References
132,
Zhelong Pan and Rudolf Eigenmann,
Fast Automatic Procedure-Level Performance Tuning
Proc. Parallel Architectures and Compilation Techniques (PACT'06),
2006.
131,
Troy Johnson and Rudolf Eigenman, Context-Sensitive Domain-Independent
Algorithm Composition and Selection, Proceedings of the ACM SIGPLAN
Conference on Programming Language Design and Implementation,, (10 pages,)
2006.
130,
Zhelong Pan and Rudolf Eigenmann, Fast and Effective Orchestration of
Compiler Optimizations for Automatic Performance Tuning, The 4th
Annual International Symposium on Code Generation and Optimization (CGO),,
(12 pages,) March, 2006.
129,
Ayon Basumallik and Rudolf Eigenmann, Optimizing Irregular
Shared-Memory Applications for Distributed-Memory Systems,
Proc. of the ACM Symposium on Principles and Practice of
Parallel Programming (PPOPP'06),, ACM Press, (10 pages,) 2006.
128,
Zhelong Pan, Xiaojuan Ren, Rudolf Eigenmann and Dongyan Xu, Executing
MPI Programs on Virtual Machines in an Internet Sharing System, IEEE
International Parallel & Distributed Processing Symposium (IPDPS), (10
pages,) April 2006.
127,
Matthijs van Waveren, Kumaran Kalyanasundaram, Greg Gaertner, Wesley
Jones, Rudolf Eigenmann, Ron Lieberman, Matthias S. Mueller, Brian Whitney
and Hideki Saito, SPEC HPG Benchmarks for HPC Systems,
Proc. Benchmarking Workshop 2006, (on CDROM) 2006.
126,
Brian Armstrong, Hansang Bae, Rudolf Eigenmann, Faisal Saied, Mohamed
Sayeed and Yili Zheng, HPC Benchmarking and Performance Evaluation With Realistic
Applications, Proceedings of Benchmarking Workshop 2006, Austin, Texas,
January 2006.
125,
Hansang Bae and Rudolf Eigenmann, Interprocedural Symbolic Range
Propagation for Optimizing Compilers, Proc. of the Workshop on
Languages and Compilers for Parallel Computing(LCPC'05), (13 pages,)
October, 2005.
124,
Zhelong Pan, Brian Armstrong, Hansang Bae and Rudolf Eigenmann, On the
Interaction of Tiling and Automatic Parallelization, First
International Workshop on OpenMP (Wompat), (12 pages), June, 2005.
123,
Xiaojuan Ren and Rudolf Eigenmann, iShare - Open Internet Sharing Built
on Peer-to-Peer and Web, European Grid Conference,, pages 1117--1127,
February, 2005.
122,
Ayon Basumallik and Rudolf Eigenmann, Towards Automatic Translation of
OpenMP to MPI, Proc. of the International Conference on
Supercomputing, ICS'05,, pages 189--198, 2005.
121,
Jong-Kook Kim, Howard Jay Siegel, Anthony A. Maciejewski and Rudolf
Eigenmann, Dynamic mapping in Energy Constrained Heterogeneous Computing
Systems, Proc. of International Parallel and Distributed Processing
Symposium (IPDPS 2005),, April, 2005.
120,
Xiaojuan Ren, Zhelong Pan, Rudolf Eigenmann and Y. Charlie Hu,
Decentralized and Hierarchical Discovery of Software Applications in the
iShare Internet Sharing System
Proceedings of International Conference on Parallel and Distributed
Computing Systems, pages 124--130, September 2004.
119,
Zhelong Pan and Rudolf Eigenmann, Rating Compiler Optimizations for Automatic
Performance Tuning, SC2004: High Performance Computing, Networking and
Storage Conference,, on CDROM (10 pages), November, 2004.
118,
Seung-Jai Min and Rudolf Eigenmann, Combined Compile-time and Runtime-driven,
Pro-active Data Movement in Software DSM Systems, Proc. of Seventh
Workshop on Languages, Compilers, and Run-Time Systems for Scalable Computers
(LCR2004),, October, 2004.
117,
Troy A. Johnson, Sang-Ik Lee, Long Fei, Ayon Basumallik, Gautam
Upadhyaya, Rudolf Eigenmann and Samuel P. Midkiff, Experiences in Using
Cetus for Source-to-Source Transformations, Proc. of the Workshop on
Languages and Compilers for Parallel Computing (LCPC'04),, Springer Verlag,
Lecture Notes in Computer Science, pages 1--14, 2004.
116, Troy A. Johnson, Rudolf Eigenmann and
T. N. Vijaykumar, Min-Cut Program Decomposition for Thread-Level
Speculation, Proceedings of the ACM SIGPLAN 2004 Conference on
Programming Language Design and Implementation, pages 59-70, 2004.
115,
Wessam Hassanein, Jose Fortes and Rudolf Eigenmann,
Data Forwarding Through In-Memory Precomputation Threads,
Proceedings of the ACM International Conference on Supercomputing,
2004.
114,
Matthias S. Mueller,
Kumaran Kalyanasundaram, Greg Gaertner, Wesley Jones, Rudolf Eigenmann, Ron
Lieberman, Matthijs van Waveren and Brian Whitney,
SPEC HPG Benchmarks for High Performance Systems,
International Journal of
High Performance Computing and Networking (IJHPCN),
2004.
113,
Xuxian Jiang, Dongyan Xu and Rudolf Eigenmann,
Protection Mechanisms for Application Service Hosting Platforms
Proceedings of IEEE International Symposium on Cluster Computing and the Grid (CCGrid),
2004.
112,
Seung-Jai Min, Ayon Basumallik and Rudolf Eigenmann,
Optimizing OpenMP Programs on Software Distributed Shared Memory Systems,
International Journal of Parallel Programming, Vol 31, No 3,
pp. 225-249, 2003.
111,
Seung-Jai Min, Ayon Basumallik and Rudolf Eigenmann,
Supporting Realistic OpenMP Applications on a Commodity Cluster of
Workstations,
OpenMP
Shared Memory Parallel Programming: International Workshop on OpenMP
Applications and Tools, WOMPAT 2003, Toronto, Canada, June 26-27, pp. 170 -
179, 2003.
110,
Sang-Ik Lee, Troy A. Johnson and Rudolf Eigenmann,
Cetus - An Extensible Compiler Infrastructure for Source-to-Source
Transformation,
Proc. of
the Workshop on Languages and Compilers for Parallel Computing(LCPC'03),
October 2003.
109,
Wessam Hassanein, Greg Astfalk and Rudolf Eigenmann,
Performance Analysis and Tracing of Technical and Java Applications On the
Itanium 2 Processor,
Proceedings of the IEEE International Symposium on Performance Analysis of
Systems and Software, pages 91-100, 2003.
108, Hansang Bae and Rudolf Eigenmann,
Performance Analysis of Symbolic Analysis
Techniques for Parallelizing Compilers, ,Workshop on Languages and
Compilers for Parallel Computing, August, 2002.
107,
Wessam Hassanein, Jose Fortes, and Rudolf Eigenmann,
Towards Guided Data Forwarding using Intelligent Memory,
,Proceedings of the 2nd Annual Workshop on Memory
Performance Issues held in conjunction with the 29th International
Symposium on Computer Architecture, May 2002.
106,
Vishal Aslot and Rudolf Eigenmann,
Quantitative Performance Analysis of the SPEC OMP2001 Benchmarks,
Scientific Programming Volume 11, Number 2,
2003, pages 105--124.
105,
Rudolf Eigenmann, Jay Hoeflinger, Robert H. Kuhn, David Padua, Ayon Basumallik,
Seung-Jai Min and Jiajing Zhu,
Is OpenMP for Grids ?
Workshop on Next-Generation Systems, Int'l Parallel and
Distributed Processing Symposium (IPDPS'02), May, 2002.
104,
Rudolf Eigenmann and Greg Gaertner and Wesley Jones,
SPEC HPC2002: The Next High-Performance Computer Benchmark,
Lecture Notes in Computer Science, #2327, Springer Verlag,
pp. 7-10, 2002.
103,
Hideki Saito and Greg Gaertner and Wesley Jones and Rudolf Eigenmann and
Hidetoshi Iwashita and Ron Lieberman and Matthijs van Waveren,
Large System Performance of SPEC OMP2001 Benchmarks,
Lecture Notes in Computer Science, #2327, Springer Verlag,
pp. 370-379, 2002. (Also published in International Journal of Parallel Programming,
Vol 31, No 3, pp. 197-209, 2003.)
102, Ayon Basumallik, Seung-Jai Min, and Rudolf Eigenmann,
Towards OpenMP execution on software distributed shared memory systems,
Int'l Workshop on OpenMP: Experiences and Implementations (WOMPEI'02),
Lecture Notes in Computer Science, #2327, Springer Verlag, May, 2002.
101,
Insung Park and Michael J. Voss and Seon Wook Kim and Rudolf Eigenmann,
Parallel Programming Environment for OpenMP,
Scientific Programming,
vol. 9, no. 2/3, pp. 143-161, 2001.
100 Seon Wook Kim and Rudolf Eigenmann,The Structure of
a Compiler for Explicit and Implicit Parallelism , Proc. of the Workshop
on Languages and Compilers for Parallel Computing(LCPC'01), Cumberland
Falls, KY, August 2001.
99 Vishal Aslot and Rudolf Eigenmann, Performance
Characteristics of the SPEC OMP2001 Benchmarks, In Proc. of the
European Workshop on OpenMP (EWOMP'2001), Barcelona, Spain,
September 2001.
98 Brian Armstrong and Rudolf Eigenmann, Challenges in
the Automatic Parallelization of Large-scale Computational Applications,
In Proceedings of SPIE/ITCOM 2001, vol 4528, pages 50-60, August
2001.
97 Rudolf Eigenmann and Michael Voss, Toward a
Compilation Paradigm for Computational Applications on the Information Power
Grid, Mathematics and Computers in Simulation, Vol 54, No 4-5,
pages 307-320.2000.
96 Seung Jai Min, Seon Wook Kim, Michael Voss, Sang Ik
Lee, and Rudolf Eigenmann,Portable Compilers for OpenMP, In Proc. of
WOMPAT 2001, Workshop on OpenMP Applications and Tools, Lecture Notes in
Computer Science, 2104, pages 11-19, July 2001.
95 Vishal Aslot, Max Domeika, Rudolf Eigenmann, Greg
Gaertner, Wesley B. Jones, and Bodo Parady, SPEComp: A New Benchmark Suite
for Measuring Parallel Computer Performance, In Proc. of WOMPAT 2001,
Workshop on OpenMP Applications and Tools, Lecture Notes
in Computer Science, 2104, pages 1-10, July 2001.
94 Michael J. Voss and Rudolf Eigenmann,
High-Level Adaptive Program Optimization with ADAPT,
In Proc. of PPOPP'01, ACM SIGPLAN Symposium on Principles and Practice of
Parallel Programming, pages 93-102, 2001.
93 Seon-Wook Kim, Chong-Liang Ooi, Rudolf Eigenmann,
Babak Falsafi, and T.N. Vijaykumar, Reference Idempotency Analysis: A
Framework for Optimizing Speculative Execution, In Proc. of PPOPP'01,
ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming,
pages 2-11, 2001.
92 Chong-Liang Ooi, Seon-Wook Kim, Il Park, Rudolf
Eigenmann, Babak Falsafi, and T.N. Vijaykumar, Multiplex: Unifying
Conventional and Speculative Thread-Level Parallelism on a Chip
Multiprocessor, In Proc. of ICS'01, Int'l Conf. on Supercomputing,,
2001.
91 Rudolf Eigenmann, Greg Gaertner, Faisal Saied, and
Mark Straka, SPEC HPG Benchmarks: Performance Evaluation with Large-Scale
Science and Engineering Applications In Performance Evaluation and
Benchmarking with Realistic Applications, MIT Press, Cambrige, Mass.,
2001, pages 40-48, 2001.
90 Brian Armstrong and Rudolf Eigenmann, A
Methodology for Scientific Benchmarking with Large-Scale Application In
Performance Evaluation and Benchmarking with Realistic Applications, MIT Press,
Cambrige, Mass., 2001, pages 109-127, 2001.
89
Rudolf Eigenmann (Editor),
Performance Evaluation and Benchmarking with Realistic Applications,
MIT Press, Cambrige, Mass., 2001, 300 pages,
ISBN 0-262-05066-8. (MIT Press bibliographic information)
88
Renato J. Figueiredo, Jose A. B. Fortes, Rudolf Eigenmann, Nirav Kapadia,
Sumalatha Adabala, Jose Miguel-Alonso, Valerie Taylor, Miron Livny, Luis Vidal
and Jan-Jo Chen,
A Network-Computing Infrastructure for Tool Experimentation
Applied to Computer Architecture Education
Workshop on Computer
Architecture Education held in conjunction with the 27th International
Symposium on Computer Architecture,
Vancouver, BC, June 10, 2000.
87 Jose A. B. Fortes, Nirav H. Kapadia,
Rudolf Eigenmann, Renato J. Figueiredo, Valerie Taylor, Alok Choudhary, Luis
Vidal and Jan-Jo Chen, On the Use of Simulation and Parallelization Tools in
Computer Architecture and Programming Courses, Proceeding of the 2000
ASEE Annual Conference & Exposition. , St. Louis, MO, June 18-21, 2000,
(also published in the the Computers in Education Journal, January/March-2001.)
86
Brian Armstrong, Seon Wook Kim and Rudolf Eigenmann,
Quantifying Differences between OpenMP and MPI Using a Large-Scale
Application Suite,
International Workshop on OpenMP: Experiences and
Implementations, Tokyo, Japan, October 2000.
85
Seon Wook Kim, Insung Park and Rudolf Eigenmann,
A Performance Advisor Tool for Novice Programmers in Parallel Computing,
Workshop on Languages and Compilers for Parallel Computing, August 2000.
84
Insung Park, Nirav H. Kapadia, Renato J. Figueiredo, Rudolf Eigenmann,
and Jose A. B. Fortes,
Towards an Integrated, Web-executable Parallel Programming
Tool Environment,
Proc. of SC'2000, November 2000.
83
Seon Wook Kim and Rudolf Eigenmann,
Compiler Techniques for Energy Saving in Instruction Caches of Speculative
Parallel Microarchitectures,
Proc. of the Int'l Conf. on Parallel Processing, August 2000.
82
Michael Voss and Rudolf Eigenmann,
Adapt: Automated De-Coupled Adaptive Program Transformation,
Proc. of the Int'l Conf. on Parallel Processing, August 2000.
81
Steve W. Bova, Clay P. Breshears, Henry Gabb, Rudolf Eigenmann, Greg Gaertner,
Bob Kuhn, Bill Magro, and Stefano Salvini, Parallel Programming with Message
Passing and Directives, (extended version of document [76]) Computing
in Science and Engineering, vol 3, no 5, pages 22-37, Sept-Oct 2001.
80
Rudolf Eigenmann and Jay Hoeflinger, Parallelizing and Vectorizing
Compilers, Wiley Encyclopedia of Electrical Engineering, John Wiley &
Sons, Inc., 2001., January 2000.
79
Michael. J. Voss and Rudolf Eigenmann,
A Framework for Remote Dynamic Program Optimization,
Proc. of the ACM SIGPLAN Workshop on
Dynamic and Adaptive Compilation and Optimization
(Dynamo'00), January 2000.
78
Jose A. B. Fortes, Nirav H. Kapadia, Rudolf Eigenmann, Renato J. Figueiredo,
Valerie Taylor, Alok Choudhary, Luis Vidal and Jan-Jo Chen, On the
Integration of Computer Architecture and Parallel Programming Tools Into
Computer Curricula, Proc. of the 1999 Conference of the American
Society for Engineering Education.
77
Seon Wook Kim and Rudolf Eigenmann,
Compiling for Speculative Architectures,
Proc. of the 12th Int'l Workshop on Languages and Compilers for Parallel
Computing, San Diago, Calif., August, 1999,
76
Steve W. Bova, Clay
P. Breshears, Henry Gabb, Rudolf Eigenmann, Greg Gaertner, Bob Kuhn, Bill
Magro, and Stefano Salvini,
Parallel Programming with Message Passing and Directives,
SIAM News, Volume 32, No 9, November 1999.
75
Seon Wook Kim, Michael Voss, and Rudolf Eigenmann, Performance Analysis of
Compiler-Parallelized Programs on Shared-Memory Multiprocessors,
Proceedings of CPC2000 Compilers for Parallel Computers.
74
Seon Wook Kim, Michael Voss, and Rudolf Eigenmann, Characterization of
Locality in Loop-Parallel Programs, Purdue Univ. School of ECE,
High-Performance Computing Lab. ECE-HPCLab-99201.
73
Thomas J. Downar, Rudolf Eigenmann, Jose' A. B. Fortes, and Nirav H. Kapadia,
Issues and Approaches in Parallel Multi-Component and Multi-Physics
Simulations, Proc. of the 1999 International Conference on Parallel and
Distributed Processing Techniques and Applications (PDPTA'99), pages 916-922.
72
Michael J. Voss and Rudolf Eigenmann, Dynamically Adaptive Parallel
Programs, Int'l Symp. on High-Performance Computing, Japan, 1999, pages 109-120.
71
Seon Wook Kim, Michael J. Voss and Rudolf Eigenmann,
MOERAE: Portable, Thread-Based Interface between Parallelizing Compilers and
Shared-Memory Multiprocessors,
Purdue Univ. School of ECE, High-Performance Computing Lab. ECE-HPCLab-98210.
70
Rudolf Eigenmann, Laxmikant V. Kale, and David A. Padua, Languages for
Computational Science and Engineering -- Guest Editor's Introduction,
IEEE Computational Science and Engineering, Volume 5, Number 2, Pages
16--17, April-June 1998.
69
Michael J. Voss and Rudolf Eigenmann,
Reducing Parallel Overheads Through Dynamic Serialization,
International Parallel Processing Symposium, Pages 88-92, 1999.
68
R. J. O. Figueiredo, J. A. B. Fortes, Z. Ben-Miled, V. Taylor and R. Eigenmann,
Impact of Computing-in-Memory on the Performance of Processor-and-Memory
Hierarchies, 11th Intl. Conf. on Parallel and Distributed Computing
Systems, 1998.
67
Rudolf Eigenmann, Greg Gaertner, Faisal Saied, and Mark Straka,
Performance Evaluation with Industrial Applications,
Purdue Univ. School of ECE, High-Performance Computing Lab. ECE-HPCLab-98211.
66
Richard L. Kennell and Rudolf Eigenmann. Automatic Parallelization of C by
Means of Language Transcription, Proc. of the 11th Int'l Workshop
on Languages and Compilers for Parallel Computing, 1998, pages
157--173. Lecture Notes in Computer Science, 1656, pages 166-180.
65
Brian Armstrong and Rudolf Eigenmann, Performance Forecasting: Towards a
Methodology for Characterizing Large Computational Applications,
Proceedings of the International Conference on Parallel Processing, pages
518-525, August 1998
64
Insung Park, Michael J. Voss, Brian Armstrong, and Rudolf Eigenmann,
Parallel Programming and Performance Evaluation with The Ursa Tool Family,
International Journal of Parallel Programming, Volume 26, Number 5,
pages 541--561, 1998.
63
Rudolf Eigenmann and David J. Lilja,
Von Neumann Computers,
In Wiley Encyclopedia of Electrical and Electronics Engineering, Volume
23, pages 387-400, 1999.
62
Z. Ben-Miled, J.A.B. Fortes, R. Eigenmann and V. Taylor.
On the Cost-Efficiency of Hierarchical Heterogeneous Machines for Compiler-
and Hand-Parallelized Applications
International Journal of Parallel and Distributed Systems
and Networks, vol. 1, no. 4, pages 193-203, 1998.
61
Z. Ben-Miled, J.A.B. Fortes, R. Eigenmann and V. Taylor.
On the Implementation of Broadcast, Scatter and Gather in a Heterogeneous Architecture
Hawaii International Conference on Systems Sciences,
January 1998, pages 216-225.
60
Insung Park and Rudolf Eigenmann, Ursa Major: Exploring Web
Technology for Design and Evaluation of High-Performance Systems.
Shorter version of this paper appeared in Int'l Conf. on High-Performance
Computing and Networking, HPCN Europe'98, pages 535-544, Amsterdam, April 1998.
59
Z. Ben-Miled, J.A.B. Fortes, R. Eigenmann and V. Taylor.
A Simulation-based Cost-efficiency Study of Hierarchical Heterogeneous
Machines for Compiler and Hand Parallelized Applications.
Proc. 9th Int. Conf. on Par. and Dist. Computing and Systems, pages
168--175, October 1997.
58
Insung Park, Michael J. Voss, Brian Armstrong and Rudolf Eigenmann.
Interactive Compilation and Performance Analysis with Ursa Minor.
Workshop on Languages and Compilers for Parallel Computing, 1997
(Also in Lecture Notes in Computer Science, 1366, Springer Verlag, 1998, pages 163-176)
57
S. Adve, D. Burger, R. Eigenmann, A. Rawsthorne, M. D. Smith, C. Gebotys,
M. Kandemir, D. J. Lilja, A. Choudhary,
J. Fang, and P.-C. Yew, Changing Interaction of Compiler and Architecture
IEEE Computer, Vol. 303, No. 12, December 1997, pages 51-58.
56
Brian Armstrong, Seon Wook Kim, Insung Park, Michael Voss and Rudolf Eigenmann,
Compiler-Based Tools for Analyzing Parallel Programs.
Parallel Computing, Vol 24, pages 401-420.
55
Brian Armstrong and Rudolf Eigenmann. Performance Forecasting: Characterization of Applications
on Current and Future Architectures. Purdue Univ. School of ECE, High-Performance Computing Lab. ECE-HPCLab-97202
54
M. A. Kandaswamy, V. Taylor, R. Eigenmann, J. Fortes. Implicit Finite Element
Applications: A Case for Matching the Number of Processors to the Dynamics of
the Program Execution, 8th SIAM Conference on Parallel Processing for
Scientific Computing., April 1997.
53
Z. Ben-Miled, J. Fortes, R. Eigenmann, and V. Taylor. Towards the Design of a
Heterogeneous Hierarchical Machine: a Simulation Approach, in
Proc. of 30th Simulation Conference., April 1997, pp 126-136.
52
Insung Park, Michael J. Voss, and Rudolf Eigenmann On the
Machine-independent Target Language for Parallelizing
Compilers.Processdings of the Sixth Workshop on Compilers for Parallel
Computers (CPC'96), Aachen, Germany, December 1996.
51
Rudolf Eigenmann, Future directions in the interaction of architectures and compilers in
high-performance processor design. Position paper, presented at the
HICSS'97 Task Force of this title
50
Insung Park, Michael J. Voss, and Rudolf Eigenmann
Compiling for the New Generation of High-Performance SMPs.
Purdue Univ. School of ECE, High-Performance Computing Lab. ECE-HPCLab-96202.
49
Zina Ben Miled, Rudolf Eigenmann, Jose' A. B. Fortes, Valerie Taylor.
Hierarchical Processors-and-Memory Architecture for High Performance Computing.
Proceedings of Frontiers'96 Conference, pages 355-362.
48
William Blume, Ramon Doallo, Rudolf Eigenmann, John Grout, Jay Hoeflinger,
Thomas Lawrence, Jaejin Lee, David Padua, Yunheung Paek, Bill Pottenger,
Lawrence Rauchwerger, Peng Tu. Advanced Program Restructuring for
High-Performance Computers with Polaris. Technical Report. Short version of
this paper was published in
IEEE Computer, December 1996, pp 78-82.
47
Polaris interview on HPCwire, July 1996.
46
Rudolf Eigenmann, Insung Park, and Michael J. Voss.
Are Parallel Workstations the Right Target for
Parallelizing Compilers?
Lecture Notes in Computer Science, No. 1239: Languages and
Compilers for Parallel Computing, March 1997.
45
Rudolf Eigenmann.
Portable Parallel Programming,
1996 ICPP Workshop on Challenges for Parallel Processing, pages 125-131, August 1996.
44
W. Blume and
R. Eigenmann and K. Faigin and J. Grout and J. Lee and T. Lawrence and J. Hoeflinger and
D. Padua and Y. Paek and P. Petersen and B. Pottenger L. Rauchwerger and P. Tu and
S. Weatherford.
Restructuring Programs for High-Speed Computers with Polaris,
1996 ICPP Workshop on Challenges for Parallel Processing, pages 149-162, August 1996.
43
William Blume and Rudolf Eigenmann.
Non-Linear and Symbolic Data Dependence Testing, IEEE Transactions of Parallel and Distributed Systems, Volume 9, Number 12, pages 1180--1194, December 1998.
42
Rudolf Eigenmann and Siamak Hassanzadeh.
Benchmarking with Real industrial Applications: The SPEC High-Performance Group.
IEEE Computational Science and Engineering. Vol. 3, No. 1. Spring 1996. Pages 18-23.
41
Gregg M. Skinner and Rudolf Eigenmann.
Parallelization and Performance of a Combustion Chemistry
Simulation.
Scientific Programming, Special Issue: Applications Analysis,
1995, 4(3), 1994.
40
William Blume and Rudolf Eigenmann.
Symbolic Range Propagation.
Proceedings of the 9th International Parallel Processing
Symposium, April 1995.
39
Bill Pottenger and Rudolf Eigenmann.
Parallelization in the Presence of Generalized Induction and
Reduction Variables.
Technical Report 1396, Univ. of Illinois at Urbana-Champaign, Cntr.
for Supercomputing Res. & Dev., January 1995.
38
David A. Padua, Rudolf Eigenmann, and Jay P. Hoeflinger.
Automatic Program Restructuring for Parallel Computing and the
Polaris Fortran Translator.
Proceedings of the Seventh SIAM Conference on Parallel
Processing for Scientific Computing, San Francisco, CA, February 15-17,
1995, pages 647--649, February 1995.
37
Bill Pottenger and Rudolf Eigenmann.
Idiom Recognition in the Polaris Parallelizing Compiler.
Proceedings of the 9th ACM International Conference on
Supercomputing, 95.
36
Bill Pottenger and Rudolf Eigenmann.
Targeting a Shared-Address-Space version of the SPEChpc96 Seismic
Benchmark.
Technical Report 1456, Univ. of Illinois at Urbana-Champaign, Cntr.
for Supercomputing Res. & Dev., September 1995.
35
Bill Pottenger and Rudolf Eigenmann.
Performance Analysis of the Turb3D Candidate Benchmark.
Technical report, Univ. of Illinois at Urbana-Champaign, Cntr. for
Supercomputing Res. & Dev., 1995.
34
Bill Blume and Rudolf Eigenmann.
Demand-driven, Symbolic Range Propagation.
Proceedings of the Eighth Workshop on Languages and Compilers
for Parallel Computing, August 1995.
33
William Blume, Rudolf Eigenmann, Keith Faigin, John Grout, Jay Hoeflinger,
David Padua, Paul Petersen, William Pottenger, Lawrence Rauchwerger, Peng Tu,
and Stephen Weatherford.
Effective Automatic Parallelization with Polaris.
International Journal of Parallel Programming, May 1995.
32
Rudolf Eigenmann.
Parallel architectures and how to program them.
Speedup, 8(2), June 1994.
31
William Blume and Rudolf Eigenmann.
An Overview of Symbolic Analysis Techniques Needed for the Effective
Parallelization of the Perfect Benchmarks.
Proceedings of the 1994 International Conference on Parallel
Processing, pages II233 -- II238, August, 1994.
30
William Blume and Rudolf Eigenmann.
The Range Test: A Dependence Test for Symbolic, Non-linear
Expressions.
Proceedings of Supercomputing '94, Washington D.C., pages
528--537, November 1994.
29
William Blume, Rudolf Eigenmann, Jay Hoeflinger, David Padua, Paul Petersen,
Lawrence Rauchwerger, and Peng Tu.
Automatic Detection of Parallelism: A Grand Challenge for
High-Performance Computing.
IEEE Parallel and Distributed Technology, 2(3):37--47, Fall
1994.
28
Bill Blume, Rudolf Eigenmann, Keith Faigin, John Grout, Jay Hoeflinger, David
Padua, Paul Petersen, Bill Pottenger, Lawrence Rauchwerger, Peng Tu, and
Stephen Weatherford.
Polaris: The Next Generation in Parallelizing Compilers.
Preprints of the Workshop on Languages and Compilers for
Parallel Computing, Ithaca, New York, pages 10.1 -- 10.18,
August 1994. (published version: see reference 26)
27
Rudolf Eigenmann, Jay Hoeflinger, and David Padua.
On the Automatic Parallelization of the Perfect Benchmarks.
IEEE Transactions of Parallel and Distributed Systems, Volume 9, Number 1,
pages 5--23, January 1998.
26
William Blume, Rudolf Eigenmann, Keith Faigin, John Grout, Jay Hoeflinger,
David Padua, Paul Petersen, Bill Pottenger, Lawrence Rauchwerger, Peng Tu,
and Stephen Weatherford.
Polaris: Improving the Effectiveness of Parallelizing Compilers.
Proceedings of the Seventh Workshop on Languages and Compilers
for Parallel Computing, Ithaca, New York; also: Lecture Notes in Computer
Science 892, Springer-Verlag, pages 141--154, August 1994.
25
R. Eigenmann, J. Hoeflinger, G. Jaxon, Zhiyuan Li, and D. Padua.
Restructuring Fortran Programs for Cedar.
Concurrency: Practice and Experience, 5(7):553--573, October
1993.
24
H. Burkhart, R. Eigenmann, H. Kindlimann, M. Moser, and H. Scholian.
The M3 Multiprocessor Laboratory.
IEEE Trans. Parallel and Distributed Syst., 4(5):507--519, May
1993.
23
Rudolf Eigenmann, Jay Hoeflinger, Greg Jaxon, Zhiyuan Li, and David Padua.
Restructuring Fortran Programs for Cedar.
Concurrency: Practice and Experience, 5(7):553--573, October
1993.
22
Rudolf Eigenmann.
Toward a Methodology of Optimizing Programs for High-Performance
Computers.
Conference Proceedings, ICS'93, Tokyo, Japan, pages 27--36,
July 20-22, 1993.
21
Utpal Banerjee, Rudolf Eigenmann, Alexandru Nicolau, and David Padua.
Automatic Program Parallelization.
Proceedings of the IEEE, 81(2), February 1993.
20
Rudolf Eigenmann and Patrick McClaughry.
Practical Tools for Optimizing Parallel Programs.
Presented at the 1993 SCS Multiconference, Arlington, VA, March
27 - April 1, 1993.
19
D. Kuck, E. Davidson, D. Lawrie, A. Sameh, C.-Q Zhu, A. Veidenbaum, J. Konicek,
P. Yew, K. Gallivan, W. Jalby, H. Wijshoff, R. Bramley, U.M. Yang, P. Emrath,
D. Padua, R. Eigenmann, J. Hoeflinger, G. Jaxon, Z. Li, T. Murphy,
J. Andrews, and S. Turner.
The Cedar System and an Initial Performance Study.
Proceedings of the 20th Int'l. Symposium on Computer
Architecture, San Diego, CA, May 16-19, 1993.
18
D. Padua, R. Eigenmann, J. Hoeflinger, P. Petersen, P. Tu, S. Weatherford, and
K. Faigin.
Polaris: A New-Generation Parallelizing Compiler for MPP's.
Technical Report 1306, Univ. of Illinois at Urbana-Champaign, Center
for Supercomputing Res. & Dev., June 1993.
17
R. Eigenmann, J. Hoeflinger, G. Jaxon, and D. Padua.
The Cedar Fortran Project.
Technical Report 1262, Univ. of Illinois at Urbana-Champaign, Center
for Supercomp. R&D, 1992.
16
Rudolf Eigenmann, Jay Hoeflinger, Zhiyuan Li, and David Padua.
Experience in the Automatic Parallelization of Four
Perfect-Benchmarks Programs.
Lecture Notes in Computer Science 589, Springer Verlag, NY,
pages 65--83, 1992.
15
William Blume and Rudolf Eigenmann.
Performance Analysis of Parallelizing Compilers on the Perfect
Benchmarks Programs.
IEEE Transactions of Parallel and Distributed Systems,
3(6):643--656, November 1992.
14
Patrick McClaughry and Rudolf Eigenmann.
Tools That Led To Increased Program Performance.
Technical Report 1184, Univ. of Illinois at Urbana-Champaign, Center
for Supercomputing Res. & Dev., 1992.
13
R. Eigenmann, J. Hoeflinger, G. Jaxon, and D. Padua.
Cedar Fortran and its Restructuring Compiler.
In A. Nicolau D. Gelernter, T. Gross and D. Padua, editors,
Advances in Languages and Compilers for Parallel Processing, pages 1--23.
MIT Press, 1991.
12
Ulrike Meier and Rudolf Eigenmann.
Parallelization and Performance of Conjugate Gradient Algorithms on
the Cedar Hierarchical-Memory Multiprocessor.
Proceedings of the 3rd ACM Sigplan Symp. on Principles and
Practice of Parallel Programming, Williamsburg, VA, pages 178--188, April
21-24, 1991.
11
Rudolf Eigenmann and William Blume.
An Effectiveness Study of Parallelizing Compiler Techniques.
Proceedings of ICPP'91, St. Charles, IL, II:17--25, August
12-16, 1991.
10
H. Burkhart, R. Eigenmann, H. Kindlimann, M. Moser, and H. Scholian.
The M3 Multiprocessor Programming Environment.
In Proc. CONPAR 88 (ed. by C.R. Jesshope, K.D. Reinartz), pages
446--455. Cambridge Univ. Press, 1989.
9
Rudolf Eigenmann.
Computer-Aided Software Engineering in a Multiprocessor Environment.
In 3rd Int. Workshop on Computer-Aided Software Engineering,
London. Advance Working Papers, pages II/208--219, July 1989.
8
E. Ballarin, H. Burkhart, R. Eigenmann, H. Kindlimann, and M. Moser.
Making a compiler easily portable.
IEEE Software, pages 30--38, May 1988.
7
Rudolf Eigenmann.
Programmieren -- Konfigurieren -- Mensch/Maschine-Dialog : Ein
Beitrag zu einer integrierten Programmentwicklungsumgebung für
Multiprozessoren.
PhD thesis, ETH, 1988.
Diss. ETH Nr. 8577, Reihe Informatik-Dissertationen ETH
Zürich, vdf-Verlag Zürich.
6
R. Eigenmann, H. Kindlimann, and M. Moser.
M3 - Benutzerhandbuch. Teil 2 --- Programmentwicklung.
Technical Report Nr. 88/1, Institut fuer Elektronik, ETH Zuerich,
1988.
5
Rudolf Eigenmann.
Die M3-Multiprozessor
Programmentwicklungsumgebung.
AGEN-Mitteilungen, Nr. 45:Seiten 47--54, Juni 1987.
4
E. Ballarin, H. Burkhart, R. Eigenmann, H. Kindlimann, and M. Moser.
Modula-2 / 68k --- release 3.1.
Technical Report 86/7, Institut fuer Elektronik, ETH Zuerich, July
1986.
3
H. Burkhart and R. Eigenmann.
On the Design of Multiprocessor Command Languages.
In K. Hopper and I. A. Newman, editors, Foundation for
Human-Computer Communication, pages 470--487. IFIP WG27., North-Holland,
September 1986.
2
H. Burkhart, R. Eigenmann, R. Fischer, H. Kindlimann, R. Millen, M. Moser, and
H. Scholian.
M3 - Benutzerhandbuch. Teil 1 --- Einführung und
Bedienungsanleitung.
Technical Report Nr. 86/8, Institut fuer Elektronik, ETH Zuerich,
1986.
1
E. Ballarin, H. Burkhart, R. Eigenmann, and H. Kindlimann.
Modula-2 / 68k.
Technical Report 84/6, Institut fuer Elektronik, ETH Zuerich, October
1984.
Rudolf Eigenmann
Thu Dec 21 12:43:54 CST 1995