%
%%% BibTeX-File
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% PVWATTS
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@conference{pvwatts:2001,
  author = 	 {Marion, B. and Anderberg, M. and George, R. and Gray-Hann, P. and Heimiller, D.},
  title = {{PVWATTS} {V}ersion 2 --- {E}nhanded {S}patial {R}esolution for {C}alculating {G}rid-{C}onnected {PV} {P}erformance},
  institution =  {National Renewable Energy Laboratory},
  year = {2001},
  address = {Colorad , U.S.A},
  booktitle = "NCPV Program Review Meeting",
  note = {Available from \url{http://www.nrel.gov/docs/fy02osti/30941.pdf}}
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% Datalog as a Parallel General Purpose Programming Language
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@techreport{tech:datalog,
  author = 	 {John G. Cleary and Mark Utting and Roger Clayton},
  title = 	 {{D}atalog as a {P}arallel {G}eneral {P}urpose {P}rogramming {L}anguage},
  institution = {Department of Computer Science, The University of Waikato},
  year = 	 {2010},
  type = 	 {Working Paper},
  number = 	 {06/2010},
  address =  {Hamilton, New Zealand},
  month = 	 {June},
  note = {Available from \url{http://researchcommons.waikato.ac.nz/handle/10289/4486}},
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% Principles of Parallel Programming
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@inbook{REF03,
  author = 	 {Lin, Calvin and Snyder, Larry},
  editor = 	 {Michael Hirsch and Matt Goldstein},
  title = 	 {{P}rinciples of {P}arallel {P}rogramming},
  chapter =  {3},
  publisher = {Addison-Wesley Publishing Company},
  year = {2008},
}
@book{Lin:2008:PPP:1796038,
 author = {Lin, Calvin and Snyder, Larry},
 title = {{P}rinciples of {P}arallel {P}rogramming},
 year = {2008},
 isbn = {0321487907, 9780321487902},
 edition = {1st},
 publisher = {Addison-Wesley Publishing Company},
 address = {USA}
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% Java in the High Performance Computing arena: Research, practice and experience
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@article{Taboada2011,
title = {{J}ava in the {H}igh {P}erformance {C}omputing {A}rena: {R}esearch, {P}ractice and {E}xperience},
journal = "Science of Computer Programming",
volume = "78",
number = "0",
pages = "425 - 444",
year = "2011",
issue = "5",
issn = "0167-6423",
note = "Special section: Principles and Practice of Programming in Java 2009/2010 Special section: Self-Organizing Coordination",
doi = "10.1016/j.scico.2011.06.002",
url = "http://www.sciencedirect.com/science/article/pii/S0167642311001420",
author = "Guillermo L. Taboada and Sabela Ramos and Roberto R. Exp籀sito and Juan Touri簽o and Ram籀n Doallo",
keywords = {Java, High Performance Computing, Performance evaluation,Multi-core architectures, Message-passing,
Threads, Cluster, InfiniBand},
abstract = {The rising interest in Java for High Performance Computing (HPC) is based on the appealing features of this language for programming multi-core cluster architectures, particularly the built-in networking and multithreading support, and the continuous increase in Java Virtual Machine (JVM) performance. However, its adoption in this area is being delayed by the lack of analysis of the existing programming options in Java for HPC and thorough and up-to-date evaluations of their performance, as well as the unawareness on current research projects in this field, whose solutions are needed in order to boost the embracement of Java in HPC.
This paper analyzes the current state of Java for HPC, both for shared and distributed memory programming, presents related research projects, and finally, evaluates the performance of current Java HPC solutions and research developments on two shared memory environments and two InfiniBand multi-core clusters. The main conclusions are that: (1) the significant interest in Java for HPC has led to the development of numerous projects, although usually quite modest, which may have prevented a higher development of Java in this field; (2) Java can achieve almost similar performance to natively compiled languages, both for sequential and parallel applications, being an alternative for HPC programming; (3) the recent advances in the efficient support of Java communications on shared memory and low-latency networks are bridging the gap between Java and natively compiled applications in HPC. Thus, the good prospects of Java in this area are attracting the attention of both industry and academia, which can take significant advantage of Java adoption in HPC.}
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% Titanium performance
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@inproceedings{Datta:2005:TPP:2081896.2081910,
 author = {Datta, Kaushik and Bonachea, Dan and Yelick, Katherine},
 title = {{T}itanium {P}erformance and {P}otential: an {NPB} {E}xperimental {S}tudy},
 booktitle = {Proceedings of the 18th international conference on Languages and Compilers for Parallel Computing},
 series = {LCPC'05},
 year = {2006},
 isbn = {3-540-69329-7, 978-3-540-69329-1},
 location = {Hawthorne, NY},
 pages = {200--214},
 numpages = {15},
 url = {http://dx.doi.org/10.1007/978-3-540-69330-7_14},
 doi = {10.1007/978-3-540-69330-7_14},
 acmid = {2081910},
 publisher = {Springer-Verlag},
 address = {Berlin, Heidelberg},
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% X10
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@inproceedings{Kawachiya:2012:DGC:2246056.2246061,
 author = {Kawachiya, Kiyokuni and Takeuchi, Mikio and Zakirov, Salikh and Onodera, Tamiya},
 title = {{D}istributed {G}arbage {C}ollection for {M}anaged {X10}},
 booktitle = {Proceedings of the 2012 ACM SIGPLAN X10 Workshop},
 series = {X10 '12},
 year = {2012},
 isbn = {978-1-4503-1491-6},
 location = {Beijing, China},
 pages = {5:1--5:11},
 articleno = {5},
 numpages = {11},
 url = {http://doi.acm.org/10.1145/2246056.2246061},
 doi = {10.1145/2246056.2246061},
 acmid = {2246061},
 publisher = {ACM},
 address = {New York, NY, USA},
 keywords = {Java, X10, distributed garbage collection},
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% Intel Concurrent Collections Programming Model
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@techreport{IntelCnC,
  author = 	 {Burke, Michael G. and Knobe, Kathleen and Newton, Ryan and Sarkar, Vivek},
  title = 	 {{T}he {C}oncurrent {C}ollections {P}rogramming {M}odel},
  institution =  {Department of Computer Science, Rice University},
  year = 	 {2010},
  type = 	 {Technical Report},
  number = 	 {TR 10-12},
  address =  {Houston, Texas, U.S.A},
  month = 	 {December},
  note = {Available from \url{https://wiki.rice.edu/confluence/download/attachments/5210519/cnc_encyc_TR.pdf?version=1&modificationDate=1322637549211}},
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% Getting started with Symphony
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@Manual{SymphonyManual,
  title = 	 {{G}etting {S}tarted with {S}ymphony},
  author = 	 {Donald Neal},
  organization = {The University of Waikato},
  address = {Hamilton, New Zealand},
  month = 	 {June},
  year = 	 {2011},
  note =  {Available from \url{http://symphony.waikato.ac.nz/wiki/lib/exe/fetch.php?media=symphony-2011jun.pdf}},
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% Xtext 2.3 Documentation
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@Techreport{XText:2.3,
    author    = "Eclipse.org",
    title     = "{X}text 2.3 {D}ocumentation",
    institution = "The Eclipse Foundation",
    year      = "2012",
    month    = "June",
    note     = {Available from \url{http://www.eclipse.org/Xtext/documentation/2.3.0/Documentation.pdf}},
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% Delite
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@ARTICLE{5963629, 
	author={HyoukJoong, Lee and Brown, K.J. and Sujeeth, A.K. and Chafi, H. and Olukotun, K. and Rompf, T. and Odersky, M.}, 
	journal={Micro, IEEE},
	title={{I}mplementing {D}omain-{S}pecific {L}anguages for {H}eterogeneous {P}arallel {C}omputing}, 
	year={2011}, 
	month={Sep. - Oct.}, 
	volume={31}, 
	number={5}, 
	pages={42 -53}, 
	keywords={Central Processing Unit;Domain specific languages;Generators;Graphics processing unit;Hardware;Optimization;Parallel programming;Runtime;embedded systems;optimisation;parallel processing;program compilers;scheduling;specification languages;Delite compiler framework;Delite runtime;code generation;domain specific languages;embedded parallel DSL;heterogeneous computing systems;heterogeneous parallel computing;productivity issues;static optimizations;CPU;GPU;domain-specific languages;heterogeneous computing;parallel programming;}, 
	doi={10.1109/MM.2011.68}, 
	ISSN={0272-1732},
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% Parallelization of JStar programs on a distributed computer
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@mastersthesis{SimonCrosby,
    author    = "Crosby, Simon Graeme",
    title     = "{P}arallelization of {JS}tar {P}rograms on a {D}istributed {C}omputer",
    school    = "Department of Computer Science, The University of Waikato",
    type     = "Master Thesis",
    address  = "Hamilton, New Zealand",
    year      = "2012",
    month    = "May",
    note = {Available from \url{http://researchcommons.waikato.ac.nz/handle/10289/6607}},
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% The JStar Language Philosophy
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@inproceedings{Utting:2013:JLP:2442992.2442996,
 author = {Utting, Mark and Weng, Min-Hsien and Cleary, John G.},
 title = {{T}he {JS}tar {L}anguage {P}hilosophy},
 booktitle = {Proceedings of the 2013 International Workshop on Programming Models and Applications for Multicores and Manycores},
 series = {PMAM '13},
 year = {2013},
 isbn = {978-1-4503-1908-9},
 location = {Shenzhen, Guangdong, China},
 pages = {31--41},
 numpages = {11},
 url = {http://doi.acm.org/10.1145/2442992.2442996},
 doi = {10.1145/2442992.2442996},
 acmid = {2442996},
 publisher = {ACM},
 address = {New York, NY, USA},
 keywords = {JStar, Java, Linda-like languages, architecture independence, datalog, parallel programming models, parallel-programming language, performance optimisation},
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% A BRIEF OVERVIEW OF CHAPEL
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@unpublished{Chapel:Jan2013,
 author = {Chamberlain, Bradford L. },
 title = {{A} {B}RIEF {O}VERVIEW OF {C}HAPEL},
 note = {This material is based upon work supported by the Defense Advanced Research Projects Agency under its
 Agreement No. HR0011-07-9-0001. Any opinions, 麍dings and conclusions or recommendations expressed in this material
 are those of the author and do not necessarily re麍ct the views of the Defense Advanced Research Projects Agency.
 Available from \url{http://chapel.cray.com/papers/BriefOverviewChapel.pdf}},
 year = "2013",
 month = "January"
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% Java��Platform, Standard Edition 7 API Specification
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@techreport{JDK7API,
    author    = "Oracle Corporation",
    title     = "{J}ava {P}latform, {S}tandard {E}dition 7 {API} {S}pecification",
    institution = "Oracle Corporation",
    year      = "2013",
    type     = "Specification",
    month    = "May",
    note     = "This document is the API specification for the Java��Platform, Standard Edition.
    Available from \url{http://docs.oracle.com/javase/7/docs/api/}",
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% Concurrency JSR-166 Interest Site
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@misc{website:JSR-166,
      author = "Doug Lea.",
      title = "{C}oncurrency {JSR-166} {I}nterest {S}ite",
      month = "May",
      year = "2013",
      howpublished = "Available from \url{http://g.oswego.edu/dl/concurrency-interest/}"
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% Java HotSpot VM Site
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@misc{website:javahotspotvm,
      author = "Oracle Inc.",
      title = "{J}ava {H}ot{S}pot {VM}",
      month = "May",
      year = "2013",
      howpublished = "Available from \url{http://www.oracle.com/technetwork/java/javase/tech/vmoptions-jsp-140102.html}"
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% False sharing induced by card table marking
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@misc{website:UseCondCardMark,
      author = {David Dice},
      title = "{F}alse {S}haring {I}nduced by the {C}ard {T}able {M}arking",
      month = "May",
      year = "2013",
      howpublished = "Available from \url{https://blogs.oracle.com/dave/entry/false_sharing_induced_by_card}"
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% Biased Locking in HotSpot
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@misc{website:BiasedLockingStartupDelay,
      author = "David Dice",
      title = "{B}iased {L}ocking in {H}ot{S}pot",
      month = "May",
      year = "2013",
      howpublished = "Available from \url{https://blogs.oracle.com/dave/entry/biased_locking_in_hotspot}"
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% Graphviz = Graph Visualization Software
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@INPROCEEDINGS{Ellson03graphvizand,
    author = {John Ellson and Emden R. Gansner and Eleftherios Koutsofios and Stephen C. North and Gordon Woodhull},
    title = {{G}raphviz and {D}ynagraph ��{S}tatic and {D}ynamic {G}raph {D}rawing {T}ools},
    booktitle = {GRAPH DRAWING SOFTWARE},
    year = {2003},
    pages = {127--148},
    publisher = {Springer-Verlag}
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% Disruptor
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@techreport{tech:Disruptor,
    author    = {Martin Thompson and Dave Farley and Michael Barker and Patricia Gee and Andrew Stewart},
    title     = {{D}isruptor: {H}igh {P}erformance {A}lternative to {B}ounded {Q}ueues for
    			 {E}xchanging {D}ata between {C}oncurrent {T}hreads},
    institution = "LMAX",
    type     = "Technical Paper",
    note  = "Available from \url{http://lmax-exchange.github.io/disruptor/files/Disruptor-1.0.pdf}",
    year      = "2011",
    month    = "May"
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% The Java tutorial - Set Implementations
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@misc{website:JavaSetImplementations,
      author = {Oracle Inc.},
      title = "{T}he {J}ava {T}utorial - {S}et {I}mplementations",
      month = "May",
      year = "2013",
      howpublished = "\url{http://docs.oracle.com/javase/tutorial/collections/implementations/set.html}"
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% The Java tutorial - Processes and Threads
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@misc{website:JavaProcessesandThreads,
      author = {Oracle Inc.},
      title = "{T}he {J}ava {T}utorial - {P}rocesses and {T}hreads",
      month = "May",
      year = "2013",
      howpublished = "\url{http://docs.oracle.com/javase/tutorial/essential/concurrency/procthread.html}"
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% The Java tutorial
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@misc{website:JavaTutorial,
      author = {Oracle Inc.},
      title = "{T}he {J}ava {T}utorial",
      month = "May",
      year = "2013",
      howpublished = "\url{http://docs.oracle.com/javase/tutorial}"
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% Java Platform Standard Edition - TreeSet
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@misc{website:JavaTreeSet,
      author = {Oracle Inc.},
      title = {{J}ava {P}latform {S}tandard {E}dition - {T}ree{S}et},
      month = "May",
      year = "2013",
      howpublished = "\url{http://docs.oracle.com/javase/6/docs/api/java/util/TreeSet.html}"
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% Java Platform Standard Edition - HashSet
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@misc{website:JavaHashSet,
      author = {Oracle Inc.},
      title = {{J}ava {P}latform {S}tandard {E}dition - {H}ash{S}et},
      month = "May",
      year = "2013",
      howpublished = "\url{http://docs.oracle.com/javase/6/docs/api/java/util/HashSet.html}"
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% JOMP Application Program Interface Version 0.1 (draft)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@misc{website:JOMP,
      author = {Jan Obdrzalek and Mark Bull},
      title = "{JOMP} {A}pplication {P}rogram {I}nterface {V}ersion 0.1 (draft)",
      month = "August",
      year = "2000",
      howpublished = "Available from \url{http://www2.epcc.ed.ac.uk/computing/research_activities/jomp/papers/jompAPI.pdf}"
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% Intel簧 Core��i7-2600 Processor(8M Cache, up to 3.80 GHz)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@misc{website:Inteli72600,
      author = {Intel Inc.},
      title = {{I}ntel {C}ore i7-2600 {P}rocessor},
      month = "June",
      year = "2013",
      howpublished = "Available from \url{http://ark.intel.com/products/52213}"
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% Intel簧 Core��i7-2600 Processor(8M Cache, up to 3.80 GHz)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@techreport{JamesBridgewater,
    author    = {Bridgewater, James},
    title     = {{JS}tar - {L}ogical {P}arallelism},
    institution = {Department of Computer Science, The University of Waikato},
    type     = {{ENGG}482 {R}eport}, 
    address  = {Hamilton, NewZealand},
    year      = "2012",
    month    = "June",
}