Update introduction to include jan's comments
[matthijs/master-project/dsd-paper.git] / clash.bib
index dc49b3bbf02f0cd9320ebd0f2e85df288019ae9a..f3aeaa5fd49035bf74259dcbc94d5d2d96f389ba 100644 (file)
--- a/clash.bib
+++ b/clash.bib
@@ -1,4 +1,4 @@
-% This file was created with JabRef 2.4.2.
+% This file was created with JabRef 2.5.
 % Encoding: MacRoman
 
 @INPROCEEDINGS{Wired,
   timestamp = {2010.01.20}
 }
 
+@INPROCEEDINGS{reductioncircuit,
+  author = {M. E. T. Gerards and J. Kuper and A. B. J. Kokkeler and E. Molenkamp},
+  title = {Streaming Reduction Circuit},
+  booktitle = {Proceedings of the 12th EUROMICRO Conference on Digital System Design,
+       Architectures, Methods and Tools, Patras, Greece},
+  year = {2009},
+  pages = {287--292},
+  address = {Los Alamitos},
+  month = {August},
+  publisher = {IEEE Computer Society Press},
+  abstract = {Reduction circuits are used to reduce rows of ?oating point values
+       to single values. Binary ?oating point operators often have deep
+       pipelines, which may cause hazards when many consecutive rows have
+       to be reduced. We present an algorithm by which any number of consecutive
+       rows of arbitrary lengths can be reduced by a pipelined commutative
+       and associative binary operator in an efficient manner. The algorithm
+       is simple to implement, has a low latency, produces results in-order,
+       and requires only small buffers. Besides, it uses only a single pipeline
+       for the involved operation. The complexity of the algorithm depends
+       on the depth of the pipeline, not on the length of the input rows.
+       In this paper we discuss an implementation of this algorithm and
+       we prove its correctness.},
+  eprintid = {17041},
+  event_dates = {27-29 Aug 2009},
+  event_type = {Conference},
+  howpublished = {http://eprints.eemcs.utwente.nl/17041/},
+  id_number = {10.1109/DSD.2009.141},
+  international = {Yes},
+  isbn_13 = {978-0-7695-3782-5},
+  ispublished = {Published},
+  location = {Patras, Greece},
+  num_pages = {6},
+  official_url = {http://dx.doi.org/10.1109/DSD.2009.141},
+  owner = {baaijcpr},
+  pres_types = {Talk},
+  refereed = {Yes},
+  research_groups = {EWI-CAES: Computer Architecture for Embedded Systems},
+  research_programs = {CTIT-WiSe: Wireless and Sensor Systems},
+  research_projects = {EASY: Embedded Adaptive Streaming sYstems},
+  timestamp = {2010.02.26}
+}
+
 @ARTICLE{reFLect,
   author = {Grundy,Jim and Melham,Tom and O'Leary,John},
   title = {{A reflective functional language for hardware design and theorem
   timestamp = {2010.01.20}
 }
 
+@MISC{polymorphism,
+  author = {Strachey, Christopher},
+  title = {Fundamental Concepts in Programming Languages},
+  howpublished = {Lecture Notes, International Summer School in Computer Programming,
+       Copenhagen},
+  month = August,
+  year = {1967},
+  note = {Reprinted in {\em Higher-Order and Symbolic Computation}, 13(1/2),
+       pp. 1--49, 2000},
+  owner = {baaijcpr},
+  timestamp = {2010.02.24}
+}
+
+@ELECTRONIC{ghc,
+  author = {{The GHC Team}},
+  title = {{The Glasgow Haskell Compiler}},
+  url = {http://www.haskell.org/ghc/},
+  owner = {baaijcpr},
+  timestamp = {2010.02.25}
+}
+
+@BOOK{Haskell,
+  title = {{Haskell 98 language and libraries}},
+  year = {2003},
+  editor = {Simon Peyton Jones},
+  volume = {13},
+  number = {1},
+  pages = {1--255},
+  series = {{Journal of Functional Programming}},
+  booktitle = {{Journal of Functional Programming}},
+  journal = {Journal of Functional Programming},
+  owner = {darchon},
+  timestamp = {2010.01.29}
+}
+
 @STANDARD{VHDL2008,
   title = {{VHDL Language Reference Manual}},
   organization = {IEEE},
   timestamp = {2009.11.17}
 }
 
-@comment{jabref-meta: selector_journal:}
+@STANDARD{Verilog,
+  title = {{Verilog Hardware Description Languages}},
+  organization = {{IEEE}},
+  number = {1365-2005},
+  year = {2005},
+  owner = {darchon},
+  timestamp = {2010.01.29}
+}
+
+@comment{jabref-meta: selector_publisher:}
 
 @comment{jabref-meta: selector_author:}
 
-@comment{jabref-meta: selector_keywords:}
+@comment{jabref-meta: selector_journal:}
 
-@comment{jabref-meta: selector_publisher:}
+@comment{jabref-meta: selector_keywords:}