Contact: Prof. R. Eigenmann
Publications
- Rudi Eigenmann and Barry Schneider, “The National Strategic Computing
Initiative - Guest Editor's Introduction,” Computing in Science &
Engineering, vol:20, no:5, Sep/Oct 2018, pages 5-7.
- Aurangzeb and Rudolf Eigenmann, “AutoHiPA: An Automated System for Function
Approximation,” WAPCO: 4th Workshop on Approximate Computing, January
2018.
- Putt Sakdhnagool, Amit Sabne and Rudolf Eigenmann, “Comparative analysis
of coprocessors,” Concurrency Computation; Practice and Experience,
September 2018; e4756. https://doi.org/10.1002/cpe.4756
- Tsung Tai Yeh, Amit Sabne, Putt Sakdhnagool, Rudolf Eigenmann, and Timothy
G. Rogers. 2018. “Pagoda: A GPU Runtime System For Narrow Tasks,” ACM
Transactions on Parallel Computing 9, 4, Article 39, December 2018, 22
pages.
- Tsung Tai Yeh and Amit Sabne and Putt Sakdhnagool and Rudolf Eigenmann and
Timothy G. Rogers, “Pagoda: Fine-Grained GPU Resource Virtualization for
Narrow Tasks”, PPoPP '17: Proceedings of the ACM SIGPLAN symposium on
Principles and practice of parallel programming, nominated for best paper,
2017.
- Aurangzeb and Rudolf Eigenmann, “PROCsimate: A Scheme for Approximating
Procedures with Dynamic Quality Monitoring and Result Guarantees,” 3rd
Workshop On Approximate Computing (WAPCO 2017), Stockholm, Sweden, 2017.
- Aurangzeb and Rudolf Eigenmann, “History-based Piecewise Approximation Scheme
for Procedures”, 2nd Workshop on Approximate Computing, Prague, Czech
Republic, 2016.
- Tsung Tai Yeh and Amit Sabne and Putt Sakdhnagool and Rudolf Eigenmann and
Timothy G Rogers, “A Runtime System to Maximize GPU Utilization in Data
Parallel Tasks with Limited Parallelism”, Proceedings of the 2016
International Conference on Parallel Architectures and Compilation, Poster,
pages 449-450, 2016.
- Aurangzeb and Rudolf Eigenmann, “DOT APPROX: Making a Case for Dynamic Online
Training for Function Approximation Techniques”, Workshop on Approximate
Computing Across the Stack (WAX), Atlanta, GA, USA, 2016.
- Aurangzeb and Rudolf Eigenmann, “Harnessing Parallelism in Multicore Systems
to Expedite and Improve Function Approximation,” 29th International
Workshop on Languages and Compilers for Parallel Computing (LCPC),
Rochester, NY, USA, 2016.
- Amit Sabne and Putt Sakdhnagool and Rudolf Eigenmann, “Formalizing Structured
Control Flow Graphs,” 29th International Workshop on Languages and
Compilers for Parallel Computing (LCPC), Rochester, NY, USA, 2016.
- Dheya Mustafa and Rudolf Eigenmann, “PETRA: Performance Evaluation Tool for
Modern Parallelizing Compilers,” International Journal of Parallel
Programming, 43, no. 4 (2015): 549-571.
- Amit Sabne, Putt Sakdhnagool and Rudolf Eigenmann,
“HeteroDoop : A MapReduce Programming System for Accelerator Clusters,”
International ACM Symposium on High-Performance and Distributed
Computing, June 2015, pages 235-246.
- Putt Sakdhnagool, Amit Sabne and Rudolf Eigenmann,
“HYDRA : Extending Shared Address Programming For Accelerator Clusters,”
LCPC '15: Proceedings of the International Workshop on Languages
and Compilers for Parallel Computing, 2015.
- Tanzima Zerin Islam, Saurabh Bagchi and Rudolf Eigenmann, “Reliable and
Efficient Distributed Checkpointing System for Grid Environments,” Journal of Grid Computing, 12.4 (2014): 593-613.
- Fahed Jubair, Okwan Kwon, Rudolf Eigenmann, and Samuel Midkiff, “PI
Abstraction: Parallelism-Aware Array Data Flow Analysis for OpenMP,” In Languages and Compilers for Parallel Computing, pages 253-267, Springer
International Publishing, 2014.
- Amit Sabne, Putt Sakdhnagool and Rudolf Eigenmann,
“Scaling large-data computations on multi-GPU accelerators,”
Proceedings of the 27th international ACM conference on International
conference on supercomputing, ACM, 2013, pages 443-454.
- Hao Lin, Hansang Bae, Samuel P. Midkiff, Rudolf Eigenmann, and Soohong P. Kim,
“A Study of the Usefulness of Producer/Consumer Synchronization,” In Languages and Compilers for Parallel Computing, pages 141-155, Springer
Berlin Heidelberg, 2013.
- JoAnn Browning, Santiago Pujol, Rudolf Eigenmann, and Julio A. Ramirez,
“NEEShub Databases - Quick access to concrete data”, CI - Concrete
International, April 2013, page 55.
- Seyong Lee and Rudolf Eigenmann, “OpenMPC: Extended OpenMP for Efficient
Programming and Tuning on GPUs,” International Journal of
Computational Science and Engineering, 2012.
- Hansang Bae, Dheya Mustafa, Jae-Woo Lee, Aurangzeb, Hao Lin, Chirag Dave,
Rudolf Eigenmann and Samuel P. Midkiff, “The Cetus Source-to-Source Compiler
Infrastructure: Overview and Evaluation”, International Journal of
Parallel Programming, 2012.
- Thomas Hacker, Rudolf Eigenmann, and Ellen Rathje, “Advancing Earthquake
Engineering Research Through Cyberinfrastructure,” Journal of Structural
Engineering, December 2012.
- Okwan Kwon, Fahed Jubair, Rudolf Eigenmann and Samuel Midkiff, “A Hybrid
Approach of OpenMP for Clusters”, Proceedings of the 17th ACM symposium
on Principles and practice of parallel programming, 2012.
- Amit Sabne, Putt Sakdhnagool, and Rudolf Eigenmann, “Effects of Compiler
Optimizations in OpenMP to CUDA Translation,” Proc. of the
International Workshop on OpenMP, IWOMP, 2012.
- Dheya Mustafa and Rudolf Eigenmann, “Portable Section-level Tuning of
Compiler Parallelized Applications,” SC'12: Proceedings of the 2010
ACM/IEEE conference on Supercomputing, IEEE press, 2012.
- Tanzima Zerin Islam, Kathryn Mohrory, Saurabh Bagchi, Adam Moodyy, Bronis
R. de Supinskiy and Rudolf Eigenmann, “mcrEngine: A Scalable Checkpointing
System Using Data-Aware Aggregation and Compression”, SC'12:
Proceedings of the 2010 ACM/IEEE conference on Supercomputing, nominated
for best student paper, IEEE press, 2012.
- Ayguade, Eduard, Dionisios Pnevmatikatos, Rudolf Eigenmann, Mikel Luján, and
Sabri Pllana. “Topic 11: Multicore and Manycore Programming,” In Euro-Par 2012 Parallel Processing, pages 587-588, Springer Berlin
Heidelberg, 2012.
- Rudolf Eigenmann and Samuel Midkiff, “Compiler Infrastructure - Guest
Editor's Introduction,” International Journal of Parallel Programming, 2012.
- Hacker, T.J., Eigenmann, R., Bagchi, S., Irfanoglu, A., Pujol, S.,
Catlin, A. and Rathje, E., “The NEEShub Cyberinfrastructure for Earthquake
Engineering,” Computing in Science & Engineering, vol:13, no:4, pages
67-78, 2011.
- Dheya Mustafa, Aurangzeb and Rudolf Eigenmann, “Performance Analysis and
Tuning of Automatically Parallelized OpenMP Applications,” Proc. of the
International Workshop on OpenMP, IWOMP, Springer Verlag, 6665, 2011,
pages 150-164.
- Okwan Kwon, Fahed Jubair, Seung-Jai Min, Hansang Bae, Rudolf Eigenmann
and Samuel Midkiff, “Automatic Scaling of OpenMP Beyond Shared Memory,”
LCPC '11: Proceedings of the 24th International Workshop on Languages
and Compilers for Parallel Computing, 2011.
- Eigenmann, R. and Irfanoglu, A., “Computational Earthquake and Tsunami
Research - Guest Editor's Introduction,” Computing in Science & Engineering, vol:13, no:4, pages 11-13,
2011.
- R. Eigenmann, T. Hacker and E. Rathje, “NEES Cyberinfrastructure: A
Foundation for Innovative Research and Education,” 2010 US-CANADA joint
conference on Earthquake Engineering, Toronto, Canada, July 2010.
- Julio Ramirez, Thalia Anagnos, Rudolf Eigenmann, “The George E. Brown,
Jr. Network for Earthquake Engineering Simulation (NEES): A Resource for
Structural Engineers,” Proc. of the 2010 Structural Engineers Association of
California Convention (SEAOC), September 2010.
- Seyong Lee and Rudolf Eigenmann, “OpenMPC: Extended OpenMP Programming and
Tuning System for GPUs,” in Proc. of the ACM International Conference
on High Performance Computing Networking, Storage and Analysis, SC'10,
(Best Student Paper), November 2010.
- Chirag Dave, Hansang Bae, Seung-Jai Min, Seyong Lee, Rudolf Eigenmann and
Samuel Midkiff, “Cetus: A Source-to-Source Compiler Infrastructure for
Multicores,” IEEE Computer, vol. 42, 2009, pages 36-42.
- Seyong Lee, Seung-Jai Min and Rudolf Eigenmann, “OpenMP to GPGPU: A
Compiler Framework for Automatic Translation and Optimization,” in PPoPP '09: Proceedings of the 14th ACM SIGPLAN symposium on Principles and
practice of parallel programming, 2009, pages 101-110.
- Hansang Bae, Leonardo Bachega, Chirag Dave, Sang-Ik Lee, Seyong Lee,
Seung-Jai Min, Rudolf Eigenmann and Samuel Midkiff, “Cetus: A
Source-to-Source Compiler Infrastructure for Multicores,” in Proc. of
the 14th Int'l Workshop on Compilers for Parallel Computing (CPC'09),
2009, 14 pages.
- Chirag Dave and Rudolf Eigenmann, “Automatically tuning parallel and
parallelized programs,” Proc. of the Workshop on Languages and
Compilers for Parallel Computing (LCPC'09), 14 pages, 2009.
- Tanzima Zerin Islam, Saurabh Bagchi and Rudolf Eigenmann, “FALCON - A
System for Reliable Checkpoint Recovery in Shared Grid Environments,” in
Proc. of the ACM International Conference on Supercomputing, SC'09,
(nominated for best paper), 12 pages, November 2009.
- Rudolf Eigenmann and Eduard Ayguade, “Special Issue on OpenMP - Guest
Editor's Introduction”, International Journal of Parallel, Vol 37, No 3, June
2009.
- Jong-Kook Kim, Howard Jay Siegel, Anthony A. Maciejewski, and Rudolf
Eigenmann, “Dynamic resource management in energy constrained heterogeneous
computing systems using voltage scaling,” IEEE Trans. Parallel
Distributed Syst." 2008.
- Mohamed Sayeed, Hansang Bae, Yili Zheng, Brian Armstrong, Rudolf Eigenmann,
and Faisal Saied, “Measuring high-performance computing with real
applications,” IEEE Computation in Science and Engineering, vol. 10,
no. 4, pp. 60-69, 2008.
- Zhelong Pan and Rudolf Eigenmann, “PEAK--a fast and effective performance
tuning system via compiler optimization orchestration,” ACM
Trans. Program. Lang. Syst., vol. 30, no. 3, pp. 1-43, 2008.
- Brian Armstrong and Rudolf Eigenmann,
“Application of automatic parallelization to modern challenges of
scientific computing industries,”
in Proc. of the International Conference on Parallel
Processing. IEEE Computer Society, 2008.
- Ayon Basumallik and Rudolf Eigenmann,
“Incorporation of OpenMP memory consistency into conventional
dataflow analysis,”
in Proc. of the International Workshop on OpenMP, IWOMP. 2008,
vol. 5004 of LNCS, Springer Verlag.
- Seyong Lee, Xiaojuan Ren, and Rudolf Eigenmann,
“Efficient content1 search in iShare, a P2P-based
internet-sharing system,”
in Proc. of the 2nd Workshop on Large-scale, Volatile Desktop
Grids, April 2008.
- Seyong Lee and Rudolf Eigenmann,
“Adaptive runtime tuning of parallel sparse matrix-vector
multiplication on distributed memory systems,”
in Proc. of the ACM International Conference on Supercomputing
(ICS08), June 2008.
- Seung-Jai Min and Rudolf Eigenmann,
“Optimizing Irregular Shared-Memory Applications for Clusters,”
in Proc. of the ACM International Conference on Supercomputing,
New York, NY, USA, 2008, pp. 256-265, ACM.
- Seyong Lee and Rudolf Eigenmann,
“Adaptive tuning in a dynamically changing resource environment,”
in Workshop on Next-Generation Software Systems, Int'l Parallel
and Distributed Processing Symposium, 2008.
- Xiaojuan Ren, Seyong Lee, Rudolf Eigenmann and Saurabh Bagchi, “Prediction
of Resource Availability in Fine-Grained Cycle Sharing Systems and Empirical
Evaluation,” Journal of Grid Computing, vol. 5, pages 173-195, 2007.
- Troy A. Johnson, T. N. Vijaykumar and Rudolf Eigenmann, “Speculative Thread
Decomposition Through Empirical Optimization”, Proceedings of the ACM
Symposium on the Principles and Practice of Parallel Programming, March
2007.
- Xiaojuan Ren, Rudolf Eigenmann and Saurabh Bagchi, “Failure-Aware
Checkpointing in Fine-Grained Cycle Sharing Systems,” IEEE
International Symposium on High Performance Distributed Computing,
nominated for best paper award, pages 33-42, 2007.
- Ayon Basumallik, Seung-Jai Min, Rudolf Eigenmann, “Programming Distributed
Memory Systems Using OpenMP,” Proc. HIPS’07 Workshop of the IPDPS'07:
Proceedings of the 17th International Symposium on Parallel and Distributed
Processing, 2007, 8 pages.
- X. Ren and A. Basumallik and Z. Pan and R. Eigenmann, “Open Internet-based
Sharing for Desktop Grids in iShare,” Proc. of the 1st Workshop on
Large-scale, Volatile Desktop Grids: Proceedings of the 17th International
Symposium on Parallel and Distributed Processing, 2007, 8 pages.
- Seon Wook Kim and Chong-Liang Ooi and Rudolf Eigenmann and Babak Falsafi and
T. N. Vijaykumar, “Reference Idempotency to Reduce Speculative Storage
Overflow,” ACM Transactions on Programming Languages and Systems,
Vol. 28. No. 5, pages 942-965, 2006.
- 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.
- 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.
- 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.
- 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.
- 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.
- Xiaojuan Ren, Seyong Lee, Rudolf Eigenmann and Saurabh Bagchi, “Resource
Availability Prediction in Fine-Grained Cycle Sharing Systems,” Proceedings of the 15th IEEE International Symposium on High Performance
Distributed Computing, runner-up for best paper award, pages 93-104,
2006.
- Xiaojuan Ren and Rudolf Eigenmann,
“Empirical Studies on the Behavior of Resource Availability in
Fine-Grained Cycle Sharing Systems,”
International Conference on Parallel Processing,
pages 3-11,
2006.
- Zhelong Pan and Rudolf Eigenmann,
“Fast, Automatic, Procedure-Level Performance Tuning,”
Proc. of Parallel architectures and Compilation Techniques,
pages 173-181,
2006.
- Matthijs van Waveren, Kumaran Kalyanasundaram, Greg Gaertner, Wesley
Jones, Rudolf Eigenmann, Ron Lieberman, Matthias S. Müller, Brian Whitney
and Hideki Saito, “SPEC HPG Benchmarks for HPC Systems,” Proc. Benchmarking Workshop 2006, (8 pages, on CDROM) 2006.
- Troy A. Johnson, Sang-Ik Lee, Seung-Jai Min and Rudolf Eigenmann, “Can
Transactions Enhance Parallel Programs?,” Proceedings of the Workshop
on Languages and Compilers for Parallel Computing, November 2006.
- Ayon Basumallik and Xiaojuan Ren and Rudolf Eigenman and Sebastien Goasguen,
“iShare - Bringing the TeraGrid to the User's Desktop,” TeraGrid'06
Conference, Indianapolis, Indiana, June 2006.
- Xiaojuan Ren, Seyong Lee, Saurabh Bagchi, and Rudolf Eigenmann, “Resource
Fault Prediction for Fine-Grained Cycle Sharing,” IEEE International
Conference on Dependable Systems and Networks (DSN), (Fast Abstract,) June
2005, Yokohama, Japan.
- 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.
- Zhelong Pan, Brian Armstrong, Hansang Bae and Rudolf Eigenmann, “On the
Interaction of Tiling and Automatic Parallelization,” First
International Workshop on OpenMP, (12 pages), June, 2005.
- Jong-Kook Kim, Howard Jay Siegel, Anthony A. Maciejewski, and
Rudolf Eigenmann, “Dynamic mapping in Energy Constrained Heterogeneous
Computing Systems,” 19th International Parallel and Distributed
Processing Symposium (IPDPS 2005), IEEE Computer Society,
Denver, Colorado, Apr. 2005.
- Xiaojuan Ren and Rudolf Eigenmann, “iShare - Open Internet Sharing Built
on Peer-to-Peer and Web,” European Grid Conference, pages 1117-1127,
February, 2005.
- 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.
- Matthias S. Müller, 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, vol. 1, no. 4, pages
162-170, 2004.
- 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.
- 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.
- Wessam Hassanein, Jose Fortes and Rudolf Eigenmann, “Forwarding Through
In-Memory Precomputation Threads,” Proceedings of the ACM International
Conference on Supercomputing, 2004.
- 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), pages 656-663, 2004.
- 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.
- 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.
- Troy A. Johnson, Rudolf Eigenmann and T. N. Vijaykumar,
“Min-Cut Program Decomposition for Thread-Level Speculation,”
Proceedings of the ACM SIGPLAN 2003 Conference on Programming
Language Design and Implementation, pages 59-70, 2004.
- Vishal Aslot and Rudolf Eigenmann, “Quantitative Performance Analysis of the
SPEC OMP2001 Benchmarks,” Scientific Programming, volume 11, number 2,
2003, pages 105-124.
- Seung-Jai Min, Ayon Basumallik and Rudolf Eigenmann, “Optimizing OpenMP
Programs on Software Distributed Shared Memory Systems,” in International
Journal of Parallel Programming, Vol 31, No 3, pages 225-249, 2003.
- Hideki Saito, Greg Gaertner, Wesley Jones, Rudolf Eigenmann, Hidetoshi
Iwashita, Ron Lieberman and Matthijs van Waveren, “Large System Performance of
SPEC OMP Benchmark Suites,” in International Journal of Parallel
Programming, Vol 31, No 3, pages 197-209, 2003.
- Seung-Jai Min, Ayon Basumallik and Rudolf Eigenmann, “Supporting Realistic
OpenMP Applications on a Commodity Cluster of Workstations,” in OpenMP
Shared Memory Parallel Programming: International Workshop on OpenMP
Applications and Tools, WOMPAT 2003, Toronto, Canada, June 26-27,
pp. 170-179, 2003.
- Sang-Ik Lee, Troy A. Johnson and Rudolf Eigenmann, “Cetus - An Extensible
Compiler Infrastructure for Source-to-Source Transformation,”in Proc. of
the Workshop on Languages and Compilers for Parallel Computing(LCPC'03),
Lecture Notes in Computer Science #2958, pages 539-553,
October 2003.
- Wessam Hassanein, Greg Astfalk and Rudolf Eigenmann, “Performance Analysis and
Tracing of Technical and Java Applications On the Itanium 2 Processor,” in
Proceedings of the IEEE International Symposium on Performance Analysis of
Systems and Software, pages 91-100, 2003.
- 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 Software, International Parallel and Distributed Processing
Symposium, Ft. Lauderdale, April 2002, 8 pages (on CDROM).
- Rudolf Eigenmann, Greg Gaertner, and Wesley Jones, “SPEC HPC2002: The Next
High-Performance Computer Benchmark,” Lecture Notes in Computer Science,
#2327, Springer Verlag, pages 7-10, Invited Talk at the International
Symposium on High-Performance Computing, Nara, Japan, 2002, pages 7-10.
- Hideki Saito, Greg Gaertner, Wesley Jones, Rudolf Eigenmann, Hidetoshi
Iwashita, Ron Lieberman, and Matthijs van Waveren, “Large System Performance
of SPEC OMP2001 Benchmarks,” Lecture Notes in Computer Science, #2327,
Springer Verlag, Invited paper at the International Workshop on
OpenMP: Experiences and Implementation, Nara, Japan, 2002, pages 370-379.
- Ayon Basumallik, Seung-Jai Min, and Rudolf Eigenmann, “Towards OpenMP
Execution on Software Distributed Shared Memory Systems,” Lecture Notes
in Computer Science, #2327, pages 457-468, Springer Verlag, International
Workshop on OpenMP: Experiences and Implementation, Nara, Japan, 2002, pages
457-468.
- Wessam Hassanein, José Fortes, and Rudolf Eigenmann, “Towards Guided Data
Forwarding using Intelligent Memory,” Proceedings of the 2nd Workshop on
Memory Performance Issues, held in conjunction with the 29th International
Symposium in Computer Architecture, May 2002, 10 pages.
- Hansang Bae and Rudolf Eigenmann, “Performance Analysis of Symbolic Analysis
Techniques for Parallelizing Compilers,” in Workshop on Languages and
Compilers for Parallel Computing, August, 2002, (on CD ROM, 10 pages).
- Brian Armstrong and Rudolf Eigenmann, “Challenges in the automatic
parallelization of large-scale computational applications,” in Commercial
Applications for High-Performance Computing. International Society for
Optical Engineers, Aug. 2001, volume 4528 of Proceedings of SPIE, pages
50-60.
- 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,” The Computers in Education Journal, January/March, 2001,
pages 19-27.
- Insung Park, Michael J. Voss, Seon Wook Kim and Rudolf Eigenmann, “Parallel
Programming Environment for OpenMP,” Scientific Programming,
2&3, 2001, pages 143-161.
- Seon Wook Kim and Rudolf Eigenmann, “Where Does the Speedup Go: Quantitative
Modeling of Performance Losses in Shared-Memory Programs,” Parallel
Processing Letters, vol 10, no 2&3, 2001, pages 227-238.
- 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,” IEEE Computation in Science and Engineering,
September/October 2001, pages 22-37.
- Seon Wook Kim and Rudolf Eigenmann, “The structure of a compiler for and
implicit parallelism,” in Proc. of the Workshop on Languages and
Compilers for Parallel Computing(LCPC'01). August 2001, 15 pages (on CDROM).
- Brian Armstrong and Rudolf Eigenmann, “Benchmarking and Performance Evaluation
with Realistic Applications,”chapter A Methodology for Scientific Benchmarking
with Large-Scale Applications, MIT Press, 2001, pages 109-127.
- Chong-Liang Ooi, Seon Wook Kim, Rudolf Eigenmann, Babak Falsafi, and T. N.
Vijaykumar, “Multiplex: Unifying conventional and speculative thread-level
parallelism on a chip multiprocessor,” in Proc. of the International
Conference on Supercomputing, ICS'01, ACM Press, June 2001, pages 368-380.
- 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 the ACM Symposium on Principles and
Practice of Parallel Programming (PPOPP'01), ACM Press, June 2001, pages
2-11.
- Michael J. Voss and Rudolf Eigenmann,
“High-level adaptive program optimization with ADAPT,”
in Proc. of the ACM Symposium on Principles and Practice of
Parallel Programming (PPOPP'01), ACM Press, June 2001, pages 93-102.
- 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 OpenMP Shared-Memory Parallel Programming,
Springer Verlag, Heidelberg, Germany, July 2001, Lecture Notes in Computer
Science #2104, pages 1-10.
- Seung-Jai Min, Seon Wook Kim, Michael Voss, Sang-Ik Lee, and Rudolf Eigenmann,
“Portable compilers for OpenMP,” in OpenMP Shared-Memory Parallel
Programming, Springer Verlag, Heidelberg, Germany, July 2001, Lecture Notes in
Computer Science #2104, pages 11-19.
- Vishal Aslot and Rudolf Eigenmann,
“Performance characteristics of the SPEC OMP2001 benchmarks,”
in Proc. of the Third European Workshop on OpenMP
(EWOMP'2001), Barcelona, Spain, September 2001, 10 pages.
- Rudolf Eigenmann, Greg Gaertner, Faisal Saied, and Mark Straka, Performance Evaluation and Benchmarking with Realistic Applications, chapter
SPEC HPG Benchmarks: Performance Evaluation with Large-Scale Science and
Engineering Applications, MIT Press, Cambridge, Mass., 2001, pages 40-48.
- Renato J. Figueiredo, Josè A. B. Fortes, Rudolf Eigenmann, Nirav H.
Kapadia, Sumalatha Adabala, Jose Miguel-Alonso, Valerie Taylor, Luis Vidal, and
Jan-Jo Chen, “Network computer for computer architecture education: A progress
report. computer architecture and programming courses,” in Proceeding of
2001 ASEE Annual Conference & Exposition, 2001, 16 pages.
- Rudolf Eigenmann and Michael Voss, “Toward a Compilation Paradigm for
Computational Applications on the Information Power Grid,” Mathematics
and Computers in Simulation, 2000, volume 54, number 4-5, pages 307-320.
- 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, pages 32-40.
- Michael Voss and Rudolf Eigenmann, “Adapt: Automated De-Coupled Adaptive
Program Transformation,” Proc. of the Int'l Conf. on Parallel
Processing, August 2000, pages 163-170.
- Renato J. Figueiredo, José 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, 7 pages.
- José 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, 14 pages.
- Stefan Kortmann, Insung Park, Michael Voss and Rudolf Eigenmann,
“Interactive and Modular Optimization with InterPol,” Proc. of the Int'l
Conference on Parallel and Distributed Processing Techniques and Applications,
2000, 5 pages.
- Michael J. Voss, Kwok Wai Yau and Rudolf Eigenmann, “Interactive
Instrumentation and Tuning of OpenMP Programs,” Proc. of the Int'l
Conference on Parallel and Distributed Processing Techniques and Applications,
2000, 7 pages.
- Insung Park, Nirav H. Kapadia, Renato J. Figueiredo, Rudolf Eigenmann and
José A. B. Fortes, “Towards an Integrated, Web-executable Parallel
Programming Tool Environment", Proc. of SC2000: High-Performance
Computing and Networking Conference, 2000, 12 pages.
- Brian Armstrong, Seon Wook Kim and Rudolf Eigenmann, “Quantifying
Differences between OpenMP and MPI Using a Large-Scale Application Suite,”
Proc. of the third International Symposium on High Performance Computing,
Lecture Notes in Computer Science #1940, Springer Verlag, 2000, pages
482-493.
- Seon Wook Kim and Rudolf Eigenmann, “Compiler Techniques for Energy Saving
in Instruction Caches of Speculative Parallel Microarchitectures,” Proc. of the Int'l Conference on Parallel Processing, 2000, pages 77-84.
- Seon Wook Kim, Insung Park and Rudolf Eigenmann, “A Performance Advisor
Tool for Shared-Memory Parallel Programming,” Proc. of the Workshop on
Languages and Compilers for Parallel Computing, 2000, 15 pages.
- Insung Park and Rudolf Eigenmann, “Supporting Users' Reasoning in
Performance Evaluation and Tuning of Parallel Applications,” Proc. of
the International Conference on Parallel and Distributed Computing Systems,
2000, 6 pages.
- Valerie E. Taylor, José A. B. Fortes, and Rudolf Eigenmann,
“HPAM Petaflop Point Design: Identifying Critical Research Issues for Petaflop,”
Proceedings of the PetaFlop (TPF-3) Workshop, February 1999, 7 pages.
- Michael J. Voss and Rudolf Eigenmann, “Reducing Parallel Overheads Through
Dynamic Serialization,” Proc. of the International Parallel Processing
Symposium, 1999, pages 88-92.
- Thomas J. Downar, Rudolf Eigenmann, José 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.
- 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, pages 464-467.
- Michael J. Voss and Rudolf Eigenmann, “Dynamically Adaptive Parallel
Programs,”Proc. of Int'l Symp. on High-Performance Computing, 1999,
Japan, pages 109-120.
- J. A. B. Fortes, N. H. Kapadia, R. Eigenmann, R. J. Figueiredo, V. Taylor,
A. Choudhary, L. Vidal, and J.-J. Chen, “On the Integration of Computer
Architecture and Parallel Programming Tools Into Computer Curricula,” Proc. of the 1999 Annual Society for Engineering Education Conference, 1999,
14 pages.
- 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,
October 1998, pages 541-561.
- 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, volume 1, number 4, 1998, pages 193-203.
- William Blume and Rudolf Eigenmann, “Non-Linear and Symbolic Data
Dependence Testing,” IEEE Transactions on Parallel and Distributed
Systems, volume 9, number 12, December 1998, pages 1180-1194.
- Insung Park, Michael J. Voss, Brian Armstrong and Rudolf
Eigenmann, “Interactive Compilation and Performance Analysis with Ursa
Minor.” Proceedings of the 10th Workshop on Languages and Compilers for
Parallel Computing, August 1997, also in Lecture
Notes in Computer Science, volume 1366, Springer Verlag, 1998, pages 163-176.
- 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.
- Insung Park and Rudolf Eigenmann, “URSA MAJOR: Exploring Web Technology
for Design and Evaluation of High-Performance Systems,” International
Conference on High-Performance Computing and Networking, HPCN Europe'98,
Amsterdam, April 1998, pages 535-544.
- Richard L. Kennell and Rudolf Eigenmann, “Automatic Parallelization of C by
Means of Language Transcription,” Proceedings of the 11th Int'l Workshop
on Languages and Compilers for Parallel Computing, August 1998, pages
157-173.
- Brian Armstrong and Rudolf Eigenmann, Performance Forecasting: Towards a
Methodology for Characterizing Large Computational Applications,” Proceedings of the International Conference on Parallel Processing, August
1998, pages 518-525.
- Renato J. O. Figueiredo, José A. B. Fortes, Zina Ben Miled, Valerie Taylor,
and Rudolf Eigenmann, “Impact of Computing-in-Memory on the Performance of
Processor-and-Memory Hierarchies,” Proceedings of the 11th Int'l. Conference
on Parallel and Distributed Computing Systems (PDCS-98), September 1998, pages
43-50.
- Brian Armstrong, Seon Wook Kim, Insung Park, Michael Voss and Rudolf
Eigenmann, “Compiler-Based Tools for Analyzing Parallel Programs.” Parallel Computing, volume 24, 1998, pages 401-420.
- 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, April-June 1998,
pages 16-17.
- Rudolf Eigenmann, Jay Hoeflinger, and David Padua, “On the Automatic
Parallelization of the Perfect Benchmarks.” IEEE Transactions on
Parallel and Distributed Systems, volume 9, number 1, January 1997,
pages 5-23.
- Sarita Adve, Doug Burger, Rudolf Eigenmann, Alasdair Rawsthorne, Michael
D. Smith, Catherine Gebotys, Mahmut Kandemir, David J. Lilja, Alok Choudhary,
Jesse Fang, and Pen-Chung Yew. “The Interaction of Architecture and Compilation
Technology for High-Performance Processor Design” IEEE Computer,
December 1997, pages 51-58.
- Rudolf Eigenmann, Insung Park, and Michael J. Voss, “Are Parallel
Workstations the Right Target for Parallelizing Compilers?” Lecture Notes
in Computer Science, 1239: 10th International Workshop on Languages and
Compilers for Parallel Computing, Springer-Verlag, August
1997, pages 300-314.
- Z. Ben-Miled, J. Fortes, R. Eigenmann, and V. Taylor, “Towards the Design of a
Heterogeneous Hierarchical Machine: a Simulation Approach.” Proceedings of 30th
Simulation Symposium, April 1997, pages 126-136.
- 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.” Proceedings of the 8th SIAM
Conference on Parallel Processing for Scientific Computing, April 1997, on
CD-ROM, 8 pages.
- 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.” Proceedings of the 9th
International Conference on Parallel and Distributed Computing and Systems,
October 1997, pages 168-175.
- Rudolf Eigenmann and Siamak Hassanzadeh, “SPEC/High-Performance Group:
Benchmarking with Real Industrial Applications.” IEEE Computational
Science and Engineering, 3(1), Spring 1996, pages 18-23.
- William Blume, Ramon Doallo, Rudolf Eigenmann, John Grout, Jay Hoeflinger,
Thomas Lawrence, Jaejin Lee, David Padua, Yunheung Paek, Bill Pottenger,
Lawrence Rauchwerger, Peng Tu, “Parallel Programming with Polaris.” IEEE
Computer, December 1996, pages 78-82.
- Jose' A. B. Fortes, Rudolf Eigenmann, and Valerie Taylor,
“Hierarchical Processors-and-Memory Architecture for High Performance
Computing.” Proceedings of the PetaFlops Systems Workshops, Annapolis,
October 1996, pages 6.125-6.151.
- Michael J. Voss, Insung Park, and Rudolf Eigenmann, “On the
Machine-independent Target Language for Parallelizing Compilers.” Proceedings of the 6th International Workshop on Compilers for Parallel
Computers (CPC'96), Aachen, Germany, December 1996, pages 207-218.
- Bill Blume and Rudolf Eigenmann, “Demand-driven, Symbolic Range
Propagation.” Lecture Notes in Computer Science, 1033: 9th
International Workshop on Languages and Compilers for Parallel Computing,
Springer-Verlag, 1996, pages 141-160.
- 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, Annapolis, October
1996, pages 355-362.
- Rudolf Eigenmann, “Portable Parallel Programming Languages.” 1996 ICPP
Workshop on Challenges for Parallel Processing, August 1996, pages 125-131.
- W. Blume, R. Eigenmann, K. Faigin, J. Grout, J. Lee, T. Lawrence,
J. Hoeflinger, D. Padua, Y. Paek, P. Petersen, B. Pottenger, L.
Rauchwerger, P. Tu, and S. Weatherford, “Restructuring Programs for High-Speed
Computers with Polaris.” 1996 ICPP Workshop on Challenges for Parallel
Processing, August 1996, pages 149-162.
- Rudolf Eigenmann and George Cybenko, “As Eniac Turns 50: Perspectives on
Computer Science Support for Science and Engineering - Theme Introduction.”
IEEE Computational Science and Engineering, Summer 1996, pages 16-18.
- William Blume and Rudolf Eigenmann, “Symbolic Range Propagation.” Proceedings of the 9th International Parallel Processing Symposium, Santa
Barbara, CA, April 1995, pages 357-363.
- David A. Padua, Rudolf Eigenmann, and Jay P. Hoeflinger, “Automatic Program
Restructuring for Parallel Computing and the Polaris Fortran Translator.”
Proceedings of the 7th SIAM Conference on Parallel Processing for
Scientific Computing, San Francisco, CA, February 1995, pages 647-649.
- Bill Pottenger and Rudolf Eigenmann, “Idiom Recognition in the Polaris
Parallelizing Compiler.” Proceedings of the 9th ACM International
Conference on Supercomputing, 1995, pages 444-448.
- Gregg M. Skinner and Rudolf Eigenmann, “Parallelization and
Performance of a Combustion Chemistry Simulation.” Scientific
Programming, Special Issue: Applications Analysis, 4(3), 1995, pages 127-139.
- Rudolf Eigenmann, “Parallel Architectures and How to Program Them.” Speedup, 8(2), 1994, pages 39-44.
- 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), Fall 1994, pages 37-47.
- William Blume and Rudolf Eigenmann, “The Range Test: A Dependence Test for
Symbolic, Non-linear Expressions.” Proceedings of Supercomputing '94,
Washington D.C., November 1994, pages 528-537.
- 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, August 1994, pages II233 - II238.
- 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.” Lecture Notes in Computer
Science, 892: 7th International Workshop on Languages and Compilers for
Parallel Computing, Springer-Verlag, August 1994, pages 141-154.
- Utpal Banerjee, Rudolf Eigenmann, Alexandru Nicolau, and David Padua,
“Automatic Program Parallelization.” Proceedings of the IEEE,
81(2), February 1993, pages 211-243.
- H. Burkhart, R. Eigenmann, H. Kindlimann, M. Moser, and H. Scholian, “The
Multiprocessor Laboratory.” IEEE Trans. Parallel and Distributed
Syst., 4(5), May 1993, pages 507-519.
- Rudolf Eigenmann, Jay Hoeflinger, Greg Jaxon, Zhiyuan Li, and David Padua,
“Restructuring Fortran Programs for Cedar.” Concurrency: Practice and
Experience, 5(7), October 1993, pages 553-573.
- Rudolf Eigenmann and Patrick McClaughry, “Practical Tools for Optimizing
Parallel Programs.” Proceedings of the 1993 Simulation Multiconference
on the High-Performance Computing Symposium, Society for Computer Simulation,
San Diego, CA, 1993, pages 160-165.
- 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 International Symposium on Computer
Architecture, San Diego, CA, May 1993, pages 213-224.
- G. Fox, S. Ranka, M. Scott, A. Malony, J. Browne, M. Chen, A. Choudhary,
T. Chetham, J. Cuny, R. Eigenmann, A. Fahmy, I. Foster, D. Gannon, T. Haupt,
M. Karr, et al., “ Common Runtime Support for High Performance Parallel
Languages: Parallel Compiler Runtime Consortium.” Proceedings of the
Supercomputing '93 Conference, November 1993, pages 752-757.
- Rudolf Eigenmann, “Toward a Methodology of Optimizing Programs for
High-Performance Computers.” Proceedings of the International
Conference on Supercomputing, ICS'93, Tokyo, Japan, July 1993, pages 27-36.
- William Blume and Rudolf Eigenmann, “Performance Analysis of Parallelizing
Compilers on the Perfect Benchmarks Programs.” IEEE Transactions on
Parallel and Distributed Systems, 3(6), November 1992, pages 643-656.
- 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: 3rd International Workshop on Languages and Compilers for
Parallel Computing, MIT Press, 1991, pages 1-23.
- Ulrike Meier and Rudolf Eigenmann, “Parallelization and Performance of
Conjugate Gradient Algorithms on the Cedar Hierarchical-Memory
Multiprocessor.” Proceedings of the 3rd ACM SIGPLAN Symposium on
Principles and Practice of Parallel Programming, Williamsburg, VA, April 1991,
pages 178-188.
- Rudolf Eigenmann and William Blume, “An Effectiveness Study of
Parallelizing Compiler Techniques.” Proceedings of the 1991
International Conference on Parallel Processing, St. Charles, IL, August 1991,
pages II17-II25.
- Rudolf Eigenmann, Jay Hoeflinger, Zhiyuan Li, and David Padua,
“Experience in the Automatic Parallelization of Four Perfect-Benchmark
Programs.” Lecture Notes in Computer Science, 589: 4th International
Workshop on Languages and Compilers for Parallel Computing, Springer-Verlag,
August 1991, pages 65-83.
- R. Eigenmann, J. Hoeflinger, G. Jaxon, and D. Padua, “Cedar
Fortran and Its Compiler.” Lecture Notes in Computer Science, 457:
Proceedings of the Joint Conference on Vector and Parallel Processing,
Zürich, Switzerland, January 1990, pages 288-300.
- H. Burkhart, R. Eigenmann, H. Kindlimann, M. Moser, and
H. Scholian, “The M3 Multiprocessor Programming Environment.” Proceedings of CONPAR `88 (ed. by C.R. Jesshope, K.D. Reinartz), Cambridge
Univ. Press, 1989, pages 446-455.
- Rudolf Eigenmann, “Computer-aided software engineering in a multiprocessor
environment.” In 3rd International Workshop on Computer-Aided Software
Engineering, London, England, July 1989, pages II/208-219.
- E. Ballarin, H. Burkhart, R. Eigenmann, H. Kindlimann, and M. Moser, “Making
a Compiler Easily Portable.” IEEE Software, May 1988, pages 30-38.
- 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, IFIP Working Group 2.7,
North-Holland, September 1986, pages 470-487.
- Rudolf Eigenmann, “ The M3 Multiprocessor Programming Environment (in German).” AGEN-Mitteilungen,
number 45, June 1987, pages 47-54.