%%% -*-BibTeX-*- %%% ==================================================================== %%% BibTeX-file{ %%% author = "Nelson H. F. Beebe", %%% version = "1.06", %%% date = "13 October 2000", %%% time = "09:46:37 MDT", %%% filename = "ieeepardisttech.bib", %%% address = "Center for Scientific Computing %%% University of Utah %%% Department of Mathematics, 322 INSCC %%% 155 S 1400 E RM 233 %%% Salt Lake City, UT 84112-0090 %%% USA", %%% telephone = "+1 801 581 5254", %%% FAX = "+1 801 585 1640, +1 801 581 4148", %%% URL = "http://www.math.utah.edu/~beebe", %%% checksum = "10974 5997 24588 262855", %%% email = "beebe at math.utah.edu, beebe at acm.org, %%% beebe at ieee.org (Internet)", %%% codetable = "ISO/ASCII", %%% keywords = "BibTeX, bibliography, IEEE Parallel and %%% Distributed Technology: Systems and %%% Applications", %%% supported = "yes", %%% docstring = "This is an almost-complete bibliography of %%% the quarterly journal IEEE Parallel and %%% Distributed Technology: Systems and %%% Applications (ISSN 1063-6552, CODEN IPDTEX), %%% which began with volume 1, number 1, in %%% February 1993, and terminated with volume 4, %%% number 4, in December 1996. %%% %%% It has been continued by a new journal, IEEE %%% Concurrency, which began with volume 5, %%% number 1, in January/March 1997. That %%% journal is covered in a companion file, %%% ieeeconcurrency.bib. %%% %%% The journal has a World-Wide Web site at %%% %%% http://www.computer.org/concurrency/ %%% http://www.computer.org/concurrency/archives.htm %%% %%% with pointers to tables of contents, %%% abstracts, and (for qualified subscribers %%% only), full text of articles for issues from %%% 1995--1996, plus similar data for the %%% successor journal for 1997--date. %%% %%% At version 1.06, the year coverage looked %%% like this: %%% %%% 1993 ( 33) 1995 ( 60) %%% 1994 ( 43) 1996 ( 68) %%% %%% Article: 204 %%% %%% Total entries: 204 %%% %%% Data for the bibliography has been %%% collected from the OCLC Contents1st %%% database, from the Compendex database %%% (1990--1996), from the bibliographies in %%% the TeX User Group collection, from %%% bibliographies in the author's personal %%% files, from the IEEE INSPEC CD ROM %%% databases (1989--1996), and from the %%% computer science bibliography collection on %%% ftp.ira.uka.de in /pub/bibliography to %%% which many people of have contributed. The %%% snapshot of this collection was taken on %%% 5-May-1994, and it consists of 441 BibTeX %%% files, 2,672,675 lines, 205,289 entries, %%% and 6,375 String{} abbreviations, %%% occupying 94.8MB of disk space. %%% %%% Numerous errors in the sources noted above %%% have been corrected. Spelling has been %%% verified with the UNIX spell and GNU ispell %%% programs using the exception dictionary %%% stored in the companion file with extension %%% .sok. %%% %%% BibTeX citation tags are uniformly chosen %%% as name:year:abbrev, where name is the %%% family name of the first author or editor, %%% year is a 4-digit number, and abbrev is a %%% 3-letter condensation of important title %%% words. Citation tags were automatically %%% generated by software developed for the %%% BibNet Project. %%% %%% In this bibliography, entries are sorted in %%% publication order, using ``bibsort -byvolume''. %%% %%% The checksum field above contains a CRC-16 %%% checksum as the first value, followed by the %%% equivalent of the standard UNIX wc (word %%% count) utility output of lines, words, and %%% characters. This is produced by Robert %%% Solovay's checksum utility.", %%% } %%% ==================================================================== %======================================================================= % Acknowledgement abbreviations: @String{ack-nhfb = "Nelson H. F. Beebe, Center for Scientific Computing, University of Utah, Department of Mathematics, 322 INSCC, 155 S 1400 E RM 233, Salt Lake City, UT 84112-0090, USA, Tel: +1 801 581 5254, FAX: +1 801 585 1640, +1 801 581 4148, e-mail: \path|beebe@math.utah.edu|, \path|beebe@acm.org|, \path|beebe@ieee.org| (Internet), URL: \path|http://www.math.utah.edu/~beebe/|"} %======================================================================= % Journal abbreviations: @String{j-IEEE-PAR-DIST-TECH = "IEEE parallel and distributed technology: systems and applications"} %======================================================================= % Bibliography entries: @Article{Hillis:1993:WFP, author = "W. D. Hillis", title = "Wrestling the future from the past: the transition to parallel computing", journal = j-IEEE-PAR-DIST-TECH, volume = "1", number = "1", pages = "6--7", month = feb, year = "1993", CODEN = "IPDTEX", ISSN = "1063-6552", bibdate = "Thu Apr 10 19:14:33 MDT 1997", acknowledgement = ack-nhfb, classification = "C5220 (Computer architecture); C5440 (Multiprocessor systems and techniques); C6150J (Operating systems); C6160 (Database management systems (DBMS))", corpsource = "Thinking Machines Corp., Cambridge, MA, USA", keywords = "architecture; computational; computer architecture; computer languages; database management systems; databases; distributed computing; distributed processing; operating systems; operating systems (computers); parallel computing; parallel processing; theory", treatment = "G General Review; P Practical", } @Article{Messina:1993:CSC, author = "P. Messina", title = "The concurrent supercomputing consortium: {Year 1}", journal = j-IEEE-PAR-DIST-TECH, volume = "1", number = "1", pages = "9--16", month = feb, year = "1993", CODEN = "IPDTEX", ISSN = "1063-6552", bibdate = "Thu Apr 10 19:14:33 MDT 1997", acknowledgement = ack-nhfb, classification = "C5220P (Parallel architecture); C5440 (Multiprocessor systems and techniques)", corpsource = "California Inst. of Technol., Pasadena, CA, USA", keywords = "acceptance tests; computer system; concurrent supercomputing consortium; Delta system; distributed memory systems; distributed-memory multiple-instruction; file server; massively parallel; mesh-routing chips; mode of; multiple-data; operation; parallel processing; portability; two-dimensional mesh", treatment = "P Practical", } @Article{Dongarra:1993:LAL, author = "J. Dongarra", title = "Linear algebra libraries for high-performance computers: a personal perspective", journal = j-IEEE-PAR-DIST-TECH, volume = "1", number = "1", pages = "17--24", month = feb, year = "1993", CODEN = "IPDTEX", ISSN = "1063-6552", bibdate = "Thu Apr 10 19:14:33 MDT 1997", acknowledgement = ack-nhfb, classification = "C4140 (Linear algebra); C7310 (Mathematics)", corpsource = "Dept. of Comput. Sci., Tennessee Univ., Koxville, TN, USA", keywords = "benchmark; data reuse; high-performance computers; linear algebra; linear algebra libraries; Linpack software; locality of reference; mathematics computing; standards development", treatment = "P Practical", } @Article{Loveman:1993:HPF, author = "D. B. Loveman", title = "High performance {Fortran}", journal = j-IEEE-PAR-DIST-TECH, volume = "1", number = "1", pages = "25--42", month = feb, year = "1993", CODEN = "IPDTEX", ISSN = "1063-6552", bibdate = "Thu Apr 10 19:14:33 MDT 1997", acknowledgement = ack-nhfb, classification = "C5440 (Multiprocessor systems and techniques); C6140D (High level languages)", corpsource = "Digital Equipment Corp., Maynard, MA, USA", keywords = "Computationally intensive applications; computationally intensive applications; computer vendors; Computer vendors; FORTRAN; Fortran Forum; Fortran-77; Fortran-90; government laboratories; Government laboratories; High Performance; High Performance Fortran Forum; massively parallel; Massively parallel single-instruction multiple-data; MIMD; multiple-data; multiple-instruction; Multiple-instruction multiple-data; Parallel machines; parallel machines; Programming model; programming model; SIMD; single-instruction multiple-data; vector processors; Vector processors", thesaurus = "FORTRAN; Parallel machines", treatment = "P Practical", } @Article{Bailey:1993:NPB, author = "D. H. Bailey and E. Barszcz and L. Dagum and H. D. Simon", title = "{NAS} parallel benchmark results", journal = j-IEEE-PAR-DIST-TECH, volume = "1", number = "1", pages = "43--51", month = feb, year = "1993", CODEN = "IPDTEX", ISSN = "1063-6552", bibdate = "Thu Apr 10 19:14:33 MDT 1997", acknowledgement = ack-nhfb, classification = "B7620 (Aerospace test facilities and simulation); C7460 (Aerospace engineering)", corpsource = "NASA Ames Res. Center, Moffett Field, CA, USA", keywords = "aerodynamics; aerospace computing; aerospace simulation; Baranek; Bolt; C-90 systems; CM-2; CM-200; CM-5; compilers; computational; Computer; CS-1; Gamma iPSC/860; implementations; Intel; Kendall Square Research; KSR-1; MasPar; Meiko Scientific; MP-1; MP-2; NAS parallel benchmark results; NASA Ames Research Center; Newman; Numerical Aerodynamic; Simulation; TC2000; Thinking Machines; Y-MO EL; Y-MP", treatment = "G General Review; P Practical", } @Article{Wilson:1993:GPC, author = "G. V. Wilson", title = "A glossary of parallel computing terminology", journal = j-IEEE-PAR-DIST-TECH, volume = "1", number = "1", pages = "52--67", month = feb, year = "1993", CODEN = "IPDTEX", ISSN = "1063-6552", bibdate = "Thu Apr 10 19:14:33 MDT 1997", acknowledgement = ack-nhfb, classification = "C0200 (General computer topics); C5440 (Multiprocessor systems and techniques)", corpsource = "Edinburgh Parallel Comput. Centre, Edinburgh Univ., UK", keywords = "computing; distributed; distributed processing; glossaries; glossary; parallel computing terminology; parallel processing", treatment = "G General Review", } @Article{Agha:1993:AMM, author = "Gul Agha and Svend Frolund and WooYoung Kim and Rajendra Panwar and Anna Patterson and Daniel Sturman", title = "Abstraction and modularity mechanisms for concurrent computing", journal = j-IEEE-PAR-DIST-TECH, volume = "1", number = "2", pages = "3--14", month = may, year = "1993", CODEN = "IPDTEX", ISSN = "1063-6552", bibdate = "Fri Apr 11 07:24:28 MDT 1997", bibsource = "Compendex database", acknowledgement = ack-nhfb, affiliation = "Univ of Illinois at Urbana-Champaign", affiliationaddress = "Urbana, IL, USA", classification = "721.1; 722.4; 723.1; C5640 (Protocols); C6110B (Software engineering techniques); C6110J (Object-oriented programming); C6150J (Operating systems)", corpsource = "Dept. of Comput. Sci., Illinois Univ., Urbana, IL, USA", journalabr = "IEEE Parallel Distrib Technol", keywords = "abstraction; abstractions; Actor model programming language concept; communication; Computer programming; Computer systems; concurrency control; concurrent computing; Concurrent programs; dependability; Distributed computer systems; Modular abstractions; modular specifications; Modularity mechanisms; modularity mechanisms; object-oriented design; object-oriented programming; Parallel processing systems; policies; protocol customization; protocols; resource management; reusable components; software reusability; synchronizers", treatment = "P Practical", } @Article{Tomlinson:1993:ESS, author = "Christine Tomlinson and Phil Cannata and Greg Meredith and Darrel Woelk", title = "The extensible services switch in {Carnot}", journal = j-IEEE-PAR-DIST-TECH, volume = "1", number = "2", pages = "16--20", month = may, year = "1993", CODEN = "IPDTEX", ISSN = "1063-6552", bibdate = "Fri Apr 11 07:24:28 MDT 1997", bibsource = "Compendex database", acknowledgement = ack-nhfb, affiliation = "Microelectronics and computer technology corporation", affiliationaddress = "Austin, TX, USA", classification = "723.1; 723.2; B6210L (Computer communications); C5620 (Computer networks and techniques)", corpsource = "Microelectronics and Comput. Technol., Corp., Austin, TX, USA", journalabr = "IEEE Parallel Distrib Technol", keywords = "Carnot; Computer software; Data processing; Database integration; extensible services; extensible services switch; far-flung computing; flexible framework; heterogeneous information resources; integrating; interoperability; ISDN; Network protocols; Object oriented programming; open systems; programmable glue; Protocol data units; Relational database systems; Software components; software components; systems", treatment = "P Practical", } @Article{Burleigh:1993:RDC, author = "Scott Burleigh", title = "{ROME}: distributing {C++} object systems", journal = j-IEEE-PAR-DIST-TECH, volume = "1", number = "2", pages = "21--32", month = may, year = "1993", CODEN = "IPDTEX", ISSN = "1063-6552", bibdate = "Fri Apr 11 07:24:28 MDT 1997", bibsource = "Compendex database", acknowledgement = ack-nhfb, affiliation = "California Inst of Technology", affiliationaddress = "Pasadena, CA, USA", classification = "722.4; 723.1; 723.1.1; 921.5; B6150M (Protocols); C5640 (Protocols); C6110B (Software engineering techniques); C6115 (Programming support); C6140D (High level languages); C6180 (User interfaces)", corpsource = "Jet Propulsion Lab., California Inst. of Technol., Pasadena, CA, USA", journalabr = "IEEE Parallel Distrib Technol", keywords = "application generators; application objects; application programming interface; arbitrary collection of; C (programming language); C language; Computational complexity; Computer operating systems; Computer software; Distributed computer systems; distributing C++ object systems; highly portable; immediately usable; Mathematical programming; mechanism; message exchange; Message-passing systems; Multiprocessing systems; Object oriented programming; Object system distribution software; Parallel object oriented programming; Parallel processing systems; portability; Postal delivery problem; processors; programming infrastructure; protocol; protocols; remote objects; Reusable software; ROME; software; Software package ROME", treatment = "P Practical", } @Article{Grimshaw:1993:DOP, author = "Andrew S. Grimshaw and W. Timothy Strayer and P. Narayan", title = "Dynamic, object-oriented parallel processing", journal = j-IEEE-PAR-DIST-TECH, volume = "1", number = "2", pages = "33--47", month = may, year = "1993", CODEN = "IPDTEX", ISSN = "1063-6552", bibdate = "Fri Apr 11 07:24:28 MDT 1997", bibsource = "Compendex database", acknowledgement = ack-nhfb, affiliation = "Univ of Virginia", classification = "721.1; 722.4; 723.1; C5440 (Multiprocessor systems and techniques); C6110B (Software engineering techniques); C6110J (Object-oriented programming); C6115 (Programming support)", corpsource = "Dept. of Comput. Sci., Virginia Univ., Charlottesville, VA, USA", journalabr = "IEEE Parallel Distrib Technol", keywords = "32-node Intel iPSC/2; based distributed-memory systems; comparison; compiler-; Computer programming; Concurrent programs; Distributed computer systems; DNA; dynamic parallel processing; easy; Gaussian elimination; hand-coded implementations; high performance; hypercube; image convolution; medium-grain parallel; Mentat; Multiprocessing systems; Object oriented programming; object-; object-oriented programming; oriented parallel processing; Parallel processing; parallel processing; Parallel processing systems; Parallel programming; parallelism; partial; performance evaluation; pivoting; portable software; protein sequence; software; software portability; software tools; sparse matrix-vector multiplication; Sun IPC Sparcstations; virtual-machine model", treatment = "P Practical", } @Article{Yonezawa:1993:ICO, author = "Akinori Yonezawa and Satoshi Matsuoka and Masahiro Yasugi and Kenjiro Taura", title = "Implementing concurrent object-oriented languages on multicomputers", journal = j-IEEE-PAR-DIST-TECH, volume = "1", number = "2", pages = "49--61", month = may, year = "1993", CODEN = "IPDTEX", ISSN = "1063-6552", bibdate = "Fri Apr 11 07:24:28 MDT 1997", bibsource = "Compendex database", acknowledgement = ack-nhfb, affiliation = "Univ of Tokyo", affiliationaddress = "Tokyo, Jpn", classification = "721.1; 722.4; 723.1.1; C5440 (Multiprocessor systems and techniques); C6110J (Object-oriented programming); C6140D (High level languages)", corpsource = "Dept. of Inf. Sci., Tokyo Univ., Japan", journalabr = "IEEE Parallel Distrib Technol", keywords = "ABCL; AP1000; Communication supports; computer; Computer programming; Computer programming languages; Concurrent languages; concurrent object-oriented languages; EM-4 extended dataflow; Message-driven processors; multicomputers; Object oriented programming; object-based concurrent language; object-oriented languages; packet-driven architecture; parallel; parallel languages; Parallel processing systems; processing", treatment = "P Practical", } @Article{Lewis:1993:PTP, author = "Ted Lewis and Hesham El-Resini", title = "{Parallax}: a tool for parallel program scheduling", journal = j-IEEE-PAR-DIST-TECH, volume = "1", number = "2", pages = "62--72", month = may, year = "1993", CODEN = "IPDTEX", ISSN = "1063-6552", bibdate = "Fri Apr 11 07:24:28 MDT 1997", bibsource = "Compendex database", acknowledgement = ack-nhfb, affiliation = "Oregon State Univ", affiliationaddress = "Corvallis, OR, USA", classification = "721.1; 723.1; 723.2; C6110P (Parallel programming); C6115 (Programming support); C6150N (Distributed systems)", corpsource = "Oregon Adv. Comput. Inst., Oregon State Univ., Corvallis, OR, USA", journalabr = "IEEE Parallel Distrib Technol", keywords = "applications; communication; Computer architecture; delay; Destination modes; Heuristic programming; interconnection; Logic design; message passing; message-passing delay times; Multiprocessing systems; network topology; Parallax; Parallel architecture; Parallel processing systems; parallel program scheduling; parallel programming; real; real parallel machines; Schedulers; scheduling; scheduling tool; software; target machine characteristics; task duplication; task execution time; tools", treatment = "P Practical", } @Article{Weiss:1993:OSM, author = "Shlomo Weiss", title = "Optimizing a superscalar machine to run vector code", journal = j-IEEE-PAR-DIST-TECH, volume = "1", number = "2", pages = "73--83", month = may, year = "1993", CODEN = "IPDTEX", ISSN = "1063-6552", bibdate = "Fri Apr 11 07:24:28 MDT 1997", bibsource = "Compendex database", acknowledgement = ack-nhfb, affiliation = "Tel Aviv Univ", affiliationaddress = "Tel Aviv, Isr", classification = "721.2; 723.1; 723.2; C5220P (Parallel architecture); C5440 (Multiprocessor systems and techniques); C5470 (Performance evaluation and testing)", corpsource = "Dept. of Electr. Eng. and Syst., Tel Aviv Univ., Israel", journalabr = "IEEE Parallel Distrib Technol", keywords = "Clock cycles; Computer architecture; Data processing; IBM superscalar RISC System/6000; instruction set computing; Logic design; parallel processing; performance evaluation; reduced; Reduced instruction set computing; Run vector code; Sorting; streamlined; superscalar machine optimisation; Superscalar processors; vector architecture; vector code; vector processor systems; vector-level performance", treatment = "P Practical", } @Article{El-Rewini:1993:PDS, author = "Hesham El-Rewini and Ted Lewis and Bruce Shriver", title = "Parallel and Distributed Systems --- From Theory to Practice", journal = j-IEEE-PAR-DIST-TECH, volume = "1", number = "3", pages = "7--11", month = aug, year = "1993", CODEN = "IPDTEX", ISSN = "1063-6552", bibdate = "Fri Apr 11 07:24:28 MDT 1997", bibsource = "Compendex database", acknowledgement = ack-nhfb, affiliation = "Univ of Nebraska at Omaha", affiliationaddress = "Omaha, NE, USA", classification = "722; 723", journalabr = "IEEE Parallel Distrib Technol", keywords = "Distributed computer systems; Distributed-memory parallel systems; Local area networks; Multiple processing units; Single operating system", } @Article{Grama:1993:IMS, author = "Ananth Y. Grama and Anshul Gupta and Vipin Kumar", title = "Isoefficiency: measuring the scalability of parallel algorithms and architectures", journal = j-IEEE-PAR-DIST-TECH, volume = "1", number = "3", pages = "12--21", month = aug, year = "1993", CODEN = "IPDTEX", ISSN = "1063-6552", bibdate = "Fri Apr 11 07:24:28 MDT 1997", bibsource = "Compendex database", acknowledgement = ack-nhfb, affiliation = "Univ of Mn", affiliationaddress = "Mn, USA", classification = "723; 921; C4240P (Parallel programming and algorithm theory); C5220P (Parallel architecture); C5470 (Performance evaluation and testing)", corpsource = "Dept. of Comput. Sci., Minnesota Univ., Minneapolis, MN, USA", journalabr = "IEEE Parallel Distrib Technol", keywords = "Algorithm-architecture combination; algorithm/architecture combination; Algorithms; architectures; evaluation; isoefficiency analysis; parallel; Parallel algorithms; parallel algorithms; parallel architectures; Parallel processing systems; performance; performance index; scalability measurement; Sequential algorithms", treatment = "P Practical; T Theoretical or Mathematical", } @Article{Du:1993:IAP, author = "Weichang Du", title = "An Intensional Approach to Parallel Programming", journal = j-IEEE-PAR-DIST-TECH, volume = "1", number = "3", pages = "22--32", month = aug, year = "1993", CODEN = "IPDTEX", ISSN = "1063-6552", bibdate = "Mon Apr 14 07:05:55 1997", bibsource = "Compendex database", acknowledgement = ack-nhfb, affiliation = "Univ of New Brunswick", affiliationaddress = "New Brunswick, Can", classification = "723; 723.4; C6110P (Parallel programming); C6140D (High level languages)", corpsource = "Dept. of Math. and Comput. Sci., New Brunswick Univ., Saint John, NB, Canada", journalabr = "IEEE Parallel Distrib Technol", keywords = "Computer programming; Conventional parallel languages; explicit construct; Intensional languages; intensional semantics; intentional; languages; Limpid; parallel languages; Parallel processing systems; parallel programming; Parallel programming intensional approach; parallelism; sequentialism; software development", treatment = "P Practical", } @Article{Chiola:1993:DSP, author = "Giovanni Chiola and Alois Ferscha", title = "Distributed simulation of {Petri} nets", journal = j-IEEE-PAR-DIST-TECH, volume = "1", number = "3", pages = "33--50", month = aug, year = "1993", CODEN = "IPDTEX", ISSN = "1063-6552", bibdate = "Fri Apr 11 07:24:28 MDT 1997", bibsource = "Compendex database", acknowledgement = ack-nhfb, affiliation = "Univ of Torino Italy", affiliationaddress = "Torino, Italy", classification = "723.4; 921; C5470 (Performance evaluation and testing); C6185 (Simulation techniques)", corpsource = "Dept. of Comput. Sci., Torino Univ., Italy", journalabr = "IEEE Parallel Distrib Technol", keywords = "digital simulation; distributed processing; distributed simulation; Distributed simulations; evaluation; Parallel processing systems; performance; Petri nets; Petri nets distributed simulation; real multiprocessor; systems; Time transition Petri nets; timed transition Petri nets", treatment = "P Practical; T Theoretical or Mathematical", } @Article{Yen:1993:ERS, author = "I-Ling Yen and E. L. Leiss and F. B. Bastani", title = "Exploiting redundancy to speed up parallel systems", journal = j-IEEE-PAR-DIST-TECH, volume = "1", number = "3", pages = "51--60", month = aug, year = "1993", CODEN = "IPDTEX", ISSN = "1063-6552", bibdate = "Fri Apr 11 07:24:28 MDT 1997", bibsource = "Compendex database", acknowledgement = ack-nhfb, affiliation = "MI State Univ", affiliationaddress = "MI, USA", classification = "655.1; 723.4; 731.1; C4240P (Parallel programming and algorithm theory); C5470 (Performance evaluation and testing); C6110P (Parallel programming)", corpsource = "Dept. of Comput. Sci., Michigan State Univ., East Lansing, MI, USA", journalabr = "IEEE Parallel Distrib Technol", keywords = "computation power; Control systems; dataflow computations; fault tolerance; fault tolerant computing; inherent fault; Parallel processing systems; parallel program; parallel programming; Parallel systems; peak; performance; redundancy; redundant processors; repetitive fault tolerance; Spacecraft; tolerance; Unmanned space vehicles", treatment = "P Practical", } @Article{Kremien:1993:SAL, author = "Orly Kremien and Jeff Kramer and Jeff Magee", title = "Scalable, adaptive load sharing for distributed systems", journal = j-IEEE-PAR-DIST-TECH, volume = "1", number = "3", pages = "62--70", month = aug, year = "1993", CODEN = "IPDTEX", ISSN = "1063-6552", bibdate = "Fri Apr 11 07:24:28 MDT 1997", bibsource = "Compendex database", acknowledgement = ack-nhfb, affiliation = "Imperial college of Science", affiliationaddress = "London, Engl", classification = "723; 723.4; 921; C6150N (Distributed systems)", corpsource = "Dept. of Math. and Comput. Sci., Bar-Ilan Univ., Ramat-Gan, Israel", journalabr = "IEEE Parallel Distrib Technol", keywords = "Adaptive load sharing; adaptive load sharing; algorithm; Algorithm scalability; Algorithms; Computer software; Distributed computer systems; distributed processing; distributed systems; domains; flexible; Flexible load-sharing algorithm; FLS; load-sharing; partitioning; resource allocation; scalability; Software distributed application", treatment = "P Practical", } @Article{Radia:1993:PVN, author = "Sanjay Radia and Jan Pachl", title = "The per-process view of naming and remote execution", journal = j-IEEE-PAR-DIST-TECH, volume = "1", number = "3", pages = "71--80", month = aug, year = "1993", CODEN = "IPDTEX", ISSN = "1063-6552", bibdate = "Fri Apr 11 07:24:28 MDT 1997", bibsource = "Compendex database", acknowledgement = ack-nhfb, affiliation = "Univ of Waterloo", affiliationaddress = "Mountain View, CA, USA", classification = "723; C6150N (Distributed systems)", corpsource = "Sun Microsyst. Lab., Mountain View, CA, USA", journalabr = "IEEE Parallel Distrib Technol", keywords = "Distributed computer systems; distributed processing; distributed systems; environment; flexible naming; Flexible naming environment; naming; per-process; Per-process approach; Remote execution; remote execution", treatment = "P Practical", } @Article{Gerasoulis:1993:PMC, author = "Apostolos Gerasoulis and Tao Yang", title = "{Pyrros}: Mapping and Compiling Programs on Scalable Parallel Architectures", journal = j-IEEE-PAR-DIST-TECH, volume = "1", number = "3", pages = "81--82", month = aug, year = "1993", CODEN = "IPDTEX", ISSN = "1063-6552", bibdate = "Fri Apr 11 07:24:28 MDT 1997", bibsource = "Compendex database", acknowledgement = ack-nhfb, affiliation = "Rutgers Univ", affiliationaddress = "New Brunswick, NJ, USA", classification = "723.4; 913", journalabr = "IEEE Parallel Distrib Technol", keywords = "Algorithms; Distributed computer systems; Parallel processing systems; Pyrros project; Scalable parallel architectures; Scheduling; Static scheduling", } @Article{May:1993:PPE, author = "John May and Francine Berman", title = "{Panorama}: portable, extensible debugger for parallel programs", journal = j-IEEE-PAR-DIST-TECH, volume = "1", number = "3", pages = "82--82", month = aug, year = "1993", CODEN = "IPDTEX", ISSN = "1063-6552", bibdate = "Tue Apr 15 10:24:58 1997", bibsource = "Compendex database", acknowledgement = ack-nhfb, affiliation = "Univ of California", affiliationaddress = "San Diego, CA, USA", classification = "723; 723.4; 731.1", journalabr = "IEEE Parallel Distrib Technol", keywords = "Based debugger information; Computer programming; Control systems; Panarama debugger; Parallel processing systems", } @Article{Rover:1993:VVI, author = "Diane T. Rover", title = "{Vista}: Visualization and instrumentation of scalable multicomputer applications", journal = j-IEEE-PAR-DIST-TECH, volume = "1", number = "3", pages = "83--83", month = aug, year = "1993", CODEN = "IPDTEX", ISSN = "1063-6552", bibdate = "Mon Apr 14 07:06:15 1997", bibsource = "Compendex database", acknowledgement = ack-nhfb, affiliation = "Michigan State Univ", classification = "723.4; 723.5", journalabr = "IEEE Parallel Distrib Technol", keywords = "Computer programming; Parallel processing systems; Programming-performance environments; Scalable multicomputer applications; Vista computer project", } @Article{Heddaya:1993:MSS, author = "Abdelsalam Heddaya", title = "{Memera}: Software shared memory on workstations and the {CM-5}", journal = j-IEEE-PAR-DIST-TECH, volume = "1", number = "3", pages = "83--84", month = aug, year = "1993", CODEN = "IPDTEX", ISSN = "1063-6552", bibdate = "Mon Apr 14 07:06:18 1997", bibsource = "Compendex database", acknowledgement = ack-nhfb, affiliation = "Boston Univ", classification = "723.4", journalabr = "IEEE Parallel Distrib Technol", keywords = "Algorithms; Computer software; Noncoherent memory behaviors; Software package Mermera; Workstation software shared memory", } @Article{Tokoro:1993:AOD, author = "Mario Tokoro", title = "{Apertos}: An object-oriented, distributed, real-time operating system", journal = j-IEEE-PAR-DIST-TECH, volume = "1", number = "3", pages = "84--84", month = aug, year = "1993", CODEN = "IPDTEX", ISSN = "1063-6552", bibdate = "Tue Apr 15 10:25:06 1997", bibsource = "Compendex database", acknowledgement = ack-nhfb, affiliation = "Sony Computer Science Lab", classification = "723.4", journalabr = "IEEE Parallel Distrib Technol", keywords = "Apertos object-oriented operating system; Computer systems; Distributed computer systems; Future computing environments; Real-time operating system", } @Article{Schaeffer:1993:EMD, author = "Jonathan Schaeffer and Duane Szafron and Greg Lobe and Ian Parsons", title = "The {Enterprise} model for developing distributed applications", journal = j-IEEE-PAR-DIST-TECH, volume = "1", number = "3", pages = "85--96", month = aug, year = "1993", CODEN = "IPDTEX", ISSN = "1063-6552", bibdate = "Mon Apr 14 07:06:35 1997", bibsource = "Compendex database", acknowledgement = ack-nhfb, affiliation = "Univ of Alberta", classification = "723; 723.4; C6110P (Parallel programming); C6115 (Programming support); C6150N (Distributed systems)", corpsource = "Dept. of Comput. Sci., Alberta Univ., Edmonton, Alta., Canada", journalabr = "IEEE Parallel Distrib Technol", keywords = "coding; Computer networks; Computer workstations; debugging; distributed applications; Distributed applications development; Distributed computer systems; distributed processing; Distributed software testing; divide-and-conquer; Enterprise; Enterprise models; environment; environments; large-grained parallel programs; master/slave processes; monitoring; parallel programming; parallelism; pipelines; procedure calls; profiling; programming; Sequential software; testing", treatment = "P Practical", } @Article{Pancake:1993:GEI, author = "Cherri M. Pancake", title = "{Guest Editor}'s introduction: The changing face of supercomputing", journal = j-IEEE-PAR-DIST-TECH, volume = "1", number = "4", pages = "12--15", month = nov, year = "1993", CODEN = "IPDTEX", ISSN = "1063-6552", bibdate = "Fri Apr 11 07:24:28 MDT 1997", bibsource = "Compendex database", acknowledgement = ack-nhfb, affiliation = "Oregon State Univ", classification = "723; 723.5", journalabr = "IEEE Parallel Distrib Technol", keywords = "Computer applications; Large-scale numerical computations; Supercomputer applications; Supercomputers; Supercomputing expansion", } @Article{Pavlakos:1993:VMS, author = "Constantine J. Pavlakos and Larry A. Schoof and John F. Mareda", title = "A visualization model for supercomputing environments", journal = j-IEEE-PAR-DIST-TECH, volume = "1", number = "4", pages = "16--22", month = nov, year = "1993", CODEN = "IPDTEX", ISSN = "1063-6552", bibdate = "Fri Apr 11 07:24:28 MDT 1997", bibsource = "Compendex database", acknowledgement = ack-nhfb, affiliation = "Sandia Natl Lab", classification = "723; 901; C6115 (Programming support); C6130B (Graphics techniques); C6180G (Graphical user interfaces)", corpsource = "Appl. Visualization Group, Sandia Nat. Labs., Albuquerque, NM, USA", journalabr = "IEEE Parallel Distrib Technol", keywords = "Computer applications; Computer software; data visualisation; desktop; displays; environments; graphical user interfaces; interactive graphics; large; programming; prototype environment; Research laboratories; Sandia Lab visualization environment; server; software environment; storage facilities; Supercomputers; Supercomputing environments; supercomputing environments; Supercomputing interactive visualization; visualization model", treatment = "P Practical", } @Article{Lumetta:1993:DOP, author = "Steve Lumetta and Liam Murphy and Xiaoye Li and David C. Culler and Ismail S. Khalil", title = "Decentralized optimal power pricing: the development of a parallel program", journal = j-IEEE-PAR-DIST-TECH, volume = "1", number = "4", pages = "23--31", month = nov, year = "1993", CODEN = "IPDTEX", ISSN = "1063-6552", bibdate = "Fri Apr 11 07:24:28 MDT 1997", bibsource = "Compendex database", acknowledgement = ack-nhfb, affiliation = "Univ of California at Berkeley", classification = "706.1; 723; 911; 921.5; B8110B (Power system management, operation and economics); C3340H (Electric systems); C6110P (Parallel programming); C7410B (Power engineering)", corpsource = "Dept. of Comput. Sci., California Univ., Berkeley, CA, USA", journalabr = "IEEE Parallel Distrib Technol", keywords = "Algorithms; costing; decentralized optimal power pricing; Economics; Electric power network problem; Electric power pricing; Electric power systems; electrical power; large-; Large-scale optimization problem; layout; Massively parallel processors; object system library; Optimization; Parallel processing systems; parallel program; parallel programming; power engineering computing; power systems; requirements; scale optimization problem; tariffs", treatment = "A Application; P Practical", } @Article{Netzer:1993:AML, author = "Robert H. B. Netzer and Jian Xu", title = "Adaptive message logging for incremental program replay", journal = j-IEEE-PAR-DIST-TECH, volume = "1", number = "4", pages = "32--39", month = nov, year = "1993", CODEN = "IPDTEX", ISSN = "1063-6552", bibdate = "Mon Apr 14 07:06:50 1997", bibsource = "Compendex database", acknowledgement = ack-nhfb, classification = "723; C6110P (Parallel programming); C6150G (Diagnostic, testing, debugging and evaluating systems)", corpsource = "Dept. of Comput. Sci., Brown Univ., Providence, RI, USA", journalabr = "IEEE Parallel Distrib Technol", keywords = "Adaptive message logging; adaptive message logging; checkpoints; Computer programming; Incremental program replay; incremental program replay; Nondeterminancy debugging effects; parallel programming; Parallel programs; Program debugging; program debugging", treatment = "P Practical", } @Article{Dalpee:1993:BRV, author = "Michael J. Dalpee and T. James Cannaliato", title = "Beyond {RPC}: the {Virtual Network}", journal = j-IEEE-PAR-DIST-TECH, volume = "1", number = "4", pages = "41--57", month = nov, year = "1993", CODEN = "IPDTEX", ISSN = "1063-6552", bibdate = "Fri Apr 11 07:24:28 MDT 1997", bibsource = "Compendex database", acknowledgement = ack-nhfb, classification = "723; C6130S (Data security); C6150N (Distributed systems)", corpsource = "Adv. Comput. Enterprises Ltd., Highland, MD, USA", journalabr = "IEEE Parallel Distrib Technol", keywords = "communication; complexity; Computer networks; Computer software; DCE RPC; distributed Ada compilation; Distributed computer systems; distributed interprocess; Distributed interprocess communication; distributed programs; error handling; Intelligent software network; intelligent software network; performance; remote procedure calls; RPC; RPC virtual network; security; security of data; system administration; tool; Virtual Network; Virtual network", treatment = "P Practical", } @Article{Stone:1993:MRO, author = "Janice M. Stone and Harold S. Stone and Philip Heidelberger and John Turek", title = "Multiple reservations and the {Oklahoma} update", journal = j-IEEE-PAR-DIST-TECH, volume = "1", number = "4", pages = "58--71", month = nov, year = "1993", CODEN = "IPDTEX", ISSN = "1063-6552", bibdate = "Fri Apr 11 07:24:28 MDT 1997", bibsource = "Compendex database", acknowledgement = ack-nhfb, affiliation = "IBM", classification = "723; B6120B (Codes); B6150M (Protocols); C6120 (File organisation)C5640 (Protocols)", corpsource = "IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA", journalabr = "IEEE Parallel Distrib Technol", keywords = "atomic updates; automatic restart; avoidance; cache; Cache protocols; codes; concurrent codes; data structures; linked lists; livelock; Multiple reservation approach; Multiple reservation registers; multiple reservations; multiple shared variables; Network protocols; nonblocking; Oklahoma update; performance improvement; protocol; protocols; queues; shared data structures; Single-reservation schemes; write access", treatment = "P Practical", } @Article{Groselj:1993:BMG, author = "Bojan Groselj", title = "Bounded and minimum global snapshots", journal = j-IEEE-PAR-DIST-TECH, volume = "1", number = "4", pages = "72--83", month = nov, year = "1993", CODEN = "IPDTEX", ISSN = "1063-6552", bibdate = "Fri Apr 11 07:24:28 MDT 1997", bibsource = "Compendex database", acknowledgement = ack-nhfb, affiliation = "Univ of Maryland", affiliationaddress = "College Park, MD, USA", classification = "723; B6150M (Protocols); C5640 (Protocols)", corpsource = "Dept. of Comput. Sci., Maryland Univ., College Park, MD, USA", journalabr = "IEEE Parallel Distrib Technol", keywords = "bounded snapshots; communication channels; Computer networks; correctness; distributed; FIFO; FIFO communication channels; flow problem; Global-snapshot protocols; Maximum flow problem; maximum-; minimum global snapshots; Network protocols; non-FIFO communication channels; protocol; protocols; telecommunication channels", treatment = "P Practical", } @Article{Crowl:1994:HMP, author = "Lawrence A. Crowl", title = "How to measure, present, and compare parallel performance", journal = j-IEEE-PAR-DIST-TECH, volume = "2", number = "1", pages = "9--25", month = "Spring", year = "1994", CODEN = "IPDTEX", ISSN = "1063-6552", bibdate = "Fri Apr 11 07:24:28 MDT 1997", bibsource = "Compendex database", acknowledgement = ack-nhfb, affiliation = "Oregon State Univ", classification = "722.4; 723.1; 723.2; 911.1; C5220P (Parallel architecture); C5440 (Multiprocessor systems and techniques); C5470 (Performance evaluation and testing); C6110P (Parallel programming)", conferenceyear = "1994", corpsource = "Oregon State Univ., Corvallis, OR, USA", journalabr = "IEEE Parallel Distrib Technol", keywords = "accuracy; Algorithms; comparison; Computer programming; Cost accounting; distortion; effectiveness; parallel performance; parallel processing; Parallel processing systems; Performance; performance; performance evaluation; performance measurement; presentation; Sequential programs", treatment = "P Practical", } @Article{Ewing:1994:DCW, author = "Richard E. Ewing and Robert C. Sharpley and Derek Mitchum and Patrick O'Leary and James S. Sochacki", title = "Distributed computation of wave propagation models using {PVM}", journal = j-IEEE-PAR-DIST-TECH, volume = "2", number = "1", pages = "26--31", month = "Spring", year = "1994", CODEN = "IPDTEX", ISSN = "1063-6552", bibdate = "Fri Apr 11 07:24:28 MDT 1997", bibsource = "Compendex database", acknowledgement = ack-nhfb, affiliation = "Texas A\&M Univ", affiliationaddress = "College Station, TX, USA", classification = "484.1; 722.1; 722.4; 723.1; 911.1; A9130F (Surface and body waves); C5440 (Multiprocessor systems and techniques); C5620 (Computer networks and techniques); C6110P (Parallel programming); C6150N (Distributed systems); C7340 (Geophysics)", conferenceyear = "1994", corpsource = "Texas A and M Univ., College Station, TX, USA", journalabr = "IEEE Parallel Distrib Technol", keywords = "C; communication networks; Communication networks; Computational power; computational power; Computer networks; Computer simulation; Cost accounting; Cost effectiveness; cost effectiveness; Distributed computation; distributed computation; Ethernet; fiber; Fiber; Fortran; geophysics computing; Hypercubes; hypercubes; machines; Meshes; meshes; network operating systems; parallel; Parallel processing systems; parallel programming; Parallel Virtual Machine; Parallel Virtual Machines; PVM; Remote procedural libraries; remote procedural libraries; Rings; rings; Seismic wave propagation simulation; seismic wave propagation simulation; seismic waves; Seismology; Virtual storage; Wave propagation models; wave propagation models", thesaurus = "Geophysics computing; Network operating systems; Parallel machines; Parallel programming; Seismic waves", treatment = "P Practical", } @Article{Li:1994:DAT, author = "Jingke Li and Michael Wolfe", title = "Defining, analyzing, and transforming program constructs", journal = j-IEEE-PAR-DIST-TECH, volume = "2", number = "1", pages = "32--39", month = "Spring", year = "1994", CODEN = "IPDTEX", ISSN = "1063-6552", bibdate = "Fri Apr 11 07:24:28 MDT 1997", bibsource = "Compendex database", acknowledgement = ack-nhfb, affiliation = "Portland State Univ", classification = "721.3; 722.4; 723.1; 723.2; C6110P (Parallel programming); C6140D (High level languages); C6150C (Compilers, interpreters and other processors)", conferenceyear = "1994", corpsource = "Portland State Univ., OR, USA", journalabr = "IEEE Parallel Distrib Technol", keywords = "analysis; automatic optimization; compiler implementation; computational linguistics; Computer architecture; Computer programming; construct; construct analysis; construct transformation; control constructs; data accesses; definition; dependence analysis; Functional programming; functional programming; languages; nested constructs; Optimization; parallel; parallel control constructs; parallel languages; Parallel processing systems; parallel programming; program compilers; program constructs; semantic structure; sequential; Sequential programming; systems; techniques", treatment = "P Practical", } @Article{Irvin:1994:MSP, author = "R. Bruce Irvin and Barton P. Miller", title = "Multiapplication support in a parallel-program performance tool", journal = j-IEEE-PAR-DIST-TECH, volume = "2", number = "1", pages = "40--50", month = "Spring", year = "1994", CODEN = "IPDTEX", ISSN = "1063-6552", bibdate = "Fri Apr 11 07:24:28 MDT 1997", bibsource = "Compendex database", acknowledgement = ack-nhfb, affiliation = "Univ of Wisconsin-Madison", classification = "722.4; 723.1; 723.2; C6110P (Parallel programming); C6115 (Programming support); C6150 (Systems software)", conferenceyear = "1994", corpsource = "Wisconsin Univ., Madison, WI, USA", journalabr = "IEEE Parallel Distrib Technol", keywords = "analytical; critical paths of execution; hardware; input sets; IPS-2 parallel-; metrics; models; multiapplication support; Multiple programs; multiple programs; network performance; operating system; Parallel processing systems; parallel programming; Performance; performance displays; Program debugging; program performance tools; Scheduling; simulations; software tools", treatment = "P Practical", } @Article{Zhang:1994:SLS, author = "Xiaodong Zhang and Robert Castaneda and Elisa W. Chan", title = "Spin-lock synchronization on the {Butterfly} and {KSR1}", journal = j-IEEE-PAR-DIST-TECH, volume = "2", number = "1", pages = "51--63", month = "Spring", year = "1994", CODEN = "IPDTEX", ISSN = "1063-6552", bibdate = "Fri Apr 11 07:24:28 MDT 1997", bibsource = "Compendex database", acknowledgement = ack-nhfb, affiliation = "Univ of Texas at San Antonio", classification = "722.3; 722.4; 723.1; 723.2; C4230M (Multiprocessor interconnection); C5220P (Parallel architecture); C5440 (Multiprocessor systems and techniques); C6150 (Systems software)", conferenceyear = "1994", corpsource = "Texas Univ., San Antonio, TX, USA", journalabr = "IEEE Parallel Distrib Technol", keywords = "Algorithms; algorithms; BBN Butterfly I; BBN GP1000; bus-based shared-memory multiprocessor; Butterfly; cache; coherence; Computer architecture; Computer networks; contention; distributed algorithms; execution behavior; Hierarchical systems; hierarchical systems; hierarchical-ring multiprocessor system; interconnection network; interconnection networks; KSR1; large-; multiprocessor; multistage; network; parallel processing; Parallel processing systems; scalable synchronization; scale shared-memory multiprocessor; Sequent; shared memory; Spin lock algorithms; spin-lock synchronization; Symmetry; synchronisation; Synchronization; systems; TC2000", treatment = "P Practical", } @Article{Pande:1994:CFP, author = "Santosh S. Pande and Dharma P. Agrawal and Jon Mauney", title = "Compiling functional parallelism on distributed-memory systems", journal = j-IEEE-PAR-DIST-TECH, volume = "2", number = "1", pages = "64--76", month = "Spring", year = "1994", CODEN = "IPDTEX", ISSN = "1063-6552", bibdate = "Fri Apr 11 07:24:28 MDT 1997", bibsource = "Compendex database", acknowledgement = ack-nhfb, affiliation = "North Carolina State Univ", classification = "722.1; 722.4; 723.1; 723.2; C6110P (Parallel programming); C6130 (Data handling techniques); C6140D (High level languages); C6150C (Compilers, interpreters and other processors); C6150N (Distributed systems)", conferenceyear = "1994", corpsource = "North Carolina State Univ., Raleigh, NC, USA", journalabr = "IEEE Parallel Distrib Technol", keywords = "Algorithms; automatic compilation method; based approaches; code-based approaches; codes; data-; Distributed computer systems; Distributed memory systems; distributed memory systems; distributed-memory systems; Functional parallelism; functional parallelism; functional programming; heuristic algorithm; Heuristic methods; Intel's distributed-memory; Optimizing Sisal Compiler; parallel functional language; parallel languages; Parallel processing systems; partition; program compilers; program completion; scheduling; Sisal; threshold; time; Touchstone iPSC/860 machines", treatment = "P Practical", } @Article{Quinn:1994:ECa, author = "Michael J. Quinn", title = "From the {Editor-in-Chief}", journal = j-IEEE-PAR-DIST-TECH, volume = "2", number = "2", pages = "4--4", month = "Summer", year = "1994", CODEN = "IPDTEX", ISSN = "1063-6552", bibdate = "Tue Apr 15 10:25:16 1997", abstract = "Reality check", acknowledgement = ack-nhfb, } @Article{Gustafson:1994:VTO, author = "J. Gustafson", title = "Visions: Teraflops and other false goals", journal = j-IEEE-PAR-DIST-TECH, volume = "2", number = "2", pages = "5--6", month = "Summer", year = "1994", CODEN = "IPDTEX", ISSN = "1063-6552", bibdate = "Thu Apr 10 19:14:33 MDT 1997", acknowledgement = ack-nhfb, classification = "C5470 (Performance evaluation and testing); C6110B (Software engineering techniques)", corpsource = "Ames Lab., Iowa State Univ., Ames, IA, USA", keywords = "based performance; cost; development time; double precision; ends-; hardware efficiency; high flops rates; High-Performance Computing and Communications program; HPCC; human factors; human productivity; means-based measures; performance evaluation; performance measurements; performance metrics; progress; quality; software metrics; speedup; teraflops computing", treatment = "G General Review", } @Article{Hansen:1994:GEI, author = "Chuck Hansen and Tom Crockett and Scott Whitman", title = "{Guest Editor}'s Introduction: Parallel Rendering", journal = j-IEEE-PAR-DIST-TECH, volume = "2", number = "2", pages = "7--7", month = "Summer", year = "1994", CODEN = "IPDTEX", ISSN = "1063-6552", bibdate = "Tue Apr 15 10:25:29 1997", acknowledgement = ack-nhfb, } @Article{Mackerras:1994:EDC, author = "Paul Mackerras and Brian Corrie", title = "Exploiting Data Coherence to Improve Parallel Volume Rendering", journal = j-IEEE-PAR-DIST-TECH, volume = "2", number = "2", pages = "8--16", month = "Summer", year = "1994", CODEN = "IPDTEX", ISSN = "1063-6552", bibdate = "Thu Apr 10 19:14:33 MDT 1997", abstract = "Using image-space work distribution to partition a 2D image among processing nodes, and distributed virtual memory to assign 3D volume data, this renderer exploits data coherence to effectively and efficiently parallelize volume rendering.", acknowledgement = ack-nhfb, classification = "C6110P (Parallel programming); C6130B (Graphics techniques)", corpsource = "Australian Nat. Univ., Canberra, ACT, Australia", keywords = "2D image; 3D data assignment; coherence; coordinate axes; data coherence; data distribution; defined structures; distributed virtual memory; distribution; Fujitsu AP1000; geometrically; high-quality image generation; image-space work; neighboring pixels; parallel processing; parallel volume rendering; partitioning; processing nodes; ray-casting; rendering (computer graphics); volume data sets; world map", treatment = "P Practical", } @Article{Crockett:1994:PPR, author = "Thomas W. Crockett and Tobias Orloff", title = "Parallel Polygon Rendering for Message-Passing Architectures", journal = j-IEEE-PAR-DIST-TECH, volume = "2", number = "2", pages = "17--28", month = "Summer", year = "1994", CODEN = "IPDTEX", ISSN = "1063-6552", bibdate = "Thu Apr 10 19:14:33 MDT 1997", abstract = "By exploiting object-level and image-level parallelism, this algorithm can effectively render data produced by supercomputer applications, on the same machine.", acknowledgement = ack-nhfb, classification = "C5220P (Parallel architecture); C6110P (Parallel programming); C6130B (Graphics techniques)", keywords = "2D images; abstract data models; complex 3D; computation/communication; distributed memory systems; general-purpose MIMD distributed-; image; image-level parallelism; memory message-passing systems; memory usage; message passing; network contention; object-level parallelism; overlap; parallel; parallel architectures; parallel polygon rendering; parallel supercomputers; programming; rasterization phase; real-; rendering (computer graphics); scan lines; scientific visualization; time animation; transformation phase", treatment = "P Practical", } @Article{Cox:1994:DSA, author = "Michael Cox and Pat Hanrahan", title = "A Distributed Snooping Algorithm for Pixel Merging", journal = j-IEEE-PAR-DIST-TECH, volume = "2", number = "2", pages = "30--36", month = "Summer", year = "1994", CODEN = "IPDTEX", ISSN = "1063-6552", bibdate = "Thu Apr 10 19:14:33 MDT 1997", abstract = "This algorithm assists graphics rendering by letting processors ``listen'' to other processors, compare pixel values, and delete pixels that do not contribute to the final image. This reduces network bandwidth requirements and eliminates the need for a. special-purpose network.", acknowledgement = ack-nhfb, classification = "C6110P (Parallel programming); C6130B (Graphics techniques); C6150N (Distributed systems)", corpsource = "Princeton Univ., NJ, USA", keywords = "architectures; buffer storage; bus bandwidth; consistent globally shared memory; distributed algorithms; distributed snooping algorithm; graphics rendering; maintenance; memory updates; merging; multiprocessors; network bandwidth requirements; parallel; parallel architectures; pixel deletion; pixel value comparisons; pixel-merging algorithm; processor memories; protocols; rendering (computer graphics); shared memory; shared-memory bus; snooping cache-coherency; systems", treatment = "P Practical", } @Article{Peterson:1994:BET, author = "Gregory D. Peterson and Roger D. Chamberlain", title = "Beyond Execution Time: Expanding the Use of Performance Models", journal = j-IEEE-PAR-DIST-TECH, volume = "2", number = "2", pages = "37--49", month = "Summer", year = "1994", CODEN = "IPDTEX", ISSN = "1063-6552", bibdate = "Thu Apr 10 19:14:33 MDT 1997", abstract = "Besides predicting execution time, performance models can help researchers match algorithms with architectures, predict how algorithmic and architectural changes affect performance, and investigate alternative algorithms.", acknowledgement = ack-nhfb, classification = "C5440 (Multiprocessor systems and techniques); C5470 (Performance evaluation and testing); C6110B (Software engineering techniques)", corpsource = "Washington Univ., Seattle, WA, USA", keywords = "algorithm performance; analytic model; application parameters; architectural parameters; architecture; communication time; discrete event simulation; discrete-event simulation; distributed memory systems; distributed-memory MIMD machines; execution time; interprocessor communication; operating system; parallel computation; parallel performance; performance evaluation; performance models; processor; programming language; protocol; software metrics; speed; synchronisation; synchronous iterative algorithms", treatment = "P Practical; T Theoretical or Mathematical", } @Article{Sistare:1994:SDM, author = "Steve Sistare and Don Allen and Rich Bowker and Karen Jourdenais and Josh Simons and R. Title", title = "A Scalable Debugger for Massively Parallel Message-Passing Programs", journal = j-IEEE-PAR-DIST-TECH, volume = "2", number = "2", pages = "50--56", month = "Summer", year = "1994", CODEN = "IPDTEX", ISSN = "1063-6552", bibdate = "Mon Apr 14 07:06:43 1997", abstract = "By offering scalable expression, execution, and interpretation of debugging commands. Node Prism makes trouble-shooting a message-passing application as simple as trouble-shooting a data-parallel application.", acknowledgement = ack-nhfb, classification = "C6110P (Parallel programming); C6115 (Programming support); C6150G (Diagnostic, testing, debugging and evaluating systems); C6150N (Distributed systems)", corpsource = "Thinking Machines Corp., Cambridge, MA, USA", keywords = "analysis; CM-5; data visualization; data-parallel; data-parallel programs; debugging operations; massively parallel machine; massively parallel message-passing; message passing; Node Prism; parallel programming; performance; Prism; program debugging; program diagnostics; program understanding; programming environment; programming environments; programs; scalable debugger; scalable expression; threads; user-debugger interaction; version", treatment = "P Practical", } @Article{Mechoso:1994:ASS, author = "Carlos R. Mechoso and John D. Farrara and Joseph A. Spahr", title = "Achieving Superlinear Speedup on a Heterogeneous, Distributed System", journal = j-IEEE-PAR-DIST-TECH, volume = "2", number = "2", pages = "57--61", month = "Summer", year = "1994", CODEN = "IPDTEX", ISSN = "1063-6552", bibdate = "Thu Apr 10 19:14:33 MDT 1997", abstract = "Choosing the appropriate computer architectures and masking communication with computation can produce superlinear speedup.", acknowledgement = ack-nhfb, classification = "C5220P (Parallel architecture); C5470 (Performance evaluation and testing); C5620 (Computer networks and techniques); C6150N (Distributed systems); C7340 (Geophysics)", corpsource = "California Univ., Los Angeles, CA, USA", keywords = "ARPA; CASA; circulation models; climate studies; climatology; communication costs; communication overheads; communications bandwidth requirements; computer; computer architectures; decomposition strategies; distributed heterogeneous supercomputers; distributed processing; geophysics computing; Gigabit Network Testbed; global atmosphere model; heterogeneous distributed system; high-speed; large scientific applications; latency; metacomputer; network; NSF; ocean model; optimal computer architecture; parallel architectures; performance evaluation; resources; superlinear speedup; widely; world", treatment = "P Practical; T Theoretical or Mathematical", } @Article{Plank:1994:ICC, author = "James S. Plank and Kai Li", title = "ickp: {A} Consistent Checkpointer for Multicomputers", journal = j-IEEE-PAR-DIST-TECH, volume = "2", number = "2", pages = "62--67", month = "Summer", year = "1994", CODEN = "IPDTEX", ISSN = "1063-6552", bibdate = "Thu Apr 10 19:14:33 MDT 1997", abstract = "ickp uses consistent checkpointing algorithms and optimizations to achieve fault-tolerance and coarse-grained job-swapping on multicomputer applications.", acknowledgement = ack-nhfb, classification = "C5470 (Performance evaluation and testing); C6150G (Diagnostic, testing, debugging and evaluating systems); C6150J (Operating systems); C6150N (Distributed systems)", corpsource = "Tennessee Univ., Knoxville, TN, USA", keywords = "algorithms; checkpoint time; checkpointing; consistent checkpointer; distributed systems; fault tolerant computing; general-purpose checkpointer; host processor; ickp; Intel; iPSC/860; library; library call; message passing; multicomputers; optimizations; overhead; parallel; parallel systems; periodic interval; processing; program diagnostics; recovery; software reliability; system recovery", treatment = "P Practical", } @Article{Secosky:1994:CCL, author = "Jason Secosky and Allan Snavely and Francine Berman and Tom Kitchens", title = "Conferences: Cruising the {LeMans FunRun}", journal = j-IEEE-PAR-DIST-TECH, volume = "2", number = "2", pages = "68--71", month = "Summer", year = "1994", CODEN = "IPDTEX", ISSN = "1063-6552", bibdate = "Tue Apr 15 10:26:13 1997", abstract = "Cruising the LeMans FunRun", acknowledgement = ack-nhfb, } @Article{Quinn:1994:ECb, author = "Michael J. Quinn", title = "From the {Editor-in Chief}", journal = j-IEEE-PAR-DIST-TECH, volume = "2", number = "3", pages = "2--4", month = "Fall", year = "1994", CODEN = "IPDTEX", ISSN = "1063-6552", bibdate = "Tue Apr 15 10:26:19 1997", abstract = "Thinking about Thinking Machines.", acknowledgement = ack-nhfb, } @Article{Bell:1994:VWT, author = "G. Bell", title = "Visions: Why there won't be apps: the problem with {MPPs}", journal = j-IEEE-PAR-DIST-TECH, volume = "2", number = "3", pages = "5--6", month = "Fall", year = "1994", CODEN = "IPDTEX", ISSN = "1063-6552", bibdate = "Mon Apr 14 07:06:55 1997", acknowledgement = ack-nhfb, classification = "C0200 (General computer topics); C5440 (Multiprocessor systems and techniques); C6110P (Parallel programming)", keywords = "commercial investments; communications; compatibility; competitiveness; DP industry; generation scalability; high-; high-speed; industries; long-term survival; massively parallel computers; MPPs; multiprocessor servers; networked environments; parallel machines; parallel programming; parallelism; performance computing; scalability; scalable computers; size; space scalability", treatment = "P Practical", } @Article{Cownie:1994:VWM, author = "J. Cownie", title = "Visions: Why {MPPs}? (parallel processing)", journal = j-IEEE-PAR-DIST-TECH, volume = "2", number = "3", pages = "7--8", month = "Fall", year = "1994", CODEN = "IPDTEX", ISSN = "1063-6552", bibdate = "Thu Apr 10 19:14:33 MDT 1997", acknowledgement = ack-nhfb, classification = "C5220P (Parallel architecture); C5440 (Multiprocessor systems and techniques); C6130S (Data security)", corpsource = "Meiko, Concord, MA, USA", keywords = "data security; data visibility; hierarchical switch network; high performance; massively parallel processing; MPPs; parallel architectures; parallel machines; security of data; shared memory implementation; shared memory systems", treatment = "P Practical", } @Article{Wallach:1994:VTL, author = "S. Wallach", title = "Visions: Teraflops into laptops", journal = j-IEEE-PAR-DIST-TECH, volume = "2", number = "3", pages = "8--9", month = "Fall", year = "1994", CODEN = "IPDTEX", ISSN = "1063-6552", bibdate = "Thu Apr 10 19:14:33 MDT 1997", acknowledgement = ack-nhfb, classification = "C0200 (General computer topics); C5220P (Parallel architecture); C5440 (Multiprocessor systems and techniques); C6110P (Parallel programming)", corpsource = "Convex Comput. Corp., Richardson, TX, USA", keywords = "1000-; automatic; automatically; conventional parallel processing; multiprocessor laptop; parallel machines; parallel programming; parallel systems; parallelized applications; parallelizing compilers; processor compute server; scalable operating systems; scalable parallel systems; shared memory; systems; technological forecasting; tightly coupled shared-memory systems", treatment = "P Practical", } @Article{Wladawsky-Berger:1994:PAN, author = "I. Wladawsky-Berger", title = "Visions: Parallel applications: the next frontier for computer industry breakthroughs", journal = j-IEEE-PAR-DIST-TECH, volume = "2", number = "3", pages = "10--11", month = "Fall", year = "1994", CODEN = "IPDTEX", ISSN = "1063-6552", bibdate = "Thu Apr 10 19:14:33 MDT 1997", acknowledgement = ack-nhfb, classification = "C0200 (General computer topics); C5440 (Multiprocessor systems and techniques)", keywords = "computer industry breakthrough; computer revolution; DP industry; education; information highways; manufacturing; medical research; parallel applications; parallel computers; parallel computing; parallel processing; personal computer; scientific research", treatment = "G General Review", } @Article{Hatcher:1994:GEI, author = "Philip J. Hatcher", title = "{Guest Editor}'s Introduction: The Impact of {High Performance Fortran}", journal = j-IEEE-PAR-DIST-TECH, volume = "2", number = "3", pages = "13--14", month = "Fall", year = "1994", CODEN = "IPDTEX", ISSN = "1063-6552", bibdate = "Fri Apr 11 07:24:28 MDT 1997", bibsource = "Compendex database", acknowledgement = ack-nhfb, affiliation = "Univ of New Hampshire", affiliationaddress = "Durham, NH, USA", classification = "722.4; 723.1; 723.1.1; 723.2; 723.5; 902.2", journalabr = "IEEE Parallel Distrib Technol", keywords = "Automatic parallelization; Codes (symbols); Computer architecture; Computer hardware description languages; Computer simulation; Computer systems programming; Data parallel programs; Data processing; Data structures; Distributed computer systems; Engineering research; Fortran (programming language); Fortran 90; High Performance Fortran Forum; Parallel processing systems; Program compilers; Standards", } @Article{Gross:1994:TPH, author = "Thomas Gross and David R. O'Hallaron and Jaspal Subhlok", title = "Task Parallelism in a {High Performance Fortran} Framework", journal = j-IEEE-PAR-DIST-TECH, volume = "2", number = "3", pages = "16--26", month = "Fall", year = "1994", CODEN = "IPDTEX", ISSN = "1063-6552", bibdate = "Fri Apr 11 07:24:28 MDT 1997", bibsource = "Compendex database", abstract = "Exploiting both data and task parallelism in a single framework is the key to achieving good performance for a variety of applications.", acknowledgement = ack-nhfb, affiliation = "Carnegie Mellon Univ", classification = "721.1; 723.1; 723.1.1; 723.2; 921.6; C5440 (Multiprocessing systems); C5440 (Multiprocessor systems and techniques); C6110P (Parallel programming); C6140D (High level languages); C6150C (Compilers, interpreters and other processors)", corpsource = "Sch. of Comput. Sci., Carnegie Mellon Univ., Pittsburgh, PA, USA", journalabr = "IEEE Parallel Distrib Technol", keywords = "Computer hardware description languages; Computer operating systems; Computer systems programming; computing; Constraint theory; Data parallel task; Data processing; Data sets; data sets; Data-parallel computing; data-parallel computing; Data-parallel language; data-parallel language; dialect; Error analysis; Fortran; FORTRAN; Fortran (programming language); Fx; Fx compiler; heterogeneous; Heterogeneous computing; High Performance Fortran; HPF; Image processing; machine; massively parallel; Massively parallel machine; Multiprogramming; parallel; parallel languages; parallel machines; Processor nodes; processor nodes; Program compilers; program compilers; programming; prototype compiler; Prototype compiler; standard; Standard dialect; Subroutines; task parallelism; Task parallelism; Task-parallel programming; task-parallel programming", thesaurus = "FORTRAN; Parallel languages; Parallel machines; Parallel programming; Program compilers", treatment = "P Practical", } @Article{Foster:1994:TPH, author = "Ian Foster", title = "Task Parallelism and High-Performance Languages", journal = j-IEEE-PAR-DIST-TECH, volume = "2", number = "3", pages = "27--36", month = "Fall", year = "1994", CODEN = "IPDTEX", ISSN = "1063-6552", bibdate = "Fri Apr 11 07:24:28 MDT 1997", bibsource = "Compendex database", abstract = "High Performance Fortran currently lacks support for explicit task parallelism. This article explains why task parallelism is important, and describes one candidate task-parallel model: the Fortran M extensions to Fortran 77.", acknowledgement = ack-nhfb, affiliation = "Argonne Natl Lab", classification = "722.4; 723.1; 723.1.1; 723.2; 903.3; 921.6; C6110P (Parallel programming); C6140D (High level languages); C6150N (Distributed systems)", corpsource = "Argonne Nat. Lab., IL, USA", journalabr = "IEEE Parallel Distrib Technol", keywords = "Algorithms; candidate task-parallel model; Data processing; FORTRAN; Fortran; Fortran (programming language); Fortran 77; Fortran M; High; High Performance Fortran; high performance languages; Information use; M extensions; Multiprogramming; parallel languages; Parallel processing systems; parallel programming; Performance Fortran; Program compilers; Program debugging; scheduling; Task parallelism; task parallelism", treatment = "P Practical", } @Article{Blume:1994:ADP, author = "William Blume and Rudolf Eigenmann and Jay Hoeflinger and David Padua and Paul Petersen and Lawrence Rauchwerger and Peng Tu", title = "Automatic Detection of Parallelism: {A} Grand Challenge for High-Performance Computing", journal = j-IEEE-PAR-DIST-TECH, volume = "2", number = "3", pages = "37--47", month = "Fall", year = "1994", CODEN = "IPDTEX", ISSN = "1063-6552", bibdate = "Mon Apr 14 07:07:00 1997", bibsource = "Compendex database", abstract = "The limited ability of compilers to find the parallelism in programs is a significant barrier to the use of high-performance computers. However, a combination of static and runtime techniques can improve compilers to the extent that a significant group of scientific programs can be parallelized automatically.", acknowledgement = ack-nhfb, affiliation = "Univ of Illinois at Urbana-Champaign", classification = "722.4; 723.1; 723.1.1; 723.2; 921.1; 921.6; C6110P (Parallel programming); C6150C (Compilers, interpreters and other processors); C6150G (Diagnostic, testing, debugging and evaluating systems)", corpsource = "Center for Supercomput. Res. and Dev., Illinois Univ., Urbana, IL, USA", journalabr = "IEEE Parallel Distrib Technol", keywords = "Algebra; Algorithms; automatic; Automatic parallelization; Automation; C (programming language); Codes (symbols); compilers; Computer hardware description languages; Data structures; Fortran (programming language); High performance computing; high-performance computers; high-performance computing; Iterative methods; Multiprogramming; Numerical analysis; Parallel processing systems; parallel programming; parallelisation; parallelism detection; performance evaluation; program; Program compilers; program diagnostics; runtime techniques; scientific programs; static techniques", treatment = "P Practical", } @Article{Adve:1994:RDP, author = "Vikram Adve and Alan Carle and Elana Granston and Seema Hiranandani and Ken Kennedy and Charles Koelbel and Ulrich Kremer and John Mellor-Crummey and Scott Warren and Chau-Wen Tseng", title = "Requirements for Data-Parallel Programming Environments", journal = j-IEEE-PAR-DIST-TECH, volume = "2", number = "3", pages = "48--58", month = "Fall", year = "1994", CODEN = "IPDTEX", ISSN = "1063-6552", bibdate = "Mon Apr 14 07:07:10 1997", bibsource = "Compendex database", abstract = "An effective data-parallel programming environment will use a variety of tools that support the development of efficient data-parallel programs while insulating the programmer from the intricacies of the explicitly parallel code.", acknowledgement = ack-nhfb, affiliation = "Rice Univ", classification = "722.4; 723.1; 723.1.1; 723.2; 921.6; C6110P (Parallel programming); C6115 (Programming support); C6140D (High level languages)", corpsource = "Center for Res. on Parallel Comput., Rice Univ., Houston, TX, USA", journalabr = "IEEE Parallel Distrib Technol", keywords = "code; Codes (symbols); compiled; Computer architecture; Computer programming languages; Data parallel languages; Data parallel programming; Data processing; Data structures; data-parallel; data-parallel computation; data-parallel languages; data-parallel programming environments; environments; Error analysis; explicitly parallel; Fortran (programming language); Multiprogramming; Object oriented programming; object programs; parallel languages; Parallel processing systems; parallel programming; Pipeline processing systems; Program compilers; Program debugging; program efficiency; programming; simple vector computation; software tools", treatment = "P Practical", } @Article{Chapman:1994:EHA, author = "Barbara Chapman and Hans Zima and Piyush Mehrotra", title = "Extending {HPF} for Advanced Data-Parallel Applications", journal = j-IEEE-PAR-DIST-TECH, volume = "2", number = "3", pages = "59--70", month = "Fall", year = "1994", CODEN = "IPDTEX", ISSN = "1063-6552", bibdate = "Fri Apr 11 07:24:28 MDT 1997", bibsource = "Compendex database", abstract = "High Performance Fortran can support regular numerical algorithms, but it cannot adequately express advanced applications such as particle-in-sell codes or unstructured mesh solvers. This article addresses this problem and outlines possible development paths.", acknowledgement = ack-nhfb, affiliation = "Univ of Vienna", classification = "722.4; 723.1; 723.1.1; 723.2; 921.6; C6110P (Parallel programming); C6140D (High level languages)", corpsource = "Wien Univ., Austria", journalabr = "IEEE Parallel Distrib Technol", keywords = "advanced data-parallel; Advanced data-parallel applications; Algorithms; applications; Codes (symbols); component; Component distribution; Computer architecture; Data processing; Data structures; Derived types; derived types; direct; Direct distribution; distribution; dynamic; Dynamic partitioners; FORTRAN; Fortran (programming language); Functionality; functionality; general block distributions; General block distributions; High Performance Fortran; high-level language interface; High-level language interface; HPF/sup +/; INDEPENDENT loops; indirect distributions; Indirect distributions; Language constructs; loop; Loop reductions; Multiprogramming; numerical algorithms; Numerical algorithms; parallel languages; Parallel processing systems; particle-in-cell codes; Particle-in-cell codes; partitioners; Processor subsets; processor subsets; Processor views; processor views; Program processors; reductions; unstructured mesh solvers; Unstructured mesh solvers; User-defined distribution functions; user-defined distribution functions; Work distribution specification; work distribution specification", thesaurus = "FORTRAN; Parallel languages", treatment = "P Practical", } @Article{Levesque:1994:APR, author = "John M. Levesque", title = "{Applied Parallel Research}'s {xHPF} system", journal = j-IEEE-PAR-DIST-TECH, volume = "2", number = "3", pages = "71--71", month = "Fall", year = "1994", CODEN = "IPDTEX", ISSN = "1063-6552", bibdate = "Mon Apr 14 07:07:39 1997", acknowledgement = ack-nhfb, classification = "C6110B (Software engineering techniques); C6110P (Parallel programming); C6115 (Programming support); C6140D (High level languages); C6150C (Compilers, interpreters and other processors)", corpsource = "Appl. Parallel Res., Placerville, CA, USA", keywords = "Applied Parallel Research; automatic programming; batch automatic; Batch automatic parallelization tools; batch processing (computers); comment line directives; Comment line directives; compilation; Compilation systems; compilers; Data-distribution directives; data-distribution directives; DO loops; Fortran; FORTRAN; Fortran 77; Fortran 77 programs; Fortran 90 array syntax; High Performance; High Performance Fortran; Market; market; massively parallel processor; Massively parallel processor systems; parallel languages; parallel programming; parallelization tools; program; programs; software; software packages; software portability; Software portability; systems; tools; XHPF system; xHPF system", thesaurus = "Automatic programming; Batch processing [computers]; FORTRAN; Parallel languages; Parallel programming; Program compilers; Software packages; Software portability; Software tools", treatment = "P Practical; R Product Review", } @Article{Schuster:1994:PPG, author = "Vincent J. Schuster", title = "{PGHPF} from the {Portland Group}", journal = j-IEEE-PAR-DIST-TECH, volume = "2", number = "3", pages = "72--72", month = "Fall", year = "1994", CODEN = "IPDTEX", ISSN = "1063-6552", bibdate = "Mon Apr 14 07:07:48 1997", acknowledgement = ack-nhfb, classification = "C5440 (Multiprocessing systems); C5440 (Multiprocessor systems and techniques); C6110P (Parallel programming); C6140D (High level languages); C6150C (Compilers, interpreters and other processors)", corpsource = "Portland Group Inc., Wilsonville, OR, USA", keywords = "77; CS-2; Executable images; executable images; Fortran; FORTRAN; Fortran 77; Fortran compiler; HPF compiler; HPF Language; HPF Language Specification; i860; I860; Intel Paragon; Meiko; Meiko CS-2; multiprocessing systems; multiprocessor systems; optimisation; parallel; PGF77; PGHPF; Portable communications library; portable communications library; Portland Group; program compilers; program interpreters; programming; Scalable parallel processing systems; scalable parallel processing systems; shared memory; Shared memory multiprocessor systems; source-to-source translator; Source-to-source translator; Sparc multiprocessor platforms; Specification", thesaurus = "FORTRAN; Multiprocessing systems; Optimisation; Parallel programming; Program compilers; Program interpreters", treatment = "P Practical; R Product Review", } @Article{Veen:1994:PHP, author = "Arthur H. Veen", title = "The {Prepare HPF} programming environment", journal = j-IEEE-PAR-DIST-TECH, volume = "2", number = "3", pages = "73--73", month = "Fall", year = "1994", CODEN = "IPDTEX", ISSN = "1063-6552", bibdate = "Mon Apr 14 07:08:50 1997", acknowledgement = ack-nhfb, classification = "C1180 (Optimisation techniques); C6110P (Parallel programming); C6115 (Programming support); C6150C (Compilers, interpreters and other processors)", corpsource = "ACE Associated Comput. Experts bv, Amsterdam, Netherlands", keywords = "ACE; analysis; automatic; Automatic parallelization; code generation; Compiler manufacturer; compiler manufacturer; consortium; Distributed-memory computers; distributed-memory computers; European Prepare; European Prepare consortium; Fortran Compilation System; highly optimized; Highly optimized code generation; Integrated programming environment; integrated programming environment; Interactive engine; interactive engine; Intraprocessor parallelism; intraprocessor parallelism; optimisation; parallel programming; parallelization; Parallelization engine; parallelization engine; Performance measures; performance measures; Prepare HPF programming environment; program; Program analysis; program compilers; program diagnostics; programming environments; software; tools; Vienna; Vienna Fortran Compilation System", thesaurus = "Optimisation; Parallel programming; Program compilers; Program diagnostics; Programming environments; Software tools", treatment = "P Practical; R Product Review", } @Article{Vanderlip:1994:PSV, author = "Jeff Vanderlip", title = "{Pacific Sierra}'s {VAST-HPF} and {VAST\slash 77toHPF}", journal = j-IEEE-PAR-DIST-TECH, volume = "2", number = "3", pages = "74--74", month = "Fall", year = "1994", CODEN = "IPDTEX", ISSN = "1063-6552", bibdate = "Mon Apr 14 07:08:44 1997", acknowledgement = ack-nhfb, classification = "C6140D (High level languages); C6150C (Compilers, interpreters and other processors)", corpsource = "Comput. Products Group, Pacific-Sierra Res. Corp., Santa Monica, CA, USA", keywords = "Automatic program translator; automatic program translator; compiler; Compiler; Data distribution; data distribution; driver program; Driver program; FORTRAN; Fortran 77; High; High Performance Fortran; interpreters; invocation; massively parallel; Massively parallel systems; Message-passing calls; message-passing calls; Node programs; node programs; one-step; One-step invocation; Pacific-Sierra Research; parallel languages; Parallelism; parallelism; Performance Fortran; program; program compilers; Restructuring; restructuring; software packages; systems; VAST-HPF; VAST/77toHPF", thesaurus = "FORTRAN; Parallel languages; Program compilers; Program interpreters; Software packages", treatment = "P Practical; R Product Review", } @Article{Spoerl:1994:SHC, author = "James R. Spoerl", title = "{SofTech's HPF} compiler", journal = j-IEEE-PAR-DIST-TECH, volume = "2", number = "3", pages = "75--75", month = "Fall", year = "1994", CODEN = "IPDTEX", ISSN = "1063-6552", bibdate = "Mon Apr 14 07:08:42 1997", acknowledgement = ack-nhfb, classification = "C6140D (High level languages); C6150C (Compilers, interpreters and other processors)", corpsource = "MPS Div., SoftTech Inc., Waltham, MA, USA", keywords = "based systems; FORTRAN; High Performance Fortran compiler; HPF compiler; massively; Massively parallel systems; parallel systems; performance; Performance scalability; PowerPC; program compilers; RS/6000-; RS/6000-based systems; scalability; shared-memory systems; Shared-memory systems; SofTech; software packages; Target system configurations; target system configurations; uniprocessor workstation; Uniprocessor workstation; Unix; workstation clusters; Workstation clusters", thesaurus = "FORTRAN; Program compilers; Software packages", treatment = "P Practical; R Product Review", } @Article{Wholey:1994:TMP, author = "Skef Wholey and Richard Shapiro and David Loshin", title = "{Thinking Machines}' plans for {HPF}", journal = j-IEEE-PAR-DIST-TECH, volume = "2", number = "3", pages = "76--76", month = "Fall", year = "1994", CODEN = "IPDTEX", ISSN = "1063-6552", bibdate = "Mon Apr 14 07:09:12 1997", acknowledgement = ack-nhfb, classification = "C6110P (Parallel programming); C6140D (High level languages); C6150C (Compilers, interpreters and other processors)", corpsource = "Thinking Machines Corp., Cambridge, MA, USA", keywords = "ALIGN; array; Array computation; BLOCK; Collapsed distributions; collapsed distributions; computation; Connection Machine CM-5; CSHIFT; Data distribution directives; data distribution directives; Data-parallel programs; data-parallel programs; DISTRIBUTE; FORALL statement; FORTRAN; Fortran 90 transformational; Fortran 90 transformational intrinsics; High Performance Fortran; highly efficient code; Highly efficient code; intrinsics; packages; parallel languages; program compilers; software; SPREAD; Thinking Machines HPF compiler", thesaurus = "FORTRAN; Parallel languages; Program compilers; Software packages", treatment = "P Practical; R Product Review", } @Article{Quinn:1994:ECL, author = "Michael J. Quinn", title = "From the {Editor-in-Chief}: Looking back and looking ahead", journal = j-IEEE-PAR-DIST-TECH, volume = "2", number = "4", pages = "4--4", month = "Winter", year = "1994", CODEN = "IPDTEX", ISSN = "1063-6552", bibdate = "Tue Apr 15 10:26:32 1997", abstract = "Looking back and looking ahead.", acknowledgement = ack-nhfb, } @Article{Fiedler:1994:VPH, author = "Stuart L. Fiedler", title = "Visions: Putting {HPC} to work: {A} call to action", journal = j-IEEE-PAR-DIST-TECH, volume = "2", number = "4", pages = "5--7", month = "Winter", year = "1994", CODEN = "IPDTEX", ISSN = "1063-6552", bibdate = "Tue Apr 15 10:26:57 1997", acknowledgement = ack-nhfb, } @Article{Reeves:1994:GEI, author = "Douglas S. Reeves and Kang G. Shin", title = "{Guest Editors}' Introduction: Parallel and Distributed Real-Time Computing", journal = j-IEEE-PAR-DIST-TECH, volume = "2", number = "4", pages = "8--8", month = "Winter", year = "1994", CODEN = "IPDTEX", ISSN = "1063-6552", bibdate = "Tue Apr 15 10:27:08 1997", acknowledgement = ack-nhfb, } @Article{Bass:1994:ADD, author = "Julian M. Bass and Adrian R. Browne and Mohamed S. Hajji and Derek G. Marriott and Peter R. Croll and Peter J. Fleming", title = "Automating the Development of Distributed Control Software", journal = j-IEEE-PAR-DIST-TECH, volume = "2", number = "4", pages = "9--19", month = "Winter", year = "1994", CODEN = "IPDTEX", ISSN = "1063-6552", bibdate = "Mon Apr 14 07:16:34 1997", bibsource = "Compendex database", abstract = "The Development Framework translates application-specific system specifications into parallel, hard real-time implementations, using methods that are both familiar to developers and optimal for the application.", acknowledgement = ack-nhfb, affiliation = "Univ of Sheffield", classification = "722.4; 723.1; 723.1.1; 723.5; 731.1; 921.4; C6110B (Software engineering techniques); C6115 (Programming support); C7420 (Control engineering computing)", corpsource = "Sheffield Univ., UK", journalabr = "IEEE Parallel Distrib Technol", keywords = "airframe model; analysis; application-specific; automatic programming; automatic software; Automation; behavioral requirements; CASE tools; Computer aided control engineering; Computer aided design; Computer aided engineering; Computer aided software engineering; computer aided software engineering; Computer control; Computer hardware description languages; Computer simulation; computerised control; control; control engineering; development; Development Framework; development phases; development systems; distributed; Distributed control software; distributed control software; Distributed parameter control systems; functional requirements; implementation phase; implementations; linearized roll-pitch-yaw autopilot; parallel hard real-time; Petri nets; phase; Real time control systems; Real time systems; real-time systems; Response time (computer systems); simulation; software design; software library; Software prototyping; source code; specification phase; system specifications; Systems analysis", treatment = "P Practical", } @Article{Mraz:1994:RVP, author = "Ronald Mraz", title = "Reducing the Variance of Point-to-Point Transfers for Parallel Real-Time Programs", journal = j-IEEE-PAR-DIST-TECH, volume = "2", number = "4", pages = "20--31", month = "Winter", year = "1994", CODEN = "IPDTEX", ISSN = "1063-6552", bibdate = "Fri Apr 11 07:24:28 MDT 1997", bibsource = "Compendex database", abstract = "Changing how the operating system handles interrupt processing and scheduling can greatly reduce the difference between worst-case and average-case message latencies, thus increasing a program's performance.", acknowledgement = ack-nhfb, affiliation = "IBM T. J. Watson Research Cent", classification = "722.2; 722.3; 722.4; 723.1; 723.2; C6110P (Parallel programming); C6150J (Operating systems); C6150N (Distributed systems software)", corpsource = "IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA", journalabr = "IEEE Parallel Distrib Technol", keywords = "average-case message latency; communication mechanism; Computer networks; Computer operating systems; Computer systems programming; context-switching; cpu; Data transfer; Dispatcher synchronization; fine-grain parallel programs; High priority communication; interconnected CPUs; interrupt; Interrupt level; interrupts; Latency; low-latency; Message passing variance; operating systems (computers); optimized operating systems; parallel; Parallel processing systems; Parallel programs; parallel real-time; Performance; Point to point transfer; point-to-point message transfers; Process priority; processing; processor scheduling; program performance; programming; programs; Real time systems; real-time systems; Response time (computer systems); Scheduling; scheduling; software performance evaluation; sustained processor use; Synchronization; tuned operating systems; User interfaces; user-space; variance reduction; worst-case message latency", treatment = "P Practical", } @Article{Hammer:1994:DDR, author = "Dieter K. Hammer and Erik J. Luit and Onno S. {Van Roosmalen} and Peter D. V. {Van der Stok} and Jack P. C. Verhoosel", title = "{Dedos}: a distributed real-time environment", journal = j-IEEE-PAR-DIST-TECH, volume = "2", number = "4", pages = "32--47", month = "Winter", year = "1994", CODEN = "IPDTEX", ISSN = "1063-6552", bibdate = "Fri Apr 11 07:24:28 MDT 1997", bibsource = "Compendex database", abstract = "The driving force behind Dedos was our desire to meet the demand for dependable distributed control systems and to increase the productivity and quality of application programming for distributed control.", acknowledgement = ack-nhfb, affiliation = "Eindhoven Univ of Technology", classification = "722.3; 723.1; 723.5; 731.1; 731.3; C6150N (Distributed systems software); C7420 (Control engineering computing)", corpsource = "Eindhoven Univ. of Technol., Netherlands", journalabr = "IEEE Parallel Distrib Technol", keywords = "Algorithms; application; application programming quality; Computer operating systems; Computer simulation; computerised control; concurrency atomicity; Concurrency control; control status information; data set consistency; Data structures; Dedos; delay; dependable; dependable distributed control; development model; distributed algorithms; distributed control; distributed operating system; Distributed operating systems; Distributed parameter control systems; distributed real-time execution environment; Embedded systems; embedded systems; externally specified control parameters; hard; industrial control; network operating; Network protocols; Performance; programming model; programming productivity; Real time systems; real-time systems; Reliability; reliability; Scheduling; scheduling; security; soft real-time systems; software fault; Synchronization; systems; task communication; Timeliness; tolerance", treatment = "P Practical", } @Article{Krings:1994:ISR, author = "Axel W. Krings and Roger M. Kieckhafer and Jitender S. Deogun", title = "Inherently Stable Real-Time Priority List Dispatchers", journal = j-IEEE-PAR-DIST-TECH, volume = "2", number = "4", pages = "49--59", month = "Winter", year = "1994", CODEN = "IPDTEX", ISSN = "1063-6552", bibdate = "Fri Apr 11 07:24:28 MDT 1997", bibsource = "Compendex database", abstract = "Simple low-overhead runtime task dispatchers can provide both stability and near-optimal performance.", acknowledgement = ack-nhfb, affiliation = "Technical Univ of Clausthal", classification = "722.4; 723.1; 723.5; 731.4; C6150N (Distributed systems software)", corpsource = "Tech. Univ. Clausthal, Germany", journalabr = "IEEE Parallel Distrib Technol", keywords = "Algorithms; Computer simulation; delays; dispatchers; Graphic methods; hard real-time systems; inherently stable real-time priority list dispatchers; list processing; low-overhead runtime task; Multiprocessing systems; multiprocessing systems; near-optimal; Nonpreemptive scheduling; Performance; performance; Priority list dispatchers; processor; Processor utilization; Real time systems; real-time deadlines; real-time systems; Runtime dispatcher; Scheduling; scheduling; scheduling instability; Slack time reclaiming; stability; System stability; task duration; task starting; time", treatment = "P Practical", } @Article{Sever:1994:DRC, author = "Manfred D. M. Sever and Gabriele M. T. D'Eleuterio", title = "Distributed, Real-Time Control of Structurally Flexible Manipulators", journal = j-IEEE-PAR-DIST-TECH, volume = "2", number = "4", pages = "61--71", month = "Winter", year = "1994", CODEN = "IPDTEX", ISSN = "1063-6552", bibdate = "Fri Apr 11 07:24:28 MDT 1997", bibsource = "Compendex database", abstract = "Parallel processing facilitates the real-time implementation of an end-effector velocity controller for elastic robotic manipulators. The approach has potential application in teleoperation.", acknowledgement = ack-nhfb, affiliation = "Univ of Toronto Inst for Aerospace Studies", classification = "722.4; 731.1; 731.3; 731.5; 921.2; 921.6; C3390M (Manipulators); C3390T (Telerobotics); C4240P (Parallel programming and algorithm theory); C6150N (Distributed systems software); C7420 (Control engineering computing)", corpsource = "Univ. of Toronto Inst. for Aerosp. Studies, Ont., Canada", journalabr = "IEEE Parallel Distrib Technol", keywords = "Algorithms; Computer control; control strategy; controller; Data transfer; distributed control; Distributed parameter control systems; distributed real-time control; elastic robotic manipulators.; End effectors; end-effector velocity controller; Equations of motion; feedback concept; Feedback control; feedforward-; integrator states; manipulator dynamics; Manipulators; manipulators; Mathematical models; multiprocessing systems; multiprocessor system; Nonlinear equations; parallel algorithms; parallel processing; Parallel processing systems; performance; Real time control; Real time systems; real-time implementation; real-time systems; robot programming; size-to-weight ratio; structurally flexible manipulators; telerobotics; tracking error; Velocity control; Velocity tracking error; velocity tracking error", treatment = "P Practical", } @Article{Huang:1994:CIP, author = "Chengchang Huang and Philip K. McKinley", title = "Communication Issues in Parallel Computing Across {ATM} Networks", journal = j-IEEE-PAR-DIST-TECH, volume = "2", number = "4", pages = "73--86", month = "Winter", year = "1994", CODEN = "IPDTEX", ISSN = "1063-6552", bibdate = "Mon Apr 14 07:17:20 1997", bibsource = "Compendex database", abstract = "To support distributed parallel computing across asynchronous transfer mode networks, the interplay between communications software and the network architecture is critical. In particular, we can improve communications performance significantly by efficiently designing collective communication operations, such as multicast and reduction.", acknowledgement = ack-nhfb, affiliation = "Michigan State Univ", classification = "716.1; 722.3; 722.4; 723.1; B6150C (Communication switching); B6210L (Computer communications); C5220P (Parallel architecture); C5620 (Computer networks and techniques); C6110P (Parallel programming); C6150N (Distributed systems software); C6155 (Computer communications software)", corpsource = "Michigan State Univ., East Lansing, MI, USA", journalabr = "IEEE Parallel Distrib Technol", keywords = "Algorithms; Asynchronous transfer mode; asynchronous transfer mode; ATM networks; collective communication; Communication channels (information theory); communication issues; communication performance; communications software; computer communications; computer networks; Computer software; distributed parallel computing; Electric network topology; Interconnection networks; Local area networks; network architecture; Network protocols; networks; operations; parallel architectures; parallel computing; Parallel processing systems; parallel programming; Performance; Process topology; software; Virtual channels; Virtual topology; Voice/data communication systems; Wide area networks", treatment = "P Practical", } @Article{Agha:1995:ECG, author = "Gul A. Agha", title = "From the {Editor-in-Chief}: Growing Challenges", journal = j-IEEE-PAR-DIST-TECH, volume = "3", number = "1", pages = "3--3", month = "Spring", year = "1995", CODEN = "IPDTEX", ISSN = "1063-6552", bibdate = "Mon Jun 7 07:52:29 MDT 1999", bibsource = "http://www.computer.org/concurrency/pd1995/", URL = "http://dlib.computer.org/pd/books/pd1995/pdf/h10003.pdf", acknowledgement = ack-nhfb, } @Article{Morton:1995:LLP, author = "Don Morton and Kefei Wang and David O. Ogb e", title = "Lessons Learned in Porting {Fortran}\slash {PVM} Code to the {Cray T3D}", journal = j-IEEE-PAR-DIST-TECH, volume = "3", number = "1", pages = "4--11", month = "Spring", year = "1995", CODEN = "IPDTEX", ISSN = "1063-6552", bibdate = "Mon Jun 7 07:52:29 MDT 1999", bibsource = "Compendex database; ftp://ftp.math.utah.edu/pub/tex/bib/pvm.bib; http://www.computer.org/concurrency/pd1995/", URL = "http://www.computer.org/concurrency/pd1995/p1004abs.htm; http://dlib.computer.org/pd/books/pd1995/pdf/h10004.pdf", acknowledgement = ack-nhfb, affiliation = "Cameron Univ", affiliationaddress = "Lawton, OK, USA", classification = "722.2; 722.3; 722.4; 723.1; 723.1.1; 723.2; C5440 (Multiprocessing systems); C6110B (Software engineering techniques); C6110P (Parallel programming); C6140D (High level languages)", journalabr = "IEEE Parallel Distrib Technol", keywords = "Algorithms; Central processing unit; Central processing unit, Fortran/PVM code porting; Code porting; Codes (symbols); coding effort; Coding effort; Computer aided software engineering; Computer software portability; Computer workstations; Cray computers; Cray T3D; Cray T3D computer; Data communication systems; Distributed computer systems; FORTRAN; Fortran (programming language); FORTRAN (programming language); Fortran/PVM code porting; Interfaces (computer); Low-level facilities; low-level facilities; message passing; parallel machines; parallel programming; Parallel virtual machine; Performance gains; performance gains; Program debugging; software portability; Software prototyping; Subroutines; Supercomputers", thesaurus = "Cray computers; FORTRAN; Message passing; Parallel machines; Parallel programming; Software portability", treatment = "P Practical", } @Article{Ponnusamy:1995:SID, author = "Ravi Ponnusamy and Yuan-Shin Hwang and Raja Das and Joel H. Saltz and Alok Choudhary and Geoffrey Fox", title = "Supporting Irregular Distributions Using Data-Parallel Languages", journal = j-IEEE-PAR-DIST-TECH, volume = "3", number = "1", pages = "12--24", month = "Spring", year = "1995", CODEN = "IPDTEX", ISSN = "1063-6552", bibdate = "Mon Jun 7 07:52:29 MDT 1999", bibsource = "Compendex database; http://www.computer.org/concurrency/pd1995/", URL = "http://www.computer.org/concurrency/pd1995/p1012abs.htm; http://dlib.computer.org/pd/books/pd1995/pdf/h10012.pdf", abstract = "Languages such as Fortran D provide irregular distribution schemes that can efficiently support irregular problems. Irregular distributions can also be emulated in HPF. Compilers can incorporate runtime procedures to automatically support these distributions.", acknowledgement = ack-nhfb, affiliation = "Univ of Maryland at Coll Park", classification = "721.1; 722.1; 723; 723.1; 723.1.1; 723.2; C6110P (Parallel programming); C6120 (File organisation); C6140D (High level languages); C6150C (Compilers, interpreters and other processors)", corpsource = "Maryland Univ., College Park, MD, USA", journalabr = "IEEE Parallel Distrib Technol", keywords = "Codes (symbols); Compilers; compilers; Computer programming; Computer programming languages; Computer software; Data parallel languages; Data storage equipment; Data structures; data structures; data-parallel languages; Data-parallel languages; Distributed arrays; FORTRAN; Fortran D; HPF; irregular distribution; Irregular distribution scheme; Irregular distribution schemes; parallel languages; Performance; program; Program compilers; Programming theory; runtime procedures; Runtime procedures; schemes", thesaurus = "Data structures; FORTRAN; Parallel languages; Program compilers", treatment = "P Practical", } @Article{Hinrichs:1995:SCB, author = "Susan Hinrichs", title = "Simplifying Connection-Based Communication", journal = j-IEEE-PAR-DIST-TECH, volume = "3", number = "1", pages = "25--36", month = "Spring", year = "1995", CODEN = "IPDTEX", ISSN = "1063-6552", bibdate = "Mon Jun 7 07:52:29 MDT 1999", bibsource = "Compendex database; http://www.computer.org/concurrency/pd1995/", URL = "http://www.computer.org/concurrency/pd1995/p1025abs.htm; http://dlib.computer.org/pd/books/pd1995/pdf/h10025.pdf", acknowledgement = ack-nhfb, affiliation = "Carnegie Mellon Univ", affiliationaddress = "Pittsburgh, PA, USA", classification = "722.3; 722.4; 723; 723.1; 723.2; C6110P (Parallel programming); C6115 (Programming support); C6150C (Compilers, interpreters and other processors); C6150N (Distributed systems software)", corpsource = "Carnegie Mellon Univ., Pittsburgh, PA, USA", journalabr = "IEEE Parallel Distrib Technol", keywords = "Algorithms; Codes (symbols); Compile time; Computer aided software engineering; Computer networks; Computer program; Computer programming; Connection based communication; connection-based communication; Data communication systems; Distributed computer systems; distributed-memory systems; Flowcharting; message passing; Multiprogramming; parallel programming; Program compilers; program compilers; Programmed communication service tool; Programmed Communication Service tool chain; resource allocation; software performance evaluation; software tools", treatment = "P Practical", } @Article{Bartoli:1995:GDD, author = "Alberto Bartoli and Paolo Corsini and Gianluca Dini and Cosimo Antonio Prete", title = "Graphical Design of Distributed Applications Through Reusable Components", journal = j-IEEE-PAR-DIST-TECH, volume = "3", number = "1", pages = "37--50", month = "Spring", year = "1995", CODEN = "IPDTEX", ISSN = "1063-6552", bibdate = "Mon Jun 7 07:52:29 MDT 1999", bibsource = "Compendex database; http://www.computer.org/concurrency/pd1995/", URL = "http://www.computer.org/concurrency/pd1995/p1037abs.htm; http://dlib.computer.org/pd/books/pd1995/pdf/h10037.pdf", acknowledgement = ack-nhfb, affiliation = "Universita di Pisa", classification = "722.3; 722.4; 723.1; 723.1.1; 723.2; 723.5; C6110B (Software engineering techniques); C6110P (Parallel programming); C6110V (Visual programming); C6115 (Programming support)", corpsource = "Pisa Univ., Italy", journalabr = "IEEE Parallel Distrib Technol", keywords = "application development; architecture models; Codes (symbols); Computational methods; Computer aided software engineering; Computer graphics; Computer programming languages; Computer simulation; configuration phase; distributed; Distributed computer systems; heterogeneous machines; Interfaces (computer); message models; Message passing; Network protocols; Parallel processing systems; Parallel programming; parallel programming; parallel-programming methods; Performance; programming environments; Programming tools; reusability; reusable design components; Reusable program; software; software tools; task models; Tracs graphical programming environment; visual programming", treatment = "P Practical", } @Article{Kotz:1995:FSW, author = "David Kotz and Nils Nieuwejaar", title = "File-System Workload on a Scientific Multiprocessor", journal = j-IEEE-PAR-DIST-TECH, volume = "3", number = "1", pages = "51--60", month = "Spring", year = "1995", CODEN = "IPDTEX", ISSN = "1063-6552", bibdate = "Mon Jun 7 07:52:29 MDT 1999", bibsource = "Compendex database; http://www.computer.org/concurrency/pd1995/", URL = "http://www.computer.org/concurrency/pd1995/p1051abs.htm; http://dlib.computer.org/pd/books/pd1995/pdf/h10051.pdf", acknowledgement = ack-nhfb, affiliation = "Dartmouth Coll", classification = "722; 722.1; 722.2; 722.4; 723.1; 723.2; C5440 (Multiprocessing systems); C5470 (Performance evaluation and testing); C6120 (File organisation)", corpsource = "Dartmouth Coll., Hanover, NH, USA", journalabr = "IEEE Parallel Distrib Technol", keywords = "Buffer storage; Caching; Charisma; Computer architecture; Computer hardware; Data acquisition; Design; efficient; evaluation; File organization; File system workload; file-system workload; Interfaces (computer); live; Multiprocessing programs; Multiprocessing systems; multiprocessing systems; multiprocessor systems; Multiprogramming; multiprogramming; multiprogramming parallel workloads; Parallel workloads; performance; project; read requests; Scientific multiprocessor; scientific multiprocessor; storage management; write requests", treatment = "X Experimental", } @Article{Boari:1995:ARD, author = "Maurelio Boari and Antonio Corradi and Cesare Stefanelli and Letizia Leonardi", title = "Adaptive Routing for Dynamic Applications in Massively Parallel Architectures", journal = j-IEEE-PAR-DIST-TECH, volume = "3", number = "1", pages = "61--74", month = "Spring", year = "1995", CODEN = "IPDTEX", ISSN = "1063-6552", bibdate = "Mon Jun 7 07:52:29 MDT 1999", bibsource = "Compendex database; http://www.computer.org/concurrency/pd1995/", URL = "http://www.computer.org/concurrency/pd1995/p1061abs.htm; http://dlib.computer.org/pd/books/pd1995/pdf/h10061.pdf", acknowledgement = ack-nhfb, affiliation = "Universita di Bologna", affiliationaddress = "Italy", classification = "722; 722.3; 722.4; 723; C5220P (Parallel architecture); C6150N (Distributed systems software)", corpsource = "Bologna Univ., Italy", journalabr = "IEEE Parallel Distrib Technol", keywords = "Adaptive routing; adaptive routing; adaptive systems; Algorithms; communication; Computer architecture; Computer networks; Data communication systems; dynamic applications; exchange; Hot-Spot Avoiding algorithm; long-lasting entities; loops; Massively parallel architectures; massively parallel architectures; message; message delivery; message passing; neighborhood information; Network protocols; nonminimal paths; Packet switching; packet switching; parallel architectures; Parallel processing systems; patterns; performance; Process allocation; routers; source-destination path; Virtual Path algorithm", treatment = "T Theoretical or Mathematical", } @Article{Browne:1995:VPD, author = "James C. Browne and Syed I. Hyder and Jack Dongarra and Keith Moore and Peter Newton", title = "Visual Programming and Debugging for Parallel