%%% -*-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 <at>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 =        "Distr