PDS: Perfect Bibliography

# 		Dave Schneider
# 		E-mail: schneid@csrd.uiuc.edu
#
# 		University of Illinois at Urbana-Champaign
# 		Center for Supercomputing Research and Development
# 		367 Computer and Systems Research Laboratory
# 		1308 W. Main Street
# 		Urbana, IL  61801-2307
# 		MC-264
#

========================================================================

@String{IJSA =   "International Journal of Supercomputer Applications"}

@String{CSRDtr = "CSRD Technical Report"}

@String{CSRD =   "Center for Supercomputer Research and Development,
                 University of Illinois at Urbana-Champaign"}

@String{ICPP91 = "Proc.\ of the 1991 Int'l Conf.\ on Parallel
                 Processing"}

@String{ICPP92 = "Proc.\ of the 1992 Int'l Conf.\ on Parallel
                 Processing"}

@String{SC91 =   "Proc.\ of Supercomputing '91"}

@String{P17ISCA = "Proc.\ of the 17${}^{\rm th}$ Int'l Symp.\ on
                 Computer Architecture"}

%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%


@InProceedings{KS:87,
  author =       "D. J. Kuck and A. H. Sameh",
  title =        "A {S}upercomputing {P}erformance {E}valuation {P}lan",
  booktitle =    "Lecture Notes in Computer Science No. 297: Proceedings
                 of First International Conference on Supercomputing",
  publisher =    "Springer-Verlag",
  pages =        "1--17",
  month =        jun,
  year =         "1987",
}

@Article{Berryetal:89,
  author =       "M. Berry and D. Chen and P. Koss and D. Kuck and S. Lo
                 and Y. Pang and L. Pointer and R. Roloff and A. Sameh
                 and E. Clementi and S. Chin and D. Schneider and G. Fox
                 and P. Messina and D. Walker and C. Hsiung and J.
                 Schwarzmeier and K. Lue and S. Orszag and F. Seidl and
                 O. Johnson and R. Goodrum and J. Martin",
  title =        "The {PERFECT} {C}lub {B}enchmarks: {E}ffective
                 Performance Evaluation of Supercomputers",
  journal =      IJSA,
  volume =       "3",
  number =       "3",
  month =        "Fall",
  year =         "1989",
  pages =        "9--40",
}

@TechReport{Koss:89,
  author =       "P. F. Koss",
  title =        "Application Performance on Supercomputers",
  type =         CSRDtr,
  number =       "847",
  institution =  CSRD,
  month =        jan,
  year =         "1989",
}

@TechReport{Pointer:89,
  author =       "L. Pointer (ed.)",
  title =        "Perfect Report 1",
  type =         CSRDtr,
  number =       "896",
  institution =  CSRD,
  month =        jul,
  year =         "1989",
}

@TechReport{CKPK:90,
  author =       "G. Cybenko and L. Kipp and L. Pointer and D. Kuck",
  title =        "Supercomputer performance evaluation and the {P}erfect
                 {B}enchmarks",
  type =         CSRDtr,
  number =       "965",
  institution =  CSRD,
  month =        mar,
  year =         "1990",
}

@TechReport{Pointer:90,
  author =       "L. Pointer (ed.)",
  title =        "Perfect: Performance evaluation for cost-effective
                 transformations, {R}eport 2",
  type =         CSRDtr,
  number =       "964",
  institution =  CSRD,
  month =        mar,
  year =         "1990",
}

@TechReport{Rauchwerger:90,
  author =       "L. Rauchwerger",
  title =        "$\Pi$-Perfect: {T}he portably instrumented {P}erfect
                 {B}enchmarks",
  type =         "CSRD Technical Note",
  institution =  CSRD,
  year =         "1990",
}

@TechReport{Stein:90,
  author =       "{S. Stein, et al.}",
  title =        "{CSRD} {P}erformance {E}valuation {D}atabase: {U}ser
                 {R}equirements and {E-R} {D}iagram {D}esign {P}hase;
                 {D}esign {S}pecifications {P}hase; {U}ser's {G}uide",
  type =         CSRDtr,
  institution =  CSRD,
  year =         "1990",
}

@InProceedings{CSY:90,
  author =       "D. K. Chen and H. M. Su and P. C. Yew",
  title =        "The Impact of Synchronization and Granularity on
                 Parallel Systems",
  booktitle =    P17ISCA,
  pages =        "239--249",
  month =        jun,
  year =         "1990",
}

@TechReport{LY:90,
  author =       "D. Lilja and P. C. Yew",
  title =        "The Interaction of Cache Block Size and Parallel Loop
                 Scheduling Strategy",
  type =         CSRDtr,
  number =       "989",
  institution =  CSRD,
  month =        dec,
  year =         "1990",
}

@TechReport{CV:90,
  author =       "Y.-C. Chen and A. V. Veidenbaum",
  title =        "Comparison and Analysis of Software and Directory
                 Coherence Schemes",
  type =         CSRDtr,
  number =       "1055",
  institution =  CSRD,
  month =        nov,
  year =         "1990",
}

@TechReport{Fu:90,
  author =       "C. Fu",
  title =        "Evaluating the Effectiveness of {FORTRAN} Vectorizers
                 by Measuring Total Parallelism",
  type =         CSRDtr,
  number =       "1033",
  institution =  CSRD,
  month =        aug,
  year =         "1990",
}

@TechReport{CBHS:91,
  author =       "G. Cybenko and J. Bruner and S. Ho and S. Sharma",
  title =        "Parallel Computing and the {P}erfect {B}enchmarks",
  type =         CSRDtr,
  number =       "1191",
  institution =  CSRD,
  month =        nov,
  year =         "1991",
}

@TechReport{Lim:91,
  author =       "H. B. Lim",
  title =        "Characterization of Parallel Program Behavior on a
                 Shared-Memory Multiprocessor",
  type =         CSRDtr,
  number =       "1138",
  institution =  CSRD,
  month =        jul,
  year =         "1991",
}

@TechReport{LY:91,
  author =       "D. Lilja and P. C. Yew",
  title =        "Combining Hardware and Software Cache Coherence
                 Strategies",
  type =         CSRDtr,
  number =       "1057",
  institution =  CSRD,
  month =        jun,
  year =         "1991",
}

@InProceedings{LimYew:91,
  author =       "H. B. Lim and P. C. Yew",
  title =        "Parallel Program Behavioral Study on a Shared-Memory
                 Multiprocessor",
  booktitle =    "Proc.\ of the 1991 Int'l Conf.\ on Supercomputing",
  pages =        "386--395",
  month =        jun,
  year =         "1991",
  note =         "Also published as CSRD technical report number 1062,
                 June 1991.",
}

@InProceedings{CY:91,
  author =       "D. K. Chen and P. C. Yew",
  title =        "An Empirical Study on {D}oacross Loops",
  booktitle =    SC91,
  month =        nov,
  year =         "1991",
  note =         "Also published as CSRD technical report number 1140,
                 Nov.\ 1991.",
}

@TechReport{CSRD:91,
  author =       "{CSRD} {S}taff",
  title =        "Perfect report 2: Addendum 1",
  type =         CSRDtr,
  number =       "1052",
  institution =  CSRD,
  month =        feb,
  year =         "1991",
}

@TechReport{CSRD:91b,
  author =       "{CSRD} {S}taff",
  title =        "Perfect report 2: Addendum 2",
  type =         CSRDtr,
  number =       "1168",
  institution =  CSRD,
  month =        nov,
  year =         "1991",
}

@Unpublished{CSRD:91c,
  author =       "{CSRD} {S}taff",
  title =        "Preliminary Performance Data for {P}erfect
                 {B}enchmarks${}^{\sl tm}$ Codes on Various Machines",
  note =         "Unpublished report distributed by CSRD at
                 Supercomputing '91",
  month =        nov,
  year =         "1991",
}

@TechReport{Cybenko:91,
  author =       "G. Cybenko",
  title =        "Supercomputing performance trends and the Perfect
                 Benchmarks",
  type =         CSRDtr,
  number =       "1093",
  institution =  CSRD,
  month =        feb,
  year =         "1991",
}

@InProceedings{MP:91,
  author =       "S. Midkiff and D. Padua",
  title =        "A Comparison of Four Synchronization Optimization
                 Techniques",
  booktitle =    ICPP91,
  volume =       "II",
  pages =        "9--16",
  year =         "1991",
}

@InProceedings{EB:91,
  author =       "R. Eigenmann and W. Blume",
  title =        "An Effectivness Study of Parallelizing Compiler
                 Techniques",
  booktitle =    ICPP91,
  volume =       "II",
  pages =        "17--25",
  year =         "1991",
}

@InProceedings{GP:91,
  author =       "M. Gupta and D. Padua",
  title =        "Effects of Program Parallelization and Stripmining
                 Transformation on Cache Performance in a
                 Multiprocessor",
  booktitle =    ICPP91,
  volume =       "I",
  pages =        "301--304",
  year =         "1991",
}

@InProceedings{EHJLP:91,
  author =       "R. Eigenmann and J. Hoeflinger and G. Jaxon and Z. Li
                 and D. Padua",
  title =        "Restructuring {F}ortran Programs for {C}edar",
  booktitle =    ICPP91,
  volume =       "I",
  pages =        "57--65",
  year =         "1991",
}

@TechReport{EB:92,
  author =       "R. Eigenmann and J. Hoeflinger and Z. Li and D.
                 Padua",
  title =        "Experience in the Parallelization of Four
                 {P}erfect-{B}enchmark Programs",
  institution =  CSRD,
  type =         CSRDtr,
  number =       "1193",
  month =        aug,
  year =         "1991",
}

@Article{BCL:91,
  author =       "M. Berry and G. Cybenko and J. Larson",
  title =        "Scientific Benchmark Characterization",
  journal =      "Parallel Computing",
  volume =       "17",
  pages =        "1173--1194",
  year =         "1991",
  month =        dec,
}

@InProceedings{BCGLAGS:91,
  author =       "D. Bradley and G. Cybenko and H. Gao and J. Larson and
                 F. Ahmad and J. Golab and M. Straka",
  title =        "Supercomputer Workload Decomposition and Analysis",
  booktitle =    "Proceedings of the ACM International Conference on
                 Supercomputing",
  pages =        "458--467",
  month =        jun,
  year =         "1991",
  note =         "An expanded account of this work is given in CSRD
                 technical report number 1064, June 1991.",
}

@TechReport{Eigenmann:92,
  author =       "R. Eigenmann",
  title =        "Towards a Methodology of Optimizing Programs for
                 High-Performance Computers",
  institution =  CSRD,
  type =         CSRDtr,
  number =       "1178 (draft)",
  year =         "1992",
}

@TechReport{EB:92,
  author =       "R. Eigenmann and W. Blume",
  title =        "Performance Analysis of Parallelizing Compilers on the
                 {P}erfect {B}enchmarks Programs",
  institution =  CSRD,
  type =         CSRDtr,
  number =       "1218",
  year =         "1992",
}

@TechReport{Blume:92,
  author =       "W. Blume",
  title =        "Success and Limitations in Automatic Parallelization
                 of the {P}erfect {B}enchmarks Programs",
  institution =  CSRD,
  type =         CSRDtr,
  number =       "1249",
  month =        jul,
  year =         "1992",
}

@TechReport{PP:92a,
  author =       "P. Petersen and D. Padua",
  title =        "Machine-Independent Evaluation of Parallelizing
                 Compilers",
  institution =  CSRD,
  type =         CSRDtr,
  number =       "1173",
  year =         "1992",
}

@TechReport{PP:92b,
  author =       "P. Petersen and D. Padua",
  title =        "Dynamic Dependence Analysis: {A} Novel Method for Data
                 Dependence Evaluation",
  institution =  CSRD,
  type =         CSRDtr,
  number =       "???",
  year =         "1992",
}

@TechReport{BP:92,
  author =       "C. Beckmann and C. Polychronopoulos",
  title =        "Microarchitecture Support for Dynamic Scheduling of
                 Acyclic Task Graphs",
  institution =  CSRD,
  type =         CSRDtr,
  number =       "1207",
  month =        aug,
  year =         "1992",
}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

@InProceedings{RB:90,
  author =       "A. {Narasimha Reddy} and P. Banerjee",
  title =        "A study of the {I/O} behavior of {P}erfect
                 {B}enchmarks on a multiprocessor",
  booktitle =    "Proceedings of the 17${}^{\rm th}$ International
                 Symposium on Computer Architecture",
  month =        jun,
  year =         "1990",
}

@TechReport{PF:90,
  author =       "D. M. Pase and K. E. Fletcher",
  title =        "Automatic parallelization: {A} comparison of {CRAY}
                 fpp and {KAI} {KAP/CRAY}",
  type =         "Technical Report",
  number =       "RND-90-010",
  institution =  "NAS Systems Division",
  month =        nov,
  year =         "1990",
}

@InProceedings{MHL:91,
  author =       "D. E. Maydan and J. L. Hennessy and M. S. Lam",
  title =        "Efficient and exact data dependence analysis",
  booktitle =    "SIGPLAN NOTICES: Proceedings of the ACM SIGPLAN '91
                 Conference on Programming Language Design and
                 Implementation, Toronto, Ontario, Canada",
  pages =        "1--14",
  year =         "1991",
}

@InProceedings{VSH:91,
  author =       "S. Vajapeyam and G. Sohi and Wei-Chung Hsu",
  title =        "An empirical study of the {CRAY} {Y-MP} processor
                 using the {PERFECT} {C}lub {B}enchmarks",
  booktitle =    "Proceedings of the 18${}^{\rm th}$ International
                 Symposium on Computer Architecture",
  month =        may,
  year =         "1991",
}

@TechReport{Berry:91,
  author =       "M. Berry (ed.)",
  title =        "Scientific Workload Characterization By Loop--Based
                 Analyses",
  type =         "Technical Report",
  number =       "CS-91-140",
  institution =  "Computer Science Dept., University of Tennessee",
  month =        aug,
  year =         "1991",
}

@TechReport{LC:91,
  author =       "S. Lim and M. Condry",
  title =        "Profiling Supercomputer Application Access
                 Characteristics",
  type =         "NCSA Technical Report",
  institution =  "National Center for Supercomputer Applications,
                 University of Illinois at Urbana--Champaign",
  year =         "1991",
}

@InProceedings{Grassl:91,
  author =       "C. Grassl",
  title =        "Parallel Performance of Application Programs on
                 Supercomputers",
  booktitle =    "Physics Computing '91",
  month =        jun,
  year =         "1991",
}

@InProceedings{HKM:91,
  author =       "M. W. Hall and K. Kennedy and K. {McKinley}",
  title =        "Interprocedural Transformations for Parallel Code
                 Generation",
  booktitle =    SC91,
  month =        nov,
  year =         "1991",
}

@InProceedings{Breit:91,
  author =       "S. R. Breit",
  title =        "Implementing the {PERFECT} {ARC2D} Benchmark on the
                 {BBN} {TC}2000 parallel supercomputer",
  booktitle =    "Proc.\ of Sixth Distributed Memory Computing Conf.",
  year =         "1991",
}

@InProceedings{RR:92,
  author =       "K. A. Robbins and S. Robbins",
  title =        "Dynamic Behavior of Memory Reference Streams for the
                 {P}erfect {C}lub {B}enchmarks",
  booktitle =    ICPP92,
  month =        aug,
  year =         "1992",
  note =         "An expanded account of this work is available as a
                 technical report from the Univ.\ of Texas at San
                 Antonio, Division of Mathematics, Computer Science and
                 Statistics",
}

@InProceedings{LR:92,
  author =       "Y.-F. Lee and B. G. Ryder",
  title =        "A Comprehensive Approach to Parallel Data Flow
                 Analysis",
  booktitle =    "Proc. of the $6^{\rm th}$ ACM Int'l Conf.\ on
                 Supercomputing",
  month =        jul,
  year =         "1992",
}