Acheter 10 livres pour 10 € ici !
Bookbot

Rudolf Eigenmann

    Programmieren, konfigurieren, Mensch-Maschine-Dialog
    OpenMP shared memory parallel programming
    Languages and compilers for high performance computing
    • 2005

      This collection of works explores various advanced topics in compiler design and optimization techniques. It includes experiences with source-to-source transformations using Cetus and provides a tutorial on the LLVM Compiler Framework. The content covers the Open Research Compiler and Trimaran, focusing on instruction-level parallelism. Key studies discuss phase-based miss rate prediction, speculative subword register allocation, and empirical performance-model driven data layout optimization. Innovative approaches for parallel numerical algorithms using hierarchically tiled arrays and geometric partitioning of N-dimensional iteration spaces are presented. The analysis of divide-and-conquer algorithms is exemplified through JuliusC, while memory operation parallelism for code optimization is also examined. The text delves into locality optimization via an ILP-based approach and introduces a code isolator for managing code fragments. Additionally, it discusses trace utilization for inlining in Java programs and provides insights into MHP information analysis for concurrent Java applications. Further topics include high-level language compilation for vector architectures, high-level optimization of FFTs, and loop optimizations for object-oriented abstractions. The performance of the OSCAR multigrain parallelizing compiler and experiences with Co-array Fortran on shared memory platforms are also highlighted, alongside autom

      Languages and compilers for high performance computing
    • 2001

      This book contains the presentations given at the Workshop on OpenMP App- cations and Tools, WOMPAT 2001. The workshop was held on July 30 and 31, 2001 at Purdue University, West Lafayette, Indiana, USA. It brought together designers, users, and researchers of the OpenMP application programming int- face. OpenMP has emerged as the standard for shared memory parallel progr- ming. For the rst time, it is possible to write parallel programs that are portable across the majority of shared memory parallel computers. WOMPAT 2001 s- ved as a forum for all those interested in OpenMP and allowed them to meet, share ideas and experiences, and discuss the latest developments of OpenMP and its applications. WOMPAT 2001 was co-sponsored by the OpenMP Architecture Review Board (ARB). It followed a series of workshops on OpenMP, including WOMPAT 2000, EWOMP 2000, and WOMPEI 2000. For WOMPAT 2001, we solicited papers formally and published them in the form of this book. The authors submitted extended abstracts, which were reviewed by the program committee. All submitted papers were accepted. The authors were asked to prepare a nal paper in which they addressed the reviewers comments. The proceedings, in the form of this book, were created in time to be available at the workshop. In this way, we hope to have brought out a timely report of ongoing OpenMP-related research and development e orts as well as ideas for future improvements.

      OpenMP shared memory parallel programming