WorldCat Identities

Eigenmann, Rudolf

Overview
Works: 19 works in 93 publications in 1 language and 1,869 library holdings
Genres: Conference papers and proceedings 
Roles: Editor, Author, Other, Thesis advisor
Classifications: QA76.9.E94, 005.275
Publication Timeline
.
Most widely held works by Rudolf Eigenmann
OpenMP shared memory parallel programming : International Workshop on OpenMP Applications and Tools, WOMPAT 2001, West Lafayette, IN, USA, July 30-31, 2001 : proceedings by Rudolf Eigenmann( Book )

22 editions published between 2001 and 2003 in English and held by 241 WorldCat member libraries worldwide

This book constitutes the refereed proceedings of the International Workshop on OpenMP Applications and Tools, WOMPAT 2001, held in West Lafayette, IN, USA in July 2001. The 15 full papers presented were carefully reviewed and revised for inclusion in the volume. The book presents a state-of-the-art overview on OpenMP shared memory parallel programming. The papers are organized in topical sections on benchmarking, compiler implementation and optimization, tools and tool technology, OpenMP experience, NUMA machines and clusters, and OpenMP extensions
Performance evaluation and benchmarking with realistic applications( Book )

11 editions published in 2001 in English and held by 207 WorldCat member libraries worldwide

Languages and compilers for high performance computing : 17th international workshop, LCPC 2004, West Lafayette, IN, USA, September 22-24, 2004 : revised selected papers by Rudolf Eigenmann( Book )

16 editions published in 2005 in English and held by 148 WorldCat member libraries worldwide

"The 17th International Workshop on Languages and Compilers for High Performance Computing was hosted by Purdue University in September 2004 on Purdue campus in West Lafayette, Indiana, USA."
OpenMP in a new era of parallelism : 4th international workshop, IWOMP 2008, West Lafayette, IN, USA, May 12-14, 2008 : proceedings by Rudolf Eigenmann( Book )

14 editions published in 2008 in English and held by 107 WorldCat member libraries worldwide

OpenMP is a widely accepted, standard application programming interface (API) for high-level shared-memory parallel programming in Fortran, C, and C++. Since its introduction in 1997, OpenMP has gained support from most high-performance compiler and hardware vendors. Under the direction of the OpenMP Architecture Review Board (ARB), the OpenMP speci?cation has evolved, including the - cent release of Speci?cation 3. 0. Active research in OpenMP compilers, runtime systems, tools, and environments drives its evolution, including new features such as tasking. The community of OpenMP researchers and developers in academia and - dustry is united under cOMPunity (www. compunity. org). This organaization has held workshops on OpenMP around the world since 1999: the European Wo- shop on OpenMP (EWOMP), the North American Workshop on OpenMP App- cations and Tools (WOMPAT), and the Asian Workshop on OpenMP Experiences and Implementation (WOMPEI) attracted annual audiences from academia and industry. The International Workshop on OpenMP (IWOMP) consolidated these three workshop series into a single annual international event that rotates across the previous workshop sites. The?rst IWOMP meeting was held in 2005, in - gene, Oregon, USA. IWOMP 2006 took place in Reims, France, and IWOMP 2007 in Beijing, China. Each workshop drew over 60 participants from research and - dustry throughout the world. IWOMP 2008 continued the series with technical papers, panels, tutorials, and OpenMP status reports. The?rst IWOMP wo- shop was organized under the auspices of cOMPunity
Proceedings of the 1997 International Conference on Parallel Processing, August 11-15, 1997 by International Conference on Parallel Processing( Book )

7 editions published between 1997 and 2002 in English and held by 54 WorldCat member libraries worldwide

Proceedings : 15 - 18 August 2004, Montreal, Quebec, Canada by International Conference on Parallel Processing( )

2 editions published in 2004 in English and held by 11 WorldCat member libraries worldwide

An effectiveness study of parallelizing compiler techniques by Rudolf Eigenmann( Book )

2 editions published in 1991 in English and held by 4 WorldCat member libraries worldwide

However, we can also show that there is potential for advancing compiler technology so that many of the most important loops in these programs can be parallelized."
Languages and compilers for parallel computing : 13th international workshop, LCPC 2000, Yorktown Heights, NY, USA, August 10-12, 2000 : revised papers by Samuel P Midkiff( Book )

2 editions published in 2005 in English and held by 4 WorldCat member libraries worldwide

This book constitutes the thoroughly refereed post-proceedings of the 13th International Workshop on Languages and Compilers for Parallel Computing, LCPC 2000, held in Yorktown Heights, NY, USA, in August 2000. The 22 revised full papers presented together with 5 posters were carefully selected during two rounds of reviewing and improvement. All current aspects of parallel processing are addressed with emphasis on issues in optimizing compilers, languages, and software environments in high-performance computing
Languages and Compilers for High Performance Computing by Rudolf Eigenmann( Book )

2 editions published in 2005 in English and held by 2 WorldCat member libraries worldwide

Proceedings / 2004 International Conference on Parallel Processing, ICPP 2004( Book )

1 edition published in 2004 in English and held by 2 WorldCat member libraries worldwide

Parallelization and performance of conjugate gradient algorithms on the Cedar hierarchical memory multiprocessor by Ulrike Meier( Book )

2 editions published between 1990 and 1991 in English and held by 2 WorldCat member libraries worldwide

Abstract: "We analyze the computational structure of the Conjugate Gradient algorithm and we describe its parallel implementation on the Cedar hierarchical-memory multiprocessor. The analysis will cover both explicit manual parallelization and automatic compilation. We report performance measurements taken on Cedar, which allow us a number of conclusions about the Cedar architecture, the programming methodology for hierarchical computer structures, and the contrast of manual vs automatic parallelization."
Symbolic analysis techniques for effective automatic parallelization by William Joseph Blume( )

1 edition published in 1995 in English and held by 1 WorldCat member library worldwide

To effectively translate real programs written in standard, sequential languages into parallel computer programs, parallelizing compilers need advanced techniques such as powerful dependence tests, array privatization, generalized induction variable substitution, and reduction parallelization. All of these techniques need or can benefit from symbolic analysis. To determine what kinds of symbolic analysis techniques can significantly improve the effectiveness of parallelizing Fortran compilers, we compared the automatically and manually parallelized versions of the Perfect Benchmarks. The techniques identified include: data dependence tests for nonlinear expressions, constraint propagation, interprocedural constant propagation, array summary information, and run time tests. We have developed algorithms for two of these identified symbolic analysis techniques: nonlinear data dependence analysis and constraint propagation. For data dependence analysis nonlinear expressions, (e.g., A(n * i + j), where $1 le j le n), $ we developed a data dependence test called the Range Test. The Range Test proves independence by determining whether certain symbolic inequalities hold for a logical permutation of the loop nest. We use a technique called Range Propagation to prove these symbolic inequalities. For constraint propagation, we developed a technique called Range Propagation. Range Propagation computes the range of values that each variable can take at each point of a program. A range is a symbolic lower and upper bound on the values taken by a variable. Range propagation also includes a facility to compare arbitrary expressions under the constraints imposed by a set of ranges. We have developed both a simple but slow algorithm and a fast and demand-driven but complex algorithm to compute these ranges. The Range Test and Range Propagation have been fully implemented in Polaris, a parallelizing compiler being developed at the University of Illinois. We have found that these techniques significantly improve the effectiveness of automatic parallelization. We have also found that these techniques are reasonably efficient
Proceedings of the 2005 ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming : PPoPP '05 : June 15-17, 2005, Chicago, Illinois, USA by ACM SIGPLAN Symposium on Principles & Practice of Parallel Programming( Book )

1 edition published in 2005 in English and held by 1 WorldCat member library worldwide

Generating and auto-tuning parallel stencil codes by Matthias-Michael Christen( Book )

1 edition published in 2011 in English and held by 1 WorldCat member library worldwide

Proceedings of the ninth ACM SIGPLAN symposium on Principles and practice of parallel programming by Rudolf Eigenmann( )

3 editions published between 2003 and 2004 in English and held by 0 WorldCat member libraries worldwide

2004 International Conference on Parallel Processing by Rudolf Eigenmann( )

1 edition published in 2004 in English and held by 0 WorldCat member libraries worldwide

OpenMP in a new era of paralellism 4th International Workshop, IWOMP 2008, West Lafayette, IN, USA, May 2008 : proceedings by International Workshop on IWOMP( )

2 editions published in 2008 in English and held by 0 WorldCat member libraries worldwide

A New-Generation Parallelizing Compiler System( )

1 edition published in 1996 in English and held by 0 WorldCat member libraries worldwide

Parallel computing is an enabling technology for many areas of science and engineering. Parallel computing is also our best investment to continue achieving performance gains as the limits of semiconductor technology are approached. Whereas the design of parallel computers is reasonably well-understood, the programming of these machines remains in its infancy. As a consequence, programming parallel computers is substantially more difficult than programming conventional uniprocessors. In fact, it is commonly said that the development of effective parallel programming techniques is the main challenge faced by high-performance computing today. Unless this challenge is met, the acceptance of parallel computers will remain slow, thereby hampering progress in computational science and engineering. An appealing strategy to meet this challenge is to use compilers to translate conventional programs into parallel form. Such compilers would enable the execution of existing programs on new parallel machines, thus allowing a seamless transition into parallel computing. With the support of such compilers, not only would legacy codes could be easily ported, but also new programs could be developed in the familiar sequential paradigm, thus liberating the programmer from the complexities of explicit, machine-oriented parallel programming
 
moreShow More Titles
fewerShow Fewer Titles
Audience Level
0
Audience Level
1
  Kids General Special  
Audience level: 0.60 (from 0.52 for OpenMP in ... to 1.00 for A New-Gene ...)

OpenMP shared memory parallel programming : International Workshop on OpenMP Applications and Tools, WOMPAT 2001, West Lafayette, IN, USA, July 30-31, 2001 : proceedings
Languages
English (93)

Covers
Performance evaluation and benchmarking with realistic applicationsLanguages and compilers for high performance computing : 17th international workshop, LCPC 2004, West Lafayette, IN, USA, September 22-24, 2004 : revised selected papersOpenMP in a new era of parallelism : 4th international workshop, IWOMP 2008, West Lafayette, IN, USA, May 12-14, 2008 : proceedingsProceedings of the 1997 International Conference on Parallel Processing, August 11-15, 1997Languages and compilers for parallel computing : 13th international workshop, LCPC 2000, Yorktown Heights, NY, USA, August 10-12, 2000 : revised papersLanguages and Compilers for High Performance ComputingOpenMP in a new era of paralellism 4th International Workshop, IWOMP 2008, West Lafayette, IN, USA, May 2008 : proceedings