| @inproceedings{GeneAmdahl1967AmdahlsLaw |
| ,Author="Gene Amdahl" |
| ,Title="Validity of the Single Processor Approach to Achieving Large-Scale Computing Capabilities" |
| ,Booktitle = "AFIPS Conference Proceedings" |
| ,year="1967" |
| ,pages={483--485} |
| ,publisher={IEEE Computer Society} |
| ,address={Washington, DC, USA} |
| } |
| |
| @article{Lilja93 |
| ,author="David J. Lilja" |
| ,Title="Cache Coherence in Large-Scale Shared-Memory Multiprocessors: |
| Issues and Comparisons" |
| ,Year="1993" |
| ,Month="September" |
| ,pages="303-338" |
| ,Journal="ACM Computing Surveys" |
| } |
| |
| @article{Heinrich94 |
| ,author="Mark Heinrich and Jeffrey Kuskin and David Ofelt and John Heinlein |
| and Joel Baxter and Jaswinder Pal Singh and Richard Simoni and Kourosh |
| Gharachorloo and David Nakahira and Mark Horowitz and Anoop Gupta and |
| Mendel Rosenblum and John Hennessy" |
| ,Title="The Performance Impact of Flexibility in the {Stanford FLASH} |
| Multiprocessor" |
| ,Year="1994" |
| ,Month="October" |
| ,Journal="Proceedings of the 6\textsuperscript{th} International |
| Conference on Architectural |
| Support for Programming Languages and Operating Systems" |
| } |
| |
| @unpublished{SaritaVAdve1995a |
| ,Author="Sarita V. Adve and Kourosh Gharachorloo" |
| ,Title="Shared Memory Consistency Models: a Tutorial" |
| ,year="1995" |
| ,month="September" |
| ,institution="Digital Western Research Laboratory" |
| ,note="WRL Research Report 95/7" |
| } |
| |
| @conference{Olukotun96 |
| ,Author = "Kunle Olukotun and Basem A. Nayfeh and Lance Hammond and Ken Wilson and Kunyung Chang" |
| ,Title = "The Case for a Single-Chip Multiprocessor" |
| ,Booktitle = "ASPLOS VII" |
| ,month="October" |
| ,year="1996" |
| } |
| |
| @conference{Verghese96 |
| ,Author = "Ben Verghese and Scott Devine and Anoop Gupta and Mendel Rosenblum" |
| ,Title = "OS Support for Improving Data Locality on CC-NUMA Compute Servers" |
| ,Booktitle = "ASPLOS VII" |
| ,month="October" |
| ,year="1996" |
| } |
| |
| @techreport{Markatos91 |
| ,author="Evangelos Markatos and Thomas J. LeBlanc" |
| ,title="Load Balancing vs. Locality Management in Shared-Memory Multiprocessors" |
| ,institution="Computer Science Department, The University of Rochester" |
| ,address="Rochester, New York" |
| ,year="1991" |
| ,month="October" |
| ,number="399" |
| } |
| |
| @conference{Lovett96 |
| ,Author = "Thomas Lovett and Russell Clapp" |
| ,Title = "A {CC-NUMA} Computer System for the Commercial Marketplace" |
| ,Booktitle = "Proceedings of the 23\textsuperscript{rd} International |
| Symposium on Computer Architecture" |
| ,month="May" |
| ,year="1996" |
| ,pages="308-317" |
| } |
| |
| @article{PaulMcKenney2005i |
| ,author="Paul E. McKenney" |
| ,title="Memory Ordering in Modern Microprocessors, Part {I}" |
| ,Year="2005" |
| ,Month="August" |
| ,journal="Linux Journal" |
| ,volume="1" |
| ,number="136" |
| ,pages="52-57" |
| ,note="Available: |
| \url{http://www.linuxjournal.com/article/8211} |
| \url{http://www.rdrop.com/users/paulmck/scalability/paper/ordering.2007.09.19a.pdf} |
| [Viewed November 30, 2007]" |
| } |
| |
| @article{PaulMcKenney2005j |
| ,author="Paul E. McKenney" |
| ,title="Memory Ordering in Modern Microprocessors, Part {II}" |
| ,Year="2005" |
| ,Month="September" |
| ,journal="Linux Journal" |
| ,volume="1" |
| ,number="137" |
| ,pages="78-82" |
| ,note="Available: |
| \url{http://www.linuxjournal.com/article/8212} |
| \url{http://www.rdrop.com/users/paulmck/scalability/paper/ordering.2007.09.19a.pdf} |
| [Viewed November 30, 2007]" |
| } |
| |
| @unpublished{Top500byOS |
| ,author="Hans Meuer and Jack Dongarra and Erich Strohmaier and Horst Simon" |
| ,title="Top 500 Supercomputer Sites: Operating System Family Share" |
| ,Year="2007" |
| ,Month="November" |
| ,note="Available: |
| \url{http://www.top500.org/stats/list/30/osfam} |
| [Viewed March 25, 2008]" |
| } |
| |
| |
| @inproceedings{RyanEccles2005HPCSNovice |
| ,Author="Ryan Eccles and Blair Nonneck and Deborah A. Stacey" |
| ,Title="Exploring Parallel Programming Knowledge in the Novice" |
| ,Booktitle="HPCS '05: Proceedings of the 19th International Symposium on High Performance Computing Systems and Applications" |
| ,year="2005" |
| ,isbn={0-7695-2343-9} |
| ,pages={97--102} |
| ,doi={http://dx.doi.org/10.1109/HPCS.2005.26} |
| ,publisher={IEEE Computer Society} |
| ,address={Washington, DC, USA} |
| } |
| |
| @inproceedings{RyanEccles2006HPCSNoviceNeeds |
| ,Author="Ryan Eccles and Deborah A. Stacey" |
| ,Title="Understanding the Parallel Programmer" |
| ,Booktitle = "HPCS '05: Proceedings of the 19th International Symposium on High Performance Computing Systems and Applications" |
| ,year="2005" |
| ,isbn={0-7695-2343-9} |
| ,pages={156--160} |
| ,doi={http://dx.doi.org/10.1109/HPCS.2005.49} |
| ,publisher={IEEE Computer Society} |
| ,address={Washington, DC, USA} |
| } |
| |
| @inproceedings{DuaneSzafron1994PEMPDS |
| ,Author="Duane Szafron and Jonathan Schaeffer" |
| ,Title="Experimentally Assessing the Usability of Parallel Programming Systems" |
| ,Booktitle = "IFIP WG10.3 Programming Environments for Massively Parallel |
| Distributed Systems" |
| ,year="1994" |
| ,pages={19.1-19.7} |
| ,location="Monte Verita, Ascona, Switzerland" |
| } |
| |
| @inproceedings{LorinHochstein2005SC |
| ,Author="Lorin Hochstein and Jeff Carver and Forrest Shull and Sima Asgari |
| and Victor Basili" |
| ,Title="Parallel Programmer Productivity: A Case Study of Novice Parallel Programmers" |
| ,Booktitle = "SC '05: Proceedings of the 2005 ACM/IEEE conference on Supercomputing" |
| ,year="2005" |
| ,pages={35} |
| ,doi={http://dx.doi.org/10.1109/SC.2005.53} |
| ,publisher={IEEE Computer Society} |
| ,address={Washington, DC, USA} |
| } |
| |
| |
| @unpublished{OpenGroup1997pthreads |
| ,author="{Open Group}" |
| ,title="The Single {UNIX} Specification, Version 2: Threads" |
| ,Year="1997" |
| ,note="Available: |
| \url{http://www.opengroup.org/onlinepubs/007908799/xsh/threads.html} |
| [Viewed September 19, 2008]" |
| } |
| |
| @book{DIS9075SQL92 |
| ,author="{International Standards Organization}" |
| ,title="Information Technology - Database Language {SQL}" |
| ,publisher="ISO" |
| ,year="1992" |
| ,note="Available: |
| \url{http://www.contrib.andrew.cmu.edu/~shadow/sql/sql1992.txt} |
| [Viewed September 19, 2008]" |
| } |
| |
| @book{JohnCWorsley2002 |
| ,author="John C. Worsley and Joshua D. Drake" |
| ,title="Practical PostgrSQL" |
| ,publisher="O'Reilly Media, Inc." |
| ,year="2002" |
| ,ibsn="1565928466" |
| } |
| |
| @unpublished{ElGhazawi2003UPC |
| ,author="T. A. El-Ghazawi and W. W. Carlson and J. M. Draper" |
| ,title="{UPC} Language Specifications V1.1" |
| ,Year="2003" |
| ,Month="May" |
| ,note="Available: |
| \url{http://upc.gwu.edu} |
| [Viewed September 19, 2008]" |
| } |
| |
| @inproceedings{RyanEccles2005HPCSSmall |
| ,Author="Ryan Eccles and Deborah A. Stacey" |
| ,Title="Software Engineering Issues for Small-Scale Parallelism" |
| ,Booktitle = "HPCS '05: Proceedings of the 19th International Symposium on High Performance Computing Systems and Applications" |
| ,year="2005" |
| ,isbn={0-7695-2343-9} |
| ,pages={156--160} |
| ,doi={http://dx.doi.org/10.1109/HPCS.2005.49} |
| ,publisher={IEEE Computer Society} |
| ,address={Washington, DC, USA} |
| } |
| |
| @unpublished{TimMattson2007PSC |
| ,author="Tim Mattson" |
| ,title="Scalable Software for many core chips: programming {Intel's} |
| 80-core research chip" |
| ,Year="2007" |
| ,Month="June" |
| ,Day="23" |
| ,note="Available: |
| \url{http://www.psc.edu/seminars/PAS/Mattson.pdf} |
| [Viewed September 5, 2008]" |
| } |
| |
| @unpublished{Microsoft2008threads |
| ,author="{Microsoft Corporation}" |
| ,title="{DLLs}, Processes, and Threads" |
| ,Year="2008" |
| ,Month="August" |
| ,Day="7" |
| ,note="Available: |
| \url{http://msdn.microsoft.com/en-us/library/ms682584%28VS.85%29.aspx} |
| [Viewed September 9, 2008]" |
| } |
| |
| @unpublished{MPIForum2008 |
| ,author="{MPI Forum}" |
| ,title="Message Passing Interface Forum" |
| ,Year="2008" |
| ,Month="September" |
| ,Day="4" |
| ,note="Available: |
| \url{http://www.mpi-forum.org/} |
| [Viewed September 9, 2008]" |
| } |
| |
| @unpublished{PostgreSQL2008 |
| ,author="{PostgreSQL Global Development Group}" |
| ,title="{PostgreSQL}" |
| ,Year="2008" |
| ,Month="November" |
| ,Day="26" |
| ,note="Available: |
| \url{http://www.postgresql.org/} |
| [Viewed November 26, 2008]" |
| } |
| |
| @unpublished{MySQL2008 |
| ,author="{MySQL AB} and {Sun Microsystems}" |
| ,title="{MySQL Downloads}" |
| ,Year="2008" |
| ,Month="November" |
| ,Day="26" |
| ,note="Available: |
| \url{http://dev.mysql.com/downloads/} |
| [Viewed November 26, 2008]" |
| } |
| |
| @unpublished{OpenMPI2008 |
| ,author="{The Open MPI Project}" |
| ,title="{MySQL Downloads}" |
| ,Year="2008" |
| ,Month="November" |
| ,Day="26" |
| ,note="Available: |
| \url{http://www.open-mpi.org/software/} |
| [Viewed November 26, 2008]" |
| } |
| |
| @unpublished{BOINC2008 |
| ,author={University of California, Berkeley} |
| ,title="{BOINC}: compute for science" |
| ,Year="2008" |
| ,Month="October" |
| ,Day="30" |
| ,note="Available: |
| \url{http://boinc.berkeley.edu/} |
| [Viewed January 31, 2008]" |
| } |
| |
| @unpublished{MapReduce2008MIT |
| ,author={Daniel Jackson} |
| ,title="{MapReduce} course" |
| ,Year="2008" |
| ,Month="January" |
| ,Day="14" |
| ,note="Available: |
| \url{https://sites.google.com/site/mriap2008/} |
| [Viewed January 3, 2013]" |
| } |
| |
| @unpublished{SETIatHOME2008 |
| ,author="University at California Berkeley" |
| ,title="{SETI}@{HOME}" |
| ,Year="2008" |
| ,Month="December" |
| ,Day="31" |
| ,note="Available: |
| \url{http://setiathome.berkeley.edu/} |
| [Viewed January 31, 2008]" |
| } |
| |
| |
| @inproceedings{PanagiotisMetaxas1999PDCS |
| ,Author="Panagiotis Takis Metaxas" |
| ,Title="Fast Dithering on a Data-Parallel Computer" |
| ,Booktitle = "Proceedings of the IASTED International Conference on |
| Parallel and Distributed Computing and Systems" |
| ,year="1999" |
| ,pages={570--576} |
| ,publisher={IASTED} |
| ,address={Cambridge, MA, USA} |
| } |
| |