Newsgroups: comp.parallel From: leservot@etca.fr (Arnaud Leservot) Subject: Research in Automatic Parallelization Organization: Lab. Systeme de Perception @ ETCA, Arcueil, France Date: 27 Mar 1994 18:48:38 GMT I posted one month ago a first release of a survey on the Research in Automatic Parallelization world. Thanks a lot to every one who replied : Roland Ruehl, Ian Flockhart,Anne Weill,Wang,Yves Robert, Bolek Szymanski,Simon Wail,Swamy Punyamurtula,Joe Hummel, Christoph Kessler,Pradeep Hatkanagalekar and Beatrice Apvrille. Here is the new version : ================================================================== Research in Automatic Parallelization Arnauld LESERVOT March 23, 1994 Introduction: ------------- Here is a little paper about the world of automatic parallelisation, and more precisely about the so called supercompilers which take a sequential code as input and produce, interactively or automatically, a parallel code. The aim of this paper is to introduce any newcommer in the field and to be a reference guide on research teams and ftp sites on the subject. Section periodicals presents the research publications. Section confs presents the main conferences and workshops in the field. Section laboratories presents laboratories, people and techreports sites. "Books" presents the main books or surveys in the field. Those books are supposed to be a general introduction to the subject and do not present specific points in the field. Feel free to send any information that would not be there to leservot@seh.etca.fr . If modified, this list will be remailed. Periodicals: ------------ Acta informatica (AInf). ACM SIGPLAN Notices. ACM Transactions on Programming Languages and Systems (ACMTPLS). Applied Mathematics and Optimization. Computing Surveys (CS). Communication of the ACM (CACM). Computer Languages (CL). Concurrency: Practice and Experience. Fundamenta Informatica (FInf). Graphs and Combinatorics. IEEE Transactions on Computers (IEEETC). IEEE Transaction on Software Engineering (IEEETSE). International Journal of Parallel Programming (IJPP). Journal of the Association for Computing Machinery (JACM). Journal of Parallel and Distributed Computing. Journal of Computer and Software engineering. SIAM Journal of Computing (SIAMJC). SIAM Review (SIAMR). Theoretical Informatics and Applications/ Informatique Th'eorique et Applications. Conferences and Workshops: -------------------------- ACM Symposium on Principles of Distributed Computing (PODC) Conference on Parallel Processing (CONPAR) Distributed Algorithms (WDAG) Frontiers of Massively Parallel Computation (FRONTIERS) Heterogeneous Computing Challenge (HCC) High-Performance Computing and Networking (HPCN) Hawaii International Conference on System Sciences (HICSS) IEEE Symposium on Parallel and Distributed Processing (IEEE SPDP) International Workshop on High Performance Computing (WHPC) International Conference on Compiler Construction (CC) International Conference on Parallel Processing(ICPP) International Conference on Applications in Parallel and Distributed Computing (IFIP) International Parallel Processing Symposium(IPPS) Parallel Algorithms and Architectures (SPAA) Parallel Architectures and Languages Europe (PARLE) Principles and Practice of Parallel Programming (PPOPP). Programming Language Design and Implementation (PLDI). Rencontres francophones du parallelisme (RenPar) Scalable High Performance Computing Conference (SHPCC) Super Computing. Software for Multiprocessors and Supercomputers, Theory, Practice, Experience (SMS TPE). Vector and Parallel Processors in Computational Science (VAPP) Laboratories: ------------- name: Stanford University, Computer Science Department ftp: elib.stanford.edu:cs/ email: contact: Thea Mashack description: orgcode: STANF soft: name: University of Maryland, Department of Computer Science ftp: ftp.cs.umd.edu:pub/papers email: tr@umiacs.umd.edu contact: costello@cs.umd.edu description: orgcode: soft: TINY name: Australian National University, Computer Science Department ftp: dcssoft.anu.edu.au:pub/techreports email: consultant@cs.anu.edu.au contact: sallyb@cs.anu.edu.au description: Computer Science technical reports in postscript orgcode: soft: name: Rice University, Department of Computer Science ftp: cs.rice.edu@/public/languages/ email: contact: leah@cs.rice.edu description: orgcode: soft: ParaScope name: Ecole des Mines de Paris, Department of Computer Science (CRI). ftp: email: contact: description: orgcode: soft: PIPS name: University of Versailles St-Quentin, PRISM Laboratory. ftp: email: contact: description: orgcode: soft: PAF name: ftp: pub/mccreary@wilbur.eng.auburn.edu email: contact: mccreary@Eng.Auburn.EDU description: orgcode: soft: name: ftp: email: ruehl@cscs.ch contact: Dr Roland Ruehl description: orgcode: soft: Oxygen name: Laboratoire LIP, Ecole Normale Superieure de Lyon ftp: lip.ens-lyon.fr (anonymous) email: yrobert@lip.ens-lyon.fr contact: Professor Yves Robert description: loop nest parallelization orgcode: soft: name: ftp: http://argo.cis.temple.edu:4000/ email: wang@astro.ocis.temple.edu contact: Wang description: orgcode: soft: ADAPTOR name: ftp: ftp.cs.rpi.edu:szymansk email: szymansk@cs.rpi.edu contact: Bolek Szymanski description: orgcode: soft: name: ftp: email: Simon.Wail@mel.dit.csiro.au contact: Simon Wail description: automatic parallelization of Pascal Programs orgcode: soft: name: Parallel and Distributed Computing Laboratory, Dept. of Electrical and Computer Engineering, Wayne State University, Detroit, MI 48202. ftp: email: vchaud@eng.wayne.edu contact: Vipin Chaudhary description: orgcode: PDCL soft: name: University of Illinois, Centre of Supercomputing Research and Development ftp: sp2.csrd.uiuc.edu:reports email: CSRD_Info@csrd.uiuc.edu contact: rubarts@csrd.uiuc.edu description: orgcode: soft: name: Rutgers, the State University of New Jersey, USA ftp: cs.rutgers.edu:pub/technical-reports email: contact: mth@cs.rutgers.edu, gelsey@cs.rutgers.edu, allender@cs.rutgers.e du description: some recent technical reports and theses orgcode: soft: Books: ------ Uptal Banerjee, Rudolf Eigenmann, Alexandru Nicolau, and David~A. Padua. Automatic program parallelisation. In Proceedings of the IEEE, volume~81, February 1993. A good survey of the state of the art in automatic program parallelization, including experimental results. H.~Zima and B.~Chapman. Supercompilers for Parallel and Vector Computers. ACM Press, 1990.