|
Message
From: cvs at opencores.org<cvs@o...>
Date: Tue Jul 22 23:56:01 CEST 2008
Subject: [cvs-checkins] MODIFIED: jop ...
Date: 00/08/07 22:23:56 Modified: jop/doc/bib all.bib Log: Start CMP section Revision Changes Path 1.6 jop/doc/bib/all.bib http://www.opencores.org/cvsweb.shtml/jop/doc/bib/all.bib.diff?r1=1.5&r2=1.6 (In the diff below, changes in quantity of whitespace are not shown.) Index: all.bib =================================================================== RCS file: /cvsroot/martin/jop/doc/bib/all.bib,v retrieving revision 1.5 retrieving revision 1.6 diff -u -b -r1.5 -r1.6 --- all.bib 22 Sep 2007 17:41:16 -0000 1.5 +++ all.bib 22 Jul 2008 21:56:01 -0000 1.6 @@ -1,5 +1,32 @@ -This file was created with JabRef 2.1 beta. -Encoding: Cp1252 +% This file was created with JabRef 2.3. +% Encoding: Cp1252 + + at ARTICLE{Niagara2005, + author = {Poonacha Kongetira and Kathirgamar Aingaran and Kunle Olukotun}, + title = {Niagara: {A} 32-Way Multithreaded Sparc Processor}, + journal = {IEEE Micro}, + year = {2005}, + volume = {25}, + pages = {21--29}, + number = {2}, + bibdate = {2006-05-10}, + bibsource = {DBLP, http://dblp.uni-trier.de/db/journals/micro/micro25.html#KongetiraAO05}, + url = {http://doi.ieeecomputersociety.org/10.1109/MM.2005.35} +} + + at INPROCEEDINGS{hp:precision, + author = {Ruby B. Lee}, + title = {Precision Architecture}, + year = {1989}, + volume = {22}, + number = {1}, + pages = {78--91}, + address = {Los Alamitos, CA, USA}, + publisher = {IEEE Computer Society Press}, + doi = {http://dx.doi.org/10.1109/2.19825}, + issn = {0018-9162}, + journal = {Computer} +} @ARTICLE{Moo65, author = {Gordon E. Moore}, @@ -13,16 +40,43 @@ url = {http://www.cs.ucsb.edu/~arch/cs254/papers/moorepaper.pdf} } - at comment{jabref-meta: selector_journal:} + at comment{jabref-meta: selector_publisher:} @comment{jabref-meta: selector_author:} + at comment{jabref-meta: selector_journal:} + @comment{jabref-meta: selector_keywords:} +% This file was created with JabRef 2.3. +% Encoding: Cp1252 + + at MISC{8080, + author = {Intel}, + title = {{8080A/8080A-1/8080A-2} 8-Bit N-Channel Microprocessor}, + year = {1966}, + owner = {martin}, + timestamp = {2008.04.03}, + url = {http://vt100.net/mirror/harte/Intel/Intel%208080%20Data%20Sheet.pdf} +} + + at MISC{z80, + author = {Zilog}, + title = {Z80 CPU Datasheet}, + owner = {martin}, + timestamp = {2008.04.03} +} + @comment{jabref-meta: selector_publisher:} -This file was created with JabRef 2.1 beta. -Encoding: Cp1252 + at comment{jabref-meta: selector_author:} + + at comment{jabref-meta: selector_journal:} + + at comment{jabref-meta: selector_keywords:} + +% This file was created with JabRef 2.3. +% Encoding: Cp1252 @MISC{AltCyc,
author = {Altera},
@@ -39,7 +93,6 @@
publisher = {Addison Wesley Professional},
year = {1994},
author = {Erich Gamma and Richard Helm and Ralph Johnson and John M. Vlissides},
- number = {ISBN: 0-201-63361-2},
owner = {admin},
timestamp = {2007.07.30}
}
@@ -79,6 +132,17 @@
timestamp = {2007.04.19}
}
+ at ARTICLE{Ravn:device:monitors,
+ author = {Anders P. Ravn},
+ title = {Device Monitors},
+ journal = {IEEE Transactions on Software Engineering},
+ year = {1980},
+ volume = {6},
+ pages = {49--53},
+ number = {1},
+ month = jan
+}
+
@comment{jabref-meta: selector_publisher:}
@comment{jabref-meta: selector_author:}
@@ -87,8 +151,22 @@
@comment{jabref-meta: selector_keywords:}
-This file was created with JabRef 2.1 beta.
-Encoding: Cp1252
+% This file was created with JabRef 2.3.
+% Encoding: Cp1252
+
+ at INPROCEEDINGS{nestedvm:2004,
+ author = {Brian Alliet and Adam Megacz},
+ title = {Complete translation of unsafe native code to safe bytecode},
+ booktitle = {IVME '04: Proceedings of the 2004 workshop on Interpreters, virtual
+ machines and emulators},
+ year = {2004},
+ pages = {32--41},
+ address = {New York, NY, USA},
+ publisher = {ACM},
+ doi = {http://doi.acm.org/10.1145/1059579.1059589},
+ isbn = {1-58113-909-8},
+ location = {Washington, D.C.}
+}
@INPROCEEDINGS{Jalapeno:1999,
author = {Bowen Alpern and Dick Attanasio and Anthony Cocchi and
@@ -145,6 +223,7 @@
publisher = {Ad{\-d}i{\-s}on-Wes{\-l}ey},
year = {1998},
author = {Ken Arnold and James Gosling},
+ pages = {xix + 442},
address = {Reading, MA, USA},
edition = {Second},
acknowledgement = {#ack-nhfb#},
@@ -153,12 +232,82 @@
isbn = {0-201-31006-6},
lccn = {QA76.73.J38A76 1998},
owner = {admin},
- pages = {xix + 442},
price = {US\$39},
publisher-url = {http://www.aw.com/},
timestamp = {2007.04.16}
}
+ at INPROCEEDINGS{Badea2007,
+ author = {Carmen Badea and Alexandru Nicolau and Alexander V. Veidenbaum},
+ title = {A simplified java bytecode compilation system for resource-constrained
+ embedded processors},
+ booktitle = {CASES '07: Proceedings of the 2007 international conference on Compilers,
+ architecture, and synthesis for embedded systems},
+ year = {2007},
+ pages = {218--228},
+ address = {New York, NY, USA},
+ publisher = {ACM},
+ doi = {http://doi.acm.org/10.1145/1289881.1289920},
+ isbn = {978-1-59593-826-8},
+ location = {Salzburg, Austria}
+}
+
+ at INPROCEEDINGS{JX,
+ author = {Meik Felser and Michael Golm and Christian Wawersich and J\"{u}rgen
+ Klein\"{o}der},
+ title = {The {JX} Operating System},
+ booktitle = {Proceedings of the USENIX Annual Technical Conference},
+ year = {2002},
+ pages = {45--58},
+ location = {Monterey, CA},
+ url = {http://jxos.org/publications/jx-usenix.pdf}
+}
+
+ at INPROCEEDINGS{gal:ecoop:2004,
+ author = {A. Gal and M. Yang and C. W. Probst and M. Franz},
+ title = {Executing Legacy Applications on a Java Operating System},
+ booktitle = {First {ECOOP} Workshop on Programming Languages and Operating Systems},
+ year = {2004},
+ url = {http://www2.imm.dtu.dk/pubdb/p.php?4744}
+}
+
+ at BOOK{JavaLangSpec,
+ title = {The {J}ava Language Specification},
+ publisher = {Addison-Wesley},
+ year = {1997},
+ author = {James Gosling and Bill Joy and Guy Steele},
+ pages = {864},
+ series = {The {J}ava Series},
+ isbn = {0-201-63451-1},
+ owner = {martin},
+ timestamp = {2008.02.18},
+ url = {http://java.sun.com/docs/books/jls/html/}
+}
+
+ at BOOK{JavaLangSpec2,
+ title = {The {J}ava Language Specification Second Edition},
+ publisher = {Addison-Wesley},
+ year = {2000},
+ author = {James Gosling and Bill Joy and Guy Steele and Gilad
+
+
+ Bracha},
+ series = {The {J}ava Series},
+ address = {Boston, Mass.},
+ isbn = {0-201-31008-2},
+ key = {Gosling, {\em et al.}},
+ owner = {martin},
+ timestamp = {2008.02.18},
+ url = {http://www.aw.com/cp/javaseries.html}
+}
+
+ at MASTERSTHESIS{cacao:ms,
+ author = {Reinhard Grafl},
+ title = {{CACAO}: {A 64-Bit JavaVM Just-in-Time Compiler}},
+ school = {Vienna University of Technology},
+ year = {1997}
+}
+
@ARTICLE{Gregg:2005:MLC,
author = {David Gregg and James Power and John Waldron},
title = {A method-level comparison of the {Java Grande} and {SPEC JVM98} benchmark
@@ -182,6 +331,19 @@
onlinedate = {23 Feb 2005}
}
+ at TECHREPORT{MS:Singularity,
+ author = {Galen Hunt and James R. Larus and Martin Abadi and Mark Aiken and
+ Paul Barham and Manuel Fahndrich and Chris Hawblitzel and Orion Hodson
+ and Steven Levi and Nick Murphy and Bjarne Steensgaard and David
+ Tarditi and Ted Wobber and Brian D. Zill},
+ title = {An Overview of the Singularity Project},
+ institution = {Microsoft Research (MSR)},
+ year = {2005},
+ number = {MSR-TR-2005-135},
+ month = oct,
+ url = {ftp://ftp.research.microsoft.com/pub/tr/TR-2005-135.pdf}
+}
+
@MISC{kaffe,
author = {Kaffe},
title = {Kaffe, a complete virtual machine and class library set which allows
@@ -191,11 +353,23 @@
timestamp = {2007.04.16}
}
+ at INPROCEEDINGS{cacao,
+ author = {Andreas Krall and Reinhard Grafl},
+ title = {{CACAO} -- {A} 64 bit {JavaVM} Just-in-Time Compiler},
+ booktitle = {PPoPP'97 Workshop on Java for Science and Engineering Computation},
+ year = {1997},
+ editor = {Geoffrey C.~Fox and Wei Li},
+ address = {Las Vegas},
+ month = jun,
+ organization = {ACM}
+}
+
@BOOK{jvm,
title = {The {{J}ava} Virtual Machine Specification},
publisher = {Ad{\-d}i{\-s}on-Wes{\-l}ey},
year = {1999},
author = {Tim Lindholm and Frank Yellin},
+ pages = {xv + 473},
address = {Reading, MA, USA},
edition = {Second},
acknowledgement = {#ack-nhfb#},
@@ -203,11 +377,23 @@
isbn = {0-201-43294-3},
lccn = {QA76.73.J38L56 1999},
owner = {admin},
- pages = {xv + 473},
price = {US\$42.95},
timestamp = {2007.04.16}
}
+ at MISC{JNode,
+ author = {Sebastian Lohmeier},
+ title = {Jini on the Jnode Java OS},
+ howpublished = {Online
+
+ article at http://monochromata.de/jnodejini.html},
+ month = {June},
+ year = {2005},
+ owner = {martin},
+ timestamp = {2008.04.25},
+ url = {http://monochromata.de/jnodejini.html}
+}
+
@TECHREPORT{Power2002,
author = {James Power and John Waldron},
title = {A Method-Level Analysis of Object-Oriented Techniques in Java},
@@ -218,6 +404,22 @@
timestamp = {2007.04.19}
}
+ at INPROCEEDINGS{squawk,
+ author = {Doug Simon and Cristina Cifuentes and Dave Cleal and John Daniels
+ and Derek White},
+ title = {Java on the bare metal of wireless sensor devices: the squawk Java
+ virtual machine},
+ booktitle = {Proceedings of the 2nd international conference on Virtual execution
+ environments (VEE 2006)},
+ year = {2006},
+ pages = {78--88},
+ address = {New York, NY, USA},
+ publisher = {ACM Press},
+ doi = {http://doi.acm.org/10.1145/1134760.1134773},
+ isbn = {1-59593-332-6},
+ location = {Ottawa, Ontario, Canada}
+}
+
@MISC{SPECJvm98,
author = {SPEC},
title = {The SPEC JVM98 Benchmark Suite},
@@ -237,6 +439,15 @@
url = {http://today.java.net/jag/old/green/}
}
+ at INPROCEEDINGS{janos,
+ author = {Tullmann, P. and Hibler, M. and Lepreau, J.},
+ title = {Janos: a Java-oriented OS for active network nodes},
+ booktitle = {DARPA Active NEtworks Conference and Exposition, 2002. Proceedings},
+ year = {2002},
+ pages = { 117-129},
+ doi = {10.1109/DANCE.2002.1003487}
+}
+
@comment{jabref-meta: selector_publisher:}
@comment{jabref-meta: selector_author:}
@@ -245,8 +456,27 @@
@comment{jabref-meta: selector_keywords:}
-This file was created with JabRef 2.1 beta.
-Encoding: Cp1252
+% This file was created with JabRef 2.3.
+% Encoding: Cp1252
+
+ at MISC{muvium,
+ author = {James Caska},
+ title = {micro [$\mu$] virtual-machine},
+ howpublished = {http://muvium.com/},
+ owner = {admin},
+ timestamp = {2006.09.29}
+}
+
+ at comment{jabref-meta: selector_publisher:}
+
+ at comment{jabref-meta: selector_author:}
+
+ at comment{jabref-meta: selector_journal:}
+
+ at comment{jabref-meta: selector_keywords:}
+
+% This file was created with JabRef 2.3.
+% Encoding: Cp1252
@INPROCEEDINGS{conf/words/BrinkschulteP05,
author = {Uwe Brinkschulte and Mathias Pacher},
@@ -344,6 +574,33 @@
timestamp = {2007.04.21}
}
+ at INPROCEEDINGS{flavius:bluejamm,
+ author = {Flavius Gruian and Mark Westmijze},
+ title = {BluEJAMM: A Bluespec Embedded Java Architecture with Memory Management},
+ booktitle = {SYNASC '07: Proceedings of the Ninth International Symposium on Symbolic
+ and Numeric Algorithms for Scientific Computing},
+ year = {2007},
+ pages = {459--466},
+ address = {Washington, DC, USA},
+ publisher = {IEEE Computer Society},
+ doi = {http://dx.doi.org/10.1109/SYNASC.2007.12},
+ isbn = {0-7695-3078-8}
+}
+
+ at INPROCEEDINGS{flavius:bluejep,
+ author = {Flavius Gruian and Mark Westmijze},
+ title = {BlueJEP: a flexible and high-performance Java embedded processor},
+ booktitle = {JTRES '07: Proceedings of the 5th international workshop on Java
+ technologies for real-time and embedded systems},
+ year = {2007},
+ pages = {222--229},
+ address = {New York, NY, USA},
+ publisher = {ACM},
+ doi = {http://doi.acm.org/10.1145/1288940.1288973},
+ isbn = {978-59593-813-8},
+ location = {Vienna, Austria}
+}
+
@ARTICLE{Imsys,
author = {Tom R. Halfhill},
title = {Imsys Hedges Bets on {J}ava},
@@ -368,7 +625,7 @@
publisher = {IEEE Computer Society Press}
}
- at INPROCEEDINGS{880720,
+ at INPROCEEDINGS{aJile:paper,
author = {David S. Hardin},
title = {Real-Time Objects on the Bare Metal: An Efficient Hardware Realization
of the {J}ava Virtual Machine},
@@ -446,6 +703,7 @@
volume = {27},
pages = {19--31},
number = {1},
+ doi = {10.1016/S0141-9331(02)00082-0},
owner = {admin},
timestamp = {2007.04.16}
}
@@ -497,6 +755,38 @@
timestamp = {2007.04.16}
}
+ at MISC{jazelle:whitepaper,
+ author = {Chris Porthouse},
+ title = {High performance Java on embedded devices},
+ year = {2007},
+ owner = {martin},
+ timestamp = {2008.02.20},
+ url = {http://www.arm.com/pdfs/JazelleDBX_WhitePaper_2007v1p1.pdf}
+}
+
+ at MISC{jazelle:whitepaper:2004,
+ author = {Chris Porthouse},
+ title = {High performance Java on embedded devices},
+ year = {2004},
+ owner = {martin},
+ timestamp = {2008.02.20},
+ url = {http://news.nopcode.org/pdf/JazelleWhitePaper.pdf}
+}
+
+ at INPROCEEDINGS{shap:mcache,
+ author = {Thomas B. Preusser and Martin Zabel and Rainer G. Spallek},
+ title = {Bump-pointer method caching for embedded Java processors},
+ booktitle = {JTRES '07: Proceedings of the 5th international workshop on Java
+ technologies for real-time and embedded systems},
+ year = {2007},
+ pages = {206--210},
+ address = {New York, NY, USA},
+ publisher = {ACM},
+ doi = {http://doi.acm.org/10.1145/1288940.1288970},
+ isbn = {978-59593-813-8},
+ location = {Vienna, Austria}
+}
+
@MISC{IGNITE,
author = {PTSC},
title = {IGNITE Processor Brochure, Rev 1.0},
@@ -505,6 +795,16 @@
timestamp = {2007.04.16}
}
+ at MASTERSTHESIS{master:puffitsch,
+ author = {Wolfgang Puffitsch},
+ title = {{picoJava-II} in an {FPGA}},
+ school = {Vienna University of Technology},
+ year = {2007},
+ owner = {martin},
+ timestamp = {2008.02.03},
+ url = {http://www.ub.tuwien.ac.at/dipl/2007/AC05036255.pdf}
+}
+
@BOOK{pjMicroArch,
title = {pico{J}ava-II Microarchitecture Guide},
publisher = {Sun Microsystems},
@@ -552,6 +852,20 @@
url = {http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=1576338}
}
+ at INPROCEEDINGS{jamuth:jtres07,
+ author = {Sascha Uhrig and J\"{o}rg Wiese},
+ title = {jamuth: an IP processor core for embedded Java real-time systems},
+ booktitle = {JTRES '07: Proceedings of the 5th international workshop on Java
+ technologies for real-time and embedded systems},
+ year = {2007},
+ pages = {230--237},
+ address = {New York, NY, USA},
+ publisher = {ACM Press},
+ doi = {http://doi.acm.org/10.1145/1288940.1288974},
+ isbn = {978-59593-813-8},
+ location = {Vienna, Austria}
+}
+
@INPROCEEDINGS{SOAR:1984,
author = {David Ungar and Ricki Blau and Peter Foley and Dain Samples and David
Patterson},
@@ -657,6 +971,30 @@
url = {http://www.sciencedirect.com/science/article/B6V0X-4J2TN0D-1/2/25473903a67783ff99c8c8d11f8a0028}
}
+ at INPROCEEDINGS{shap,
+ author = {Martin Zabel and Thomas B. Preuber and Peter Reichel and Rainer G.
+ Spallek},
+ title = {Secure, Real-Time and Multi-Threaded General-Purpose Embedded Java
+ Microarchitecture},
+ booktitle = {Prceedings of the 10th Euromicro Conference on Digital System Design
+ Architectures, Methods and Tools (DSD 2007)},
+ year = {2007},
+ pages = {59-62},
+ month = {Aug.},
+ doi = {10.1109/DSD.2007.4341450},
+ journal = {Digital System Design Architectures, Methods and Tools, 2007. DSD
+ 2007. 10th Euromicro Conference on}
+}
+
+ at INPROCEEDINGS{shap:dass2007,
+ author = {Martin Zabel and Thomas B. Preuber and Peter Reichel and Rainer G.
+ Spallek},
+ title = {SHAP -- Secure Hardware Agent Platform},
+ booktitle = {not really citable (DASS 2007)},
+ year = {2007},
+ url = {http://archiv.tu-chemnitz.de/pub/2007/0101/data/20_Zabel.pdf}
+}
+
@MASTERSTHESIS{Zulauf00,
author = {R. Zulauf},
title = {{Entwurf eines {J}ava-Mikrocontrollers und prototypische Implementierung
@@ -685,8 +1023,43 @@
@comment{jabref-meta: selector_keywords:}
-This file was created with JabRef 2.1 beta.
-Encoding: Cp1252
+% This file was created with JabRef 2.3.
+% Encoding: Cp1252
+
+ at INPROCEEDINGS{jop:crossprof:quest08,
+ author = {Walter Binder and Martin Schoeberl and Philippe Moret and Alex Villaz},
+ title = {Cross-Profiling for Embedded Java Processors},
+ booktitle = {Proceedings of the 5th International Conference on the Quantitative
+ Evaluation of SysTems (QEST 2008)},
+ year = {2008},
+ address = {St Malo, France},
+ month = {September},
+ url = {http://www.jopdesign.com/doc/crossprofiling_qest2008.pdf}
+}
+
+ at INPROCEEDINGS{jop:crossprof:cases08,
+ author = {Walter Binder and Alex Villaz and Martin Schoeberl and Philippe Moret},
+ title = {Cache-aware Cross-profiling for Java Processors},
+ booktitle = {to appear in: Proceedings of the 2008 international conference on
+ Compilers, architecture, and synthesis for embedded systems (CASES
+ 2008)},
+ year = {2008},
+ address = {Atlanta, Georgia},
+ month = {October},
+ publisher = {ACM},
+ owner = {martin},
+ timestamp = {2008.06.10}
+}
+
+ at INPROCEEDINGS{yari:cacao:jtres2008,
+ author = {Florian Brandner and Tommy Thorn and Martin Schoeberl},
+ title = {Embedded {JIT} Compilation with {CACAO} on {YARI}},
+ booktitle = {submitted to: Proceedings of the 6th International Workshop on Java
+ Technologies for Real-time and Embedded Systems (JTRES 2008)},
+ year = {2008},
+ owner = {martin},
+ timestamp = {2008.06.16}
+}
@INPROCEEDINGS{jop:sac05,
author = {Flavius Gruian and Per Andersson and Krzysztof Kuchcinski and Martin
@@ -703,10 +1076,35 @@
url = {http://www.jopdesign.com/doc/sac05.pdf}
}
+ at INPROCEEDINGS{jop:rtlib:isorc2008,
+ author = {Trevor Harmon and Martin Schoeberl and Raimund Kirner and Raymond
+ Klefstad},
+ title = {Toward Libraries for Real-time Java},
+ booktitle = {Proceedings of the 11th IEEE International Symposium on Object/component/service-oriented
+ Real-time distributed Computing (ISORC 2008)},
+ year = {2008},
+ address = {Orlando, Florida, USA},
+ month = {May},
+ publisher = {IEEE Computer Society},
+ url = {http://www.jopdesign.com/doc/rtlib_isorc2008.pdf}
+}
+
+ at INPROCEEDINGS{jop:volta:rtas2008,
+ author = {Trevor Harmon and Martin Schoeberl and Raimund Kirner and Raymond
+ Klefstad},
+ title = {A Modular Worst-case Execution Time Analysis Tool for Java Processors},
+ booktitle = {Proceedings of the 14th IEEE Real-Time and Embedded Technology and
+ Applications Symposium (RTAS 2008)},
+ year = {2008},
+ address = {St. Louis, MO, United States},
+ month = {April},
+ url = {http://www.jopdesign.com/doc/volta_rtas2008.pdf}
+}
+
@INPROCEEDINGS{jop:cache:dac2007,
author = {Raimund Kirner and Martin Schoeberl},
title = {Modeling the Function Cache for Worst-Case Execution Time Analysis},
- booktitle = {Proceedings of the 44rd Design Automation Conference, DAC 2007},
+ booktitle = {Proceedings of the 44rd Design Automation Conference (DAC 2007)},
year = {2007},
pages = {471--476},
address = {San Diego, CA, USA},
@@ -716,6 +1114,18 @@
url = {http://www.jopdesign.com/doc/cache_dac2007.pdf}
}
+ at INPROCEEDINGS{jop:interrupt:handler,
+ author = {Stephan Korsholm and Martin Schoeberl and Anders P. Ravn},
+ title = {{Java} Interrupt Handling},
+ booktitle = {Proceedings of the 11th IEEE International Symposium on Object/component/service-oriented
+ Real-time distributed Computing (ISORC 2008)},
+ year = {2008},
+ address = {Orlando, Florida, USA},
+ month = {May},
+ publisher = {IEEE Computer Society},
+ url = {http://www.jopdesign.com/doc/ihjava_isorc2008.pdf}
+}
+
@INPROCEEDINGS{jop:gcroots,
author = {Rasmus Pedersen and Martin Schoeberl},
title = {Exact Roots for a Real-Time Garbage Collector},
@@ -745,6 +1155,15 @@
url = {http://www.jopdesign.com/doc/rtsvm_wises2006.pdf}
}
+ at INPROCEEDINGS{jop:cmp:eval,
+ author = {Christof Pitter and Martin Schoeberl},
+ title = {Performance Evaluation of a {Java} Chip-Multiprocessor},
+ booktitle = {Proceedings of the 3rd IEEE Symposium on Industrial Embedded Systems
+ (SIES 2008)},
+ year = {2008},
+ month = {Jun.}
+}
+
@INPROCEEDINGS{jop:cmp,
author = {Christof Pitter and Martin Schoeberl},
title = {Towards a {Java} Multiprocessor},
@@ -755,6 +1174,8 @@
address = {Vienna, Austria},
month = {September},
publisher = {ACM Press},
+ doi = {http://doi.acm.org/10.1145/1288940.1288962},
+ isbn = {978-59593-813-8},
url = {http://www.jopdesign.com/doc/jopcmp.pdf}
}
@@ -770,25 +1191,60 @@
url = {http://www.jopdesign.com/doc/jopvga_fpl2007.pdf}
}
+ at INPROCEEDINGS{jop:nbrs:jtres2008,
+ author = {Wolfgang Puffitsch and Martin Schoeberl},
+ title = {Non-Blocking Root Scanning for Real-Time Garbage Collection},
+ booktitle = {submitted to: Proceedings of the 6th International Workshop on Java
+ Technologies for Real-time and Embedded Systems (JTRES 2008)},
+ year = {2008},
+ owner = {martin},
+ timestamp = {2008.06.09}
+}
+
@INPROCEEDINGS{pjfpga,
author = {Wolfgang Puffitsch and Martin Schoeberl},
title = {{picoJava-II} in an {FPGA}},
- booktitle = {Proceedings of the 5th 5th International Workshop on Java Technologies
+ booktitle = {Proceedings of the 5th International Workshop on Java Technologies
for Real-time and Embedded Systems (JTRES 2007)},
year = {2007},
pages = {213--221},
address = {Vienna, Austria},
month = {September},
publisher = {ACM Press},
+ doi = {http://doi.acm.org/10.1145/1288940.1288972},
+ isbn = {978-59593-813-8},
url = {http://www.jopdesign.com/doc/pjfpga.pdf}
}
+ at INPROCEEDINGS{cmp:wcet2008,
+ author = {Peter Puschner and Martin Schoeberl},
+ title = {On Composable System Timing, Task Timing, and WCET Analysis},
+ booktitle = {to appear in: Proceedings of the 8th International Workshop on Worst-Case
+ Execution Time (WCET) Analysis},
+ year = {2008},
+ address = {Prague, Czech Republic},
+ month = {July},
+ owner = {martin},
+ timestamp = {2008.06.07}
+}
+
+ at INPROCEEDINGS{jop:app,
+ author = {Martin Schoeberl},
+ title = {Application Experiences with a Real-Time {J}ava Processor},
+ booktitle = {Proceedings of the 17th IFAC World Congress},
+ year = {2008},
+ address = {Seoul, Korea},
+ month = {July},
+ url = {http://www.jopdesign.com/doc/jop_app.pdf}
+}
+
@ARTICLE{jop:jnl:jsa2007,
author = {Martin Schoeberl},
title = {A {Java} Processor Architecture for Embedded Real-Time Systems},
journal = {Journal of Systems Architecture},
- year = {2007},
- volume = {doi:10.1016/j.sysarc.2007.06.001},
+ year = {2008},
+ volume = {54/1--2},
+ pages = {265--286},
doi = {10.1016/j.sysarc.2007.06.001},
url = {http://www.jopdesign.com/doc/rtarch.pdf}
}
@@ -803,16 +1259,23 @@
address = {Vienna, Austria},
month = {September},
publisher = {ACM Press},
+ doi = {http://doi.acm.org/10.1145/1288940.1288949},
+ isbn = {978-59593-813-8},
url = {http://www.jopdesign.com/doc/oohw.pdf}
}
@INPROCEEDINGS{jop:scjmodes,
author = {Martin Schoeberl},
title = {Mission Modes for Safety Critical Java},
- booktitle = {5th IFIP Workshop on Software Technologies for Future Embedded \&
- Ubiquitous Systems},
+ booktitle = {Software Technologies for Embedded and Ubiquitous Systems, 5th {IFIP}
+ {WG} 10.2 International Workshop (SEUS 2007)},
year = {2007},
+ volume = {4761},
+ series = {Lecture Notes in Computer Science},
+ pages = {105--113},
month = {May},
+ publisher = {Springer},
+ doi = {10.1007/978-3-540-75664-4_11},
owner = {admin},
timestamp = {2007.04.10},
url = {http://www.jopdesign.com/doc/scjava_modes.pdf}
@@ -841,16 +1304,6 @@
url = {http://www.jopdesign.com/doc/simpcon_austrochip2007.pdf}
}
- at MISC{jop:opencores,
- author = {Martin Schoeberl},
- title = {{JOP} sources},
- howpublished = {available at http://www.opencores.org/},
- year = {2006},
- owner = {admin},
- timestamp = {2007.04.16},
- url = {http://www.opencores.org/}
-}
-
@MISC{jop:patent:cache,
author = {Martin Schoeberl},
title = {Instruction Cache für Echtzeitsysteme},
@@ -1061,6 +1514,19 @@
url = {http://www.jopdesign.com/doc/wises03.pdf}
}
+ at INPROCEEDINGS{jop:hwobj,
+ author = {Martin Schoeberl and Stephan Korsholm and Christian Thalinger and
+ Anders P. Ravn},
+ title = {Hardware Objects for {Java}},
+ booktitle = {Proceedings of the 11th IEEE International Symposium on Object/component/service-oriented
+ Real-time distributed Computing (ISORC 2008)},
+ year = {2008},
+ address = {Orlando, Florida, USA},
+ month = {May},
+ publisher = {IEEE Computer Society},
+ url = {http://www.jopdesign.com/doc/hwobj.pdf}
+}
+
@INPROCEEDINGS{jop:wcet:jtres06,
author = {Martin Schoeberl and Rasmus Pedersen},
title = {{WCET} Analysis for a {Java} Processor},
@@ -1078,6 +1544,16 @@
url = {http://www.jopdesign.com/doc/wcet_jtres2006.pdf}
}
+ at INPROCEEDINGS{jop:nbobjcopy:jtres2008,
+ author = {Martin Schoeberl and Wolfgang Puffitsch},
+ title = {Non-blocking Object Copy for Real-Time Garbage Collection},
+ booktitle = {submitted to: Proceedings of the 6th International Workshop on Java
+ Technologies for Real-time and Embedded Systems (JTRES 2008)},
+ year = {2008},
+ owner = {martin},
+ timestamp = {2008.06.09}
+}
+
@INPROCEEDINGS{jop:scjava,
author = {Martin Schoeberl and Hans Sondergaard and Bent Thomsen and Anders
P. Ravn},
@@ -1104,6 +1580,8 @@
address = {Vienna, Austria},
month = {September},
publisher = {ACM Press},
+ doi = {http://doi.acm.org/10.1145/1288940.1288953},
+ isbn = {978-59593-813-8},
url = {http://www.jopdesign.com/doc/scjgc.pdf}
}
@@ -1115,8 +1593,8 @@
@comment{jabref-meta: selector_keywords:}
-This file was created with JabRef 2.1 beta.
-Encoding: Cp1252
+% This file was created with JabRef 2.3.
+% Encoding: Cp1252
@PHDTHESIS{JIFFY,
author = {Georg Acher},
@@ -1158,15 +1636,6 @@
location = {Bloomington, MN}
}
- at BOOK{558498,
- title = {Real-Time Systems and Programming Languages: ADA 95, Real-Time {J}ava,
- and Real-Time POSIX},
- publisher = {Addison-Wesley Longman Publishing Co., Inc.},
- year = {2001},
- author = {Alan Burns and Andrew J. Wellings},
- isbn = {0201729881}
-}
-
@INPROCEEDINGS{JSM01,
author = {Clemens Cap and Dirk Timmermann and Frank Golatowski
@@ -1185,14 +1654,6 @@
month = {Oktober}
}
- at MISC{muvium,
- author = {James Caska},
- title = {micro [$\mu$] virtual-machine},
- howpublished = {http://muvium.com/},
- owner = {admin},
- timestamp = {2006.09.29}
-}
-
@INPROCEEDINGS{269646,
author = {Cyrille Comar and Gary Dismukes and Franco Gasperoni},
title = {Targeting GNAT to the Java Virtual Machine},
@@ -1295,32 +1756,6 @@
year = {2001}
}
- at BOOK{JavaLangSpec,
- title = {The {J}ava Language Specification},
- publisher = {Addison-Wesley},
- year = {1997},
- author = {James Gosling and Bill Joy and Guy Steele},
- series = {The {J}ava Series},
- isbn = {0-201-63451-1},
- pages = {864},
- url = {http://java.sun.com/docs/books/jls/html/}
-}
-
- at BOOK{JavaLangSpec2,
- title = {The {J}ava Language Specification Second Edition},
- publisher = {Addison-Wesley},
- year = {2000},
- author = {James Gosling and Bill Joy and Guy Steele and Gilad
-
-
- Bracha},
- series = {The {J}ava Series},
- address = {Boston, Mass.},
- isbn = {0-201-31008-2},
- key = {Gosling, {\em et al.}},
- url = {http://www.aw.com/cp/javaseries.html}
-}
-
@INCOLLECTION{Greg2002,
author = {David Gregg and James Power and John Waldron},
title = {Benchmarking the Java Virtual Architecture - The SPECJVM98 Benchmark
@@ -1488,20 +1923,6 @@
publisher = {IEEE Computer Society Press}
}
- at INPROCEEDINGS{cacao,
- author = {Andreas Krall and Reinhard Grafl},
- title = {{CACAO} -- {A} 64 bit {JavaVM} Just-in-Time Compiler},
- booktitle = {PPoPP'97 Workshop on Java for Science and Engineering
-
-
- Computation},
- year = {1997},
- editor = {Geoffrey C.~Fox and Wei Li},
- address = {Las Vegas},
- month = jun,
- organization = {ACM}
-}
-
@INPROCEEDINGS{225068,
author = {Yau-Tsun Steven Li and Sharad Malik and Andrew Wolfe},
title = {Performance Estimation of Embedded Software with Instruction Cache
@@ -1547,15 +1968,6 @@
url = {http://www.ovmj.org/ovmir.ps}
}
- at INPROCEEDINGS{jop:vga,
- author = {Christof Pitter and Martin Schoeberl},
- title = {Time Predictable {CPU} and {DMA} Shared Memory Access},
- booktitle = {submitted to FPL 2007},
- year = {2007},
- owner = {admin},
- timestamp = {2007.03.24}
-}
-
@INPROCEEDINGS{Puschner:WORDS2005,
author = {Peter Puschner},
title = {Experiments with {WCET}-Oriented Programming and the Single-Path
@@ -1595,7 +2007,7 @@
year = {2000}
}
- at INPROCEEDINGS{ICCD99*281,
+ at INPROCEEDINGS{ICCD99,
author = {R. Radhakrishnan and J. Rubio and L. John},
title = {Characterization of {J}ava Applications at Bytecode and Ultra-{SPARC}
Machine Code Levels},
@@ -1645,25 +2057,6 @@
isbn = {0-7695-1665-3}
}
- at INPROCEEDINGS{simpcon:fpl,
- author = {Martin Schoeberl},
- title = {{SimpCon} - a Simple and Efficient {SoC} Interconnect},
- booktitle = {submitted to International Conference on Field-Programmable Logic
- and its applications (FPL 2007)},
- year = {2007},
- owner = {admin},
- timestamp = {2006.08.29}
-}
-
- at INPROCEEDINGS{ttnoc:date,
- author = {Martin Schoeberl},
- title = {A Time-Triggered Network-on-Chip},
- booktitle = {submitted to the FPL 2007},
- year = {2007},
- owner = {admin},
- timestamp = {2006.08.29}
-}
-
@INPROCEEDINGS{780739,
author = {Ulrik Pagh Schultz and Kim Burgaard and Flemming Gram Christensen
and Jorgen Lindskov Knudsen},
@@ -1679,19 +2072,6 @@
location = {San Diego, California, USA}
}
- at ARTICLE{626613,
- author = {L. Sha and R. Rajkumar and J. P. Lehoczky},
- title = {Priority Inheritance Protocols: An Approach to Real-Time Synchronization},
- journal = {IEEE Trans. Comput.},
- year = {1990},
- volume = {39},
- pages = {1175--1185},
- number = {9},
- doi = {http://dx.doi.org/10.1109/12.57058},
- issn = {0018-9340},
- publisher = {IEEE Computer Society}
-}
-
@MISC{lejos,
author = {Solorzano, Jose},
title = {le{JOS}: {J}ava based OS for Lego {RCX}},
@@ -1766,6 +2146,7 @@
publisher = {John Wiley and Sons},
year = {2004},
author = {Andrew J. Wellings},
+ pages = {xiv + 431},
acknowledgement = {Nelson H. F. Beebe, University of Utah, Department
of Mathematics, 110 LCB, 155 S 1400 E RM 233, Salt Lake
@@ -1784,7 +2165,6 @@
isbn = {0-470-84437-X (paperback)},
isbn-13 = {978-0-470-84437-3 (paperback)},
lccn = {QA76.73.J38 W465 2004},
- pages = {xiv + 431},
subject = {Java (Computer program language); Parallel programming
(Computer science); Real-time programming},
@@ -2084,8 +2464,8 @@
url = {http://ieeexplore.ieee.org/iel5/40/21526/00997877.pdf}
}
-This file was created with JabRef 2.1 beta.
-Encoding: Cp1252
+% This file was created with JabRef 2.3.
+% Encoding: Cp1252
@INPROCEEDINGS{gc:hertz05,
author = {full ref missing},
@@ -2109,6 +2489,20 @@
url = {http://research.sun.com/jtech/pubs/98-pldi.ps}
}
+ at INPROCEEDINGS{gc:appel88,
+ author = {A. W. Appel and J. R. Ellis and K. Li},
+ title = {Real-time concurrent collection on stock multiprocessors},
+ booktitle = {Proceedings of the SIGPLAN '88 conference on Programming language
+ design and implementation},
+ year = {1988},
+ pages = {11--20},
+ address = {New York, NY, USA},
+ publisher = {ACM},
+ doi = {http://doi.acm.org/10.1145/960116.53992},
+ issn = {0362-1340},
+ journal = {SIGPLAN Not.}
+}
+
@ARTICLE{gc:subroutine:inlining,
author = {Cyrille Artho and Armin Biere},
title = {Subroutine Inlining and Bytecode Abstraction to Simplify Static and
@@ -2128,8 +2522,8 @@
@INPROCEEDINGS{gc:bacon05,
author = {David F. Bacon and Perry Cheng and David Grove and Michael Hind and
- V. T. Rajan and Eran Yahav and Matthias Hauswirth and Christoph
- M. Kirsch and Daniel Spoonhower and Martin T. Vechev},
+ V. T. Rajan and Eran Yahav and Matthias Hauswirth and Christoph M.
+ Kirsch and Daniel Spoonhower and Martin T. Vechev},
title = {High-level real-time programming in Java},
booktitle = {EMSOFT '05: Proceedings of the 5th ACM international conference on
Embedded software},
@@ -2272,6 +2666,37 @@
publisher = {ACM Press}
}
+ at INPROCEEDINGS{gc:cheng2001,
+ author = {Perry Cheng and Guy E. Blelloch},
+ title = {A parallel, real-time garbage collector},
+ booktitle = {PLDI '01: Proceedings of the ACM SIGPLAN 2001 conference on Programming
+ language design and implementation},
+ year = {2001},
+ pages = {125--136},
+ address = {New York, NY, USA},
+ publisher = {ACM},
+ doi = {http://doi.acm.org/10.1145/378795.378823},
+ isbn = {1-58113-414-2},
+ location = {Snowbird, Utah, United States},
+ owner = {martin},
+ timestamp = {2007.12.28}
+}
+
+ at ARTICLE{gc:stat:sched:rts:2007,
+ author = {Hyeonjoong Cho and Chewoo Na and Binoy Ravindran and E. Douglas Jensen},
+ title = {On scheduling garbage collector in dynamic real-time systems with
+ statistical timing assurances},
+ journal = {Real-Time Syst.},
+ year = {2007},
+ volume = {36},
+ pages = {23--46},
+ number = {1-2},
+ address = {Norwell, MA, USA},
+ doi = {http://dx.doi.org/10.1007/s11241-006-9011-0},
+ issn = {0922-6443},
+ publisher = {Kluwer Academic Publishers}
+}
+
@ARTICLE{cohen83comparison,
author = {Jacques Cohen and Alexandru Nicolau},
title = {Comparison of Compacting Algorithms for Garbage Collection},
@@ -2332,8 +2757,8 @@
@INPROCEEDINGS{gc:doma00b,
author = {Tamar Domani and Elliot K. Kolodner and Ethan Lewis and Eliot E.
- Salant and Katherine Barabash and Itai Lahan and Yossi Levanoni
- and Erez Petrank and Igor Yanorer},
+ Salant and Katherine Barabash and Itai Lahan and Yossi Levanoni and
+ Erez Petrank and Igor Yanorer},
title = {Implementing an On-the-fly Garbage Collector for {J}ava},
booktitle = {ISMM '00: Proceedings of the 2nd international symposium on Memory
management},
@@ -2347,6 +2772,18 @@
url = {http://www.cs.technion.ac.il/~erez/publications.html}
}
+ at INPROCEEDINGS{gc:rtgc:cost:2007,
+ author = {Wei Fu and Carl Hauser},
+ title = {Modeling Real-time Garbage Collection Cost},
+ booktitle = {Proceedings of the 13th IEEE International Conference on Embedded
+ and Real-Time Computing Systems and Applications (RTCSA)},
+ year = {2007},
+ pages = {217--225},
+ publisher = {IEEE Computer Society},
+ bibdate = {2007-09-07},
+ url = {http://doi.ieeecomputersociety.org/10.1109/RTCSA.2007.49}
+}
+
@INPROCEEDINGS{gc:flavius,
author = {Flavius Gruian and Zoran Salcic},
title = {Designing a Concurrent Hardware Garbage Collector for Small Embedded
@@ -2394,6 +2831,22 @@
url = {ftp://ftp.irisa.fr/techreports/theses/2002/higuera.ps.gz; ftp://ftp.irisa.fr/techreports/theses/2002/higuera.pdf}
}
+ at INPROCEEDINGS{gc:huel93,
+ author = {Lorenz Huelsbergen and James R. Larus},
+ title = {A Concurrent Copying Garbage Collector for Languages that Distinguish
+ (Im)mutable Data},
+ booktitle = {Fourth Annual ACM Symposium on Principles and Practice of Parallel
+ Programming},
+ year = {1993},
+ volume = {28(7)},
+ series = SIGPLAN,
+ pages = {73--82},
+ address = {San Diego, CA},
+ month = may,
+ publisher = ACM,
+ comment = {Replication-based copying.}
+}
+
@TECHREPORT{gc:ive03thesis,
author = {Anders Ive},
title = {Towards an Embedded Real-time Java Virtual Machine},
@@ -2418,12 +2871,12 @@
publisher = {Wiley},
year = {1996},
author = {Richard E. Jones and Rafael Lins},
+ pages = {403},
address = {Chichester},
month = jul,
note = {With a chapter on Distributed Garbage Collection by R. Lins.},
comment = {Reprinted February 1997, November 1997, January 1999, April 2000.},
isbn = {0--471--94148--4},
- pages = {403},
url = {http://www.cs.ukc.ac.uk/people/staff/rej/gcbook/gcbook.html}
}
@@ -2473,6 +2926,34 @@
url = {citeseer.ist.psu.edu/mccarthy60recursive.html}
}
+ at INPROCEEDINGS{gc:certify2007,
+ author = {Andrew McCreight and Zhong Shao and Chunxiao Lin and Long Li},
+ title = {A general framework for certifying garbage collectors and their mutators},
+ booktitle = {PLDI '07: Proceedings of the 2007 ACM SIGPLAN conference on Programming
+ language design and implementation},
+ year = {2007},
+ pages = {468--479},
+ address = {New York, NY, USA},
+ publisher = {ACM},
+ doi = {http://doi.acm.org/10.1145/1250734.1250788},
+ isbn = {978-1-59593-633-2},
+ location = {San Diego, California, USA}
+}
+
+ at INPROCEEDINGS{gc:meyer06,
+ author = {Matthias Meyer},
+ title = {A true hardware read barrier},
+ booktitle = {Proceedings of the 5th International Symposium on Memory Management
+ (ISMM 2006)},
+ year = {2006},
+ editor = {Erez Petrank and J. Eliot B. Moss},
+ pages = {3--16},
+ month = jun,
+ publisher = {ACM},
+ isbn = {1-59593-221-6},
+ url = {http://doi.acm.org/10.1145/1133956.1133959}
+}
+
@INPROCEEDINGS{rtgc:meyer2005,
author = {Matthias Meyer},
title = {An On-Chip Garbage Collection Coprocessor for Embedded Real-Time
@@ -2513,6 +2994,20 @@
url = {http://www.ikr.uni-stuttgart.de/~meyer/wasp03.pdf}
}
+ at INPROCEEDINGS{gc:moon84,
+ author = {David A. Moon},
+ title = {Garbage collection in a large LISP system},
+ booktitle = {LFP '84: Proceedings of the 1984 ACM Symposium on LISP and functional
+ programming},
+ year = {1984},
+ pages = {235--246},
+ address = {New York, NY, USA},
+ publisher = {ACM},
+ doi = {http://doi.acm.org/10.1145/800055.802040},
+ isbn = {0-89791-142-3},
+ location = {Austin, Texas, United States}
+}
+
@INPROCEEDINGS{gc:nettles93,
author = {Scott Nettles and James O'Toole},
title = {Real-time replication garbage collection},
@@ -2527,6 +3022,21 @@
location = {Albuquerque, New Mexico, United States}
}
+ at ARTICLE{gc:nilsen:1988,
+ author = {K. Nilsen},
+ title = {Garbage collection of strings and linked data structures in real
+ time},
+ journal = {Softw. Pract. Exper.},
+ year = {1988},
+ volume = {18},
+ pages = {613--640},
+ number = {7},
+ address = {New York, NY, USA},
+ doi = {http://dx.doi.org/10.1002/spe.4380180704},
+ issn = {0038-0644},
+ publisher = {John Wiley \& Sons, Inc.}
+}
+
@MISC{uspat2000method,
author = {Kelvin D. Nilsen and Simanta Mitra and Steven J. Lee},
title = {Method for efficient soft real-time execution of portable byte code
@@ -2550,6 +3060,24 @@
month = dec
}
+ at INPROCEEDINGS{gc:nort87,
+ author = {S. C. North and J. H. Reppy},
+ title = {Concurrent Garbage Collection on Stock Hardware},
+ booktitle = {Functional Programming Languages and Computer Architecture},
+ year = {1987},
+ editor = {G. Kahn},
+ pages = {113--133},
+ publisher = {Springer-Verlag},
+ note = {Lecture Notes in Computer Science 274; Proceedings of Conference
+ held at Portland, OR.},
+ abstract = {This paper describes the design and implementation of a memory management
+ system for Pegasus, a system that supports the implementation of
+ programming environments and other interactive applications on single-user
+ workstations.},
+ isbn = {3-540-18317-5},
+ url = {http://www.springerlink.com/content/7537577681p85613/}
+}
+
@ARTICLE{gc:pfeffer04,
author = {Matthias Pfeffer and Theo Ungerer and Stephan Fuhrmann
@@ -2572,6 +3100,20 @@
url = {http://dx.doi.org/10.1023/B:TIME.0000009307.23568.4b}
}
+ at INPROCEEDINGS{gc:stopless,
+ author = {Filip Pizlo and Daniel Frampton and Erez Petrank and Bjarne Steensgaard},
+ title = {Stopless: a real-time garbage collector for multiprocessors},
+ booktitle = {ISMM '07: Proceedings of the 6th international symposium on Memory
+ management},
+ year = {2007},
+ pages = {159--172},
+ address = {New York, NY, USA},
+ publisher = {ACM},
+ doi = {http://doi.acm.org/10.1145/1296907.1296927},
+ isbn = {978-1-59593-893-0},
+ location = {Montreal, Quebec, Canada}
+}
+
@INPROCEEDINGS{gc:hier:gc,
author = {Filip Pizlo and Antony L. Hosking and Jan Vitek},
title = {Hierarchical real-time garbage collection},
@@ -2754,8 +3296,8 @@
doi = {10.1016/0164-1212(90)90084-Y}
}
-This file was created with JabRef 2.1 beta.
-Encoding: Cp1252
+% This file was created with JabRef 2.3.
+% Encoding: Cp1252
@INPROCEEDINGS{ingo:timing:anommalies:2005,
author = {Ingomar Wenzel and Raimund Kirner and Peter Puschner and Bernhard
@@ -2769,6 +3311,20 @@
ee = {http://doi.ieeecomputersociety.org/10.1109/QSIC.2005.49}
}
+ at INPROCEEDINGS{predator:2007,
+ author = {Benny Akesson and Kees Goossens and Markus Ringhofer},
+ title = {Predator: a predictable SDRAM memory controller},
+ booktitle = {CODES+ISSS '07: Proceedings of the 5th IEEE/ACM international conference
+ on Hardware/software codesign and system synthesis},
+ year = {2007},
+ pages = {251--256},
+ address = {New York, NY, USA},
+ publisher = {ACM},
+ doi = {http://doi.acm.org/10.1145/1289816.1289877},
+ isbn = {978-1-59593-824-4},
+ location = {Salzburg, Austria}
+}
+
@INPROCEEDINGS{VISA,
author = {Anantaraman, Aravindh and Seth, Kiran and Patil, Kaustubh and Rotenberg,
E. and Mueller, F.},
@@ -2786,21 +3342,19 @@
issn = {1063-6897},
keywords = {computational complexity, parallel architectures, performance evaluation,
pipeline processing, real-time systems, SMT processor, VISA, WCET,
- hypothetical simple pipeline, microarchitecture, safe planning,
- safe real-time system, static branch prediction, virtual simple
- architecture, worst-case execution time},
+ hypothetical simple pipeline, microarchitecture, safe planning, safe
+ real-time system, static branch prediction, virtual simple architecture,
+ worst-case execution time},
owner = {admin},
timestamp = {2006.12.20},
url = {http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=1207013}
}
- at INPROCEEDINGS{CASES'03*318,
+ at INPROCEEDINGS{angiolini:cases:2003,
author = {Federico Angiolini and Luca Benini and Alberto
Caprara},
- title = {Polynomial-time algorithm for on-chip scratchpad
-
- memory partitioning},
+ title = {Polynomial-time algorithm for on-chip scratchpad memory partitioning},
booktitle = {Proceedings of the International Conference on
Compilers, Architectures and Synthesis for Embedded
@@ -2810,7 +3364,8 @@
pages = {318--326},
address = {New York},
month = oct # { ~30 } # nov # { ~01},
- publisher = {ACM Press}
+ publisher = {ACM Press},
+ url = {http://portal.acm.org/citation.cfm?id=951710.951751&type=series}
}
@ARTICLE{modproc:Bate2001,
@@ -2893,6 +3448,31 @@
isbn = {0-7695-2619-5}
}
+ at INPROCEEDINGS{cmp:rosen:2007,
+ author = {Rosen, Jakob and Andrei, Alexandru and Eles, Petru and Peng, Zebo},
+ title = {Bus Access Optimization for Predictable Implementation of Real-Time
+ Applications on Multiprocessor Systems-on-Chip},
+ booktitle = {Proceedings of the Real-Time Systems Symposium (RTSS 2007)},
+ year = {2007},
+ pages = {49-60},
+ month = {Dec.},
+ doi = {10.1109/RTSS.2007.24},
+ issn = {1052-8725}
+}
+
+ at ARTICLE{Thiele:rts:2004,
+ author = {Lothar Thiele and Reinhard Wilhelm},
+ title = {Design for Timing Predictability},
+ journal = {Real-Time Systems},
+ year = {2004},
+ volume = {28},
+ pages = {157--177},
+ number = {2-3},
+ bibdate = {2005-04-26},
+ bibsource = {DBLP, http://dblp.uni-trier.de/db/journals/rts/rts28.html#ThieleW04},
+ url = {http://dx.doi.org/10.1023/B:TIME.0000045316.66276.6e}
+}
+
@PROCEEDINGS{DBLP:conf/eh/2005,
title = {2005 NASA / DoD Conference on Evolvable Hardware (EH 2005), 29 June
- 1 July 2005, Washington, DC, USA},
@@ -2903,16 +3483,16 @@
isbn = {0-7695-2399-4}
}
- at comment{jabref-meta: selector_journal:}
+ at comment{jabref-meta: selector_publisher:}
@comment{jabref-meta: selector_author:}
+ at comment{jabref-meta: selector_journal:}
+
@comment{jabref-meta: selector_keywords:}
- at comment{jabref-meta: selector_publisher:}
-
-This file was created with JabRef 2.1 beta.
-Encoding: Cp1252
+% This file was created with JabRef 2.3.
+% Encoding: Cp1252
@INPROCEEDINGS{ovm:rtas06:exprep,
author = {Jason Baker and Antonio Cunei and Chapman Flack and Filip Pizlo and
@@ -2953,6 +3533,14 @@
url = {http://doi.ieeecomputersociety.org/10.1109/ISORC.2005.38}
}
+ at MISC{perc:pico:um,
+ author = {Aionix},
+ title = {PERC Pico 1.1 User Manual},
+ howpublished = {http://research.aonix.com/jsc/},
+ month = {April},
+ year = {2008}
+}
+
@INPROCEEDINGS{ovm:Andr06a,
author = {Chris Andreae and Yvonne Coady and Celina Gibbs and James Nobble
and Jan Vitek and Tian Zhao},
@@ -2969,15 +3557,27 @@
}
@ARTICLE{ovm:tecs:07,
- author = {Austin Armbuster and Jason Baker and Antonio Cunei and
-
- David Holmes and Chapman Flack and Filip Pizlo and Edward
- Pla
+ author = {Austin Armbruster and Jason Baker and Antonio Cunei and Chapman Flack
+ and David Holmes and Filip Pizlo and Edward Pla and Marek Prochazka
+ and Jan Vitek},
+ title = {A real-time Java virtual machine with applications in avionics},
+ journal = {Trans. on Embedded Computing Sys.},
+ year = {2007},
+ volume = {7},
+ pages = {1--49},
+ number = {1},
+ address = {New York, NY, USA},
+ doi = {http://doi.acm.org/10.1145/1324969.1324974},
+ issn = {1539-9087},
+ publisher = {ACM}
+}
- and Marek Prochazka and Jan Vitek},
- title = {A {R}eal-time {J}ava Virtual Machine with Applications in Avionics},
- journal = {ACM Transactions in Embedded Computing Systems (TECS) (to appear)},
- year = {2007}
+ at MASTERSTHESIS{sart:msthesis:2008,
+ author = {Thomas Bogholm and Henrik Kragh-Hansen and Petur Olsen},
+ title = {Model-Based Schedulability Analysis of Real-Time Systems},
+ school = {Aalborg University},
+ year = {2008},
+ url = {https://services.cs.aau.dk/public/tools/library/details.php?id=1213086732}
}
@INPROCEEDINGS{Mackinac,
@@ -3003,7 +3603,7 @@
author = {Greg Bollella and James Gosling and Benjamin Brosgol and Peter Dibble
and Steve Furr and Mark Turnbull},
title = {The Real-Time Specification for Java 1.0.2},
- howpublished = {Available at: http://www.rtsj.org/specjavadoc/book_index.html},
+ howpublished = {Available at: http://www.rtsj.org/specjavadoc/book\_index.html},
isbn_issn = {0-201-70323-8},
owner = {admin},
publisher = {Addison-Wesley},
@@ -3181,7 +3781,7 @@
timestamp = {2006.12.08}
}
- at INPROCEEDINGS{583825,
+ at INPROCEEDINGS{ravenscar:java,
author = {Jagun Kwon and Andy Wellings and Steve King},
title = {Ravenscar-{J}ava: A High Integrity Profile for Real-Time {J}ava},
booktitle = {Proceedings of the 2002 joint ACM-ISCOPE conference on {J}ava Grande},
@@ -3289,6 +3889,15 @@
timestamp = {2006.12.04}
}
+ at MISC{simpRTJ,
+ author = {{RTJ Computing}},
+ title = {{simpleRTJ} a small footprint {Java VM} for embedded and consumer
+ devices},
+ howpublished = {online at http://www.rtjcom.com/},
+ owner = {martin},
+ timestamp = {2008.06.08}
+}
+
@INPROCEEDINGS{jtres2006:siebert,
author = {Fridtjof Siebert},
title = {Proving the absence of {RTSJ} related runtime errors through data
@@ -3425,8 +4034,8 @@
@comment{jabref-meta: selector_keywords:}
-This file was created with JabRef 2.1 beta.
-Encoding: Cp1252
+% This file was created with JabRef 2.3.
+% Encoding: Cp1252
@INPROCEEDINGS{Audsley-etal91,
author = {N. C. Audsley and A. Burns and M. F. Richardson and A.
@@ -3455,9 +4064,9 @@
issn = {0268-6961},
keywords = {Ada, multiprocessing systems, real-time systems, scheduling, aperiodic
processes, application requirements, dynamic algorithms, hard real-time
- systems, multiprocessor systems, periodic processes, protocols,
- resource usage, scheduling Ada tasks, scheduling theory, static
- algorithms, transient overloads, uniprocessor},
+ systems, multiprocessor systems, periodic processes, protocols, resource
+ usage, scheduling Ada tasks, scheduling theory, static algorithms,
+ transient overloads, uniprocessor},
owner = {admin},
timestamp = {2007.02.26},
url = {http://ieeexplore.ieee.org/search/wrapper.jsp?arnumber=818829}
@@ -3474,6 +4083,18 @@
url = {http://www.cs.york.ac.uk/ftpdir/reports/YCS-2003-348.pdf}
}
+ at BOOK{rts:burns:wellings:2001,
+ title = {Real-Time Systems and Programming Languages: ADA 95, Real-Time {J}ava,
+ and Real-Time POSIX},
+ publisher = {Addison-Wesley Longman Publishing Co., Inc.},
+ year = {2001},
+ author = {Alan Burns and Andrew J. Wellings},
+ edition = {3rd},
+ isbn = {0201729881},
+ owner = {martin},
+ timestamp = {2008.02.18}
+}
+
@ARTICLE{hrt-hood,
author = {A. Burns and A. J. Wellings},
title = {HRT-HOOD: a structured design method for hard real-time systems},
@@ -3559,6 +4180,21 @@
url = {http://www.springerlink.com/content/w2312110gl0243k8/}
}
+ at ARTICLE{pip:sha1990,
+ author = {L. Sha and R. Rajkumar and J. P. Lehoczky},
+ title = {Priority Inheritance Protocols: An Approach to Real-Time Synchronization},
+ journal = {IEEE Trans. Comput.},
+ year = {1990},
+ volume = {39},
+ pages = {1175--1185},
+ number = {9},
+ doi = {http://dx.doi.org/10.1109/12.57058},
+ issn = {0018-9340},
+ owner = {martin},
+ publisher = {IEEE Computer Society},
+ timestamp = {2008.05.30}
+}
+
@ARTICLE{journals/rts/VardanegaZP05,
author = {Tullio Vardanega and Juan Zamorano and Juan Antonio de la Puente},
title = {On the Dynamic Semantics and the Timing Behavior of Ravenscar Kernels},
@@ -3574,6 +4210,23 @@
url = {http://dx.doi.org/10.1023/B:TIME.0000048937.17571.2b}
}
+ at INPROCEEDINGS{OpenComRTOS:2007,
+ author = {Eric Verhulst and Gjalt G. de Jong},
+ title = {OpenCom{RTOS}: An Ultra-Small Network Centric Embedded {RTOS} Designed
+ Using Formal Modeling},
+ booktitle = {SDL Forum},
+ year = {2007},
+ editor = {Emmanuel Gaudin and Elie Najm and Rick Reed},
+ volume = {4745},
+ series = {Lecture Notes in Computer Science},
+ pages = {258--271},
+ publisher = {Springer},
+ bibdate = {2007-09-06},
+ bibsource = {DBLP, http://dblp.uni-trier.de/db/conf/sdl/sdl2007.html#VerhulstJ07},
+ isbn = {978-3-540-74983-7},
+ url = {http://dx.doi.org/10.1007/978-3-540-74984-4_16}
+}
+
@comment{jabref-meta: selector_publisher:}
@comment{jabref-meta: selector_author:}
@@ -3582,8 +4235,8 @@
@comment{jabref-meta: selector_keywords:}
-This file was created with JabRef 2.1 beta.
-Encoding: Cp1252
+% This file was created with JabRef 2.3.
+% Encoding: Cp1252
@MISC{quartus,
author = {Altera},
@@ -3630,6 +4283,20 @@
timestamp = {2006.08.27}
}
+ at INPROCEEDINGS{uCache,
+ author = {Michela Becchi and Mark A. Franklin and Patrick J. Crowley},
+ title = {Performance/area efficiency in chip multiprocessors with micro-caches},
+ booktitle = {CF '07: Proceedings of the 4th international conference on Computing
+ frontiers},
+ year = {2007},
+ pages = {247--258},
+ address = {New York, NY, USA},
+ publisher = {ACM},
+ doi = {http://doi.acm.org/10.1145/1242531.1242567},
+ isbn = {978-1-59593-683-7},
+ location = {Ischia, Italy}
+}
+
@MISC{grlib,
author = {Jiri Gaisler and Edvin Catovic and Marko Isom\"aki and Kristoffer
Carlsson and Sandi Habinc},
@@ -3641,6 +4308,19 @@
timestamp = {2007.03.24}
}
+ at INPROCEEDINGS{AHung2005,
+ author = {Austin Hung and William Bishop and Andrew Kennings},
+ title = {Symmetric Multiprocessing on Programmable Chips Made Easy},
+ booktitle = {DATE '05: Proceedings of the conference on Design, Automation and
+ Test in Europe},
+ year = {2005},
+ pages = {240--245},
+ address = {Washington, DC, USA},
+ publisher = {IEEE Computer Society},
+ doi = {http://dx.doi.org/10.1109/DATE.2005.286},
+ isbn = {0-7695-2288-2}
+}
+
@MISC{soc:opb,
author = {IBM},
title = {On-Chip Peripheral Bus Architecture Specifications v2.1},
@@ -3756,8 +4436,450 @@
@comment{jabref-meta: selector_keywords:}
-This file was created with JabRef 2.1 beta.
-Encoding: Cp1252
+% This file was created with JabRef 2.3.
+% Encoding: Cp1252
+
+ at ARTICLE{tm:unlocking-concurrency:acmqueue:2006,
+ author = {Adl-Tabatabai, Ali-Reza and Kozyrakis, Christos and Saha, Bratin
+ Eswaran},
+ title = {Unlocking Concurrency: Multicore Programming with Transactional Memory},
+ journal = {ACM Queue},
+ year = {2006},
+ volume = {4},
+ pages = {24--33},
+ number = {10},
+ month = {Dec},
+ pdf = {http://csl.stanford.edu/~christos/publications/2006.unlocking_concurrency.queue.pdf},
+ urlpage = {http://acmqueue.com/modules.php?name=Content&pa=showpage&pid=444}
+}
+
+ at ARTICLE{tm:mem:cons:tutoral,
+ author = {Sarita V. Adve and Kourosh Gharachorloo},
+ title = {Shared Memory Consistency Models: {A} Tutorial},
+ journal = {IEEE Computer},
+ year = {1996},
+ volume = {29},
+ pages = {66--76},
+ number = {12},
+ bibdate = {2002-01-03},
+ bibsource = {DBLP, http://dblp.uni-trier.de/db/journals/computer/computer29.html#AdveG96}
+}
+
+ at ARTICLE{tm:utm:jnl,
+ author = {C. Scott Ananian and Krste Asanovic and Bradley C.
+
+ Kuszmaul and Charles E. Leiserson and Sean Lie},
+ title = {Unbounded Transactional Memory},
+ journal = {IEEE Micro},
+ year = {2006},
+ volume = {26},
+ pages = {59--69},
+ number = {1},
+ bibdate = {2006-05-04},
+ bibsource = {DBLP,
+
+ http://dblp.uni-trier.de/db/journals/micro/micro26.html#AnanianAKLL06},
+ url = {http://doi.ieeecomputersociety.org/10.1109/MM.2006.26}
+}
+
+ at INPROCEEDINGS{tm:utm,
+ author = {C. Scott Ananian and Krste Asanovic and Bradley C.
+
+ Kuszmaul and Charles E. Leiserson and Sean Lie},
+ title = {Unbounded Transactional Memory},
+ booktitle = {Proceedings 11th International Conference on
+
+ High-Performance Computer Architecture (HPCA 2005)},
+ year = {2005},
+ pages = {316--327},
+ address = {San Francisco, CA, USA},
+ month = feb,
+ publisher = {IEEE Computer Society},
+ keywords = {multiprocessors \& multithreading,},
+ url = {http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=1385954}
+}
+
+ at ARTICLE{tm:java,
+ author = {Brian D. Carlstrom and JaeWoong Chung and Hassan Chafi and Austen
+ McDonald and Chi Cao Minh and Lance Hammond and Christos Kozyrakis
+ and Kunle Olukotun},
+ title = {Executing Java programs with transactional memory},
+ journal = {Sci. Comput. Program.},
+ year = {2006},
+ volume = {63},
+ pages = {111--129},
+ number = {2},
+ address = {Amsterdam, The Netherlands, The Netherlands},
+ doi = {http://dx.doi.org/10.1016/j.scico.2006.05.006},
+ issn = {0167-6423},
+ publisher = {Elsevier North-Holland, Inc.}
+}
+
+ at INPROCEEDINGS{tm:collection:classes,
+ author = {Brian D. Carlstrom and Austen McDonald and Michael Carbin and Christos
+ Kozyrakis and Kunle Olukotun},
+ title = {Transactional collection classes},
+ booktitle = {PPoPP '07: Proceedings of the 12th ACM SIGPLAN symposium on Principles
+ and practice of parallel programming},
+ year = {2007},
+ pages = {56--67},
+ address = {New York, NY, USA},
+ publisher = {ACM},
+ doi = {http://doi.acm.org/10.1145/1229428.1229441},
+ isbn = {978-1-59593-602-8},
+ location = {San Jose, California, USA}
+}
+
+ at INPROCEEDINGS{tm:tcc:tape,
+ author = {Hassan Chafi and Chi Cao Minh and Austen McDonald and Brian D. Carlstrom
+ and JaeWoong Chung and Lance Hammond and Christos Kozyrakis and Kunle
+ Olukotun},
+ title = {TAPE: a transactional application profiling environment},
+ booktitle = {ICS '05: Proceedings of the 19th annual international conference
+ on Supercomputing},
+ year = {2005},
+ pages = {199--208},
+ address = {New York, NY, USA},
+ publisher = {ACM},
+ doi = {http://doi.acm.org/10.1145/1088149.1088176},
+ isbn = {1-59593-167-8},
+ location = {Cambridge, Massachusetts}
+}
+
+ at INPROCEEDINGS{tm:xtm:2006,
+ author = {JaeWoong Chung and Chi Cao Minh and Austen McDonald and Travis Skare
+ and Hassan Chafi and Brian D. Carlstrom and Christos Kozyrakis and
+ Kunle Olukotun},
+ title = {Tradeoffs in transactional memory virtualization},
+ booktitle = {ASPLOS-XII: Proceedings of the 12th international conference on Architectural
+ support for programming languages and operating systems},
+ year = {2006},
+ pages = {371--381},
+ address = {New York, NY, USA},
+ publisher = {ACM},
+ doi = {http://doi.acm.org/10.1145/1168857.1168903},
+ isbn = {1-59593-451-0},
+ location = {San Jose, California, USA}
+}
+
+ at INPROCEEDINGS{tm:common:case,
+ author = {Chung, J.W.; Chafi, H.; Minh, C.C.; McDonald, A.; Carlstrom, B.;
+ Kozyrakis, C.; Olukotun, K.},
+ title = {The common case transactional behavior of multithreaded programs},
+ booktitle = {High-Performance Computer Architecture, 2006. The Twelfth International
+ Symposium on},
+ year = {2006},
+ pages = { 266-277},
+ doi = {10.1109/HPCA.2006.1598135},
+ issn = {1530-0897 },
+ keywords = { microprocessor chips, multi-threading, multiprocessing systems, parallel
+ architectures, synchronisation, transaction processing chip-multiprocessor
+ system, multithreaded program, nonblocking synchronization, parallel
+ programming, speculative parallelization, synchronization management,
+ transactional memory}
+}
+
+ at ARTICLE{1233309,
+ author = {Keir Fraser and Tim Harris},
+ title = {Concurrent programming without locks},
+ journal = {ACM Trans. Comput. Syst.},
+ year = {2007},
+ volume = {25},
+ pages = {5},
+ number = {2},
+ address = {New York, NY, USA},
+ doi = {http://doi.acm.org/10.1145/1233307.1233309},
+ issn = {0734-2071},
+ publisher = {ACM Press}
+}
+
+ at BOOK{tm:book:GrayReuter,
+ title = {Transaction Processing: Concepts and Techniques},
+ publisher = {Morgan Kaufman},
+ year = {1993},
+ author = {Jim Gray and Andreas Reuter},
+ address = {San Mateo},
+ annote = {Das Standardwerk zu Verteilten Datenbanken.},
+ descriptor = {Transaktion, Verteilte Datenbank},
+ isbn = {1-55860-190-2}
+}
+
+ at INPROCEEDINGS{tm:tm-gc,
+ author = {Dan Grossman},
+ title = {The Transactional Memory / Garbage Collection Analogy},
+ booktitle = {ACM Conference on Object-Oriented Programming Systems, Languages,
+ and Applications (Essays Track)},
+ year = {2007},
+ owner = {admin},
+ timestamp = {2007.08.14},
+ url = {http://www.cs.washington.edu/homes/djg/papers/analogy_oopsla07.pdf}
+}
+
+ at INPROCEEDINGS{tm:tcc:prog,
+ author = {Lance Hammond and Brian D. Carlstrom and Vicky Wong
+
+ and Ben Hertzberg and Michael K. Chen and Christos
+
+ Kozyrakis and Kunle Olukotun},
+ title = {Programming with transactional coherence and
+
+ consistency ({TCC})},
+ booktitle = {Proceedings of the 11th International Conference on
+
+ Architectural Support for Programming Languages and
+
+ Operating Systems ({ASPLOS} 2004)},
+ year = {2004},
+ editor = {Shubu Mukherjee and Kathryn S. McKinley},
+ pages = {1--13},
+ address = {Boston, {MA}, {USA}},
+ month = {October},
+ publisher = {ACM},
+ bibdate = {2006-02-13},
+ bibsource = {DBLP,
+
+ http://dblp.uni-trier.de/db/conf/asplos/asplos2004.html#HammondCWHCKO04},
+ isbn = {1-58113-804-0},
+ url = {http://doi.acm.org/10.1145/1024393.1024395}
+}
+
+ at INPROCEEDINGS{tm:tcc,
+ author = {Lance Hammond and Vicky Wong and Mike Chen and Brian D. Carlstrom
+ and John D. Davis and Ben Hertzberg and Manohar K. Prabhu and Honggo
+ Wijaya and Christos Kozyrakis and Kunle Olukotun},
+ title = {Transactional Memory Coherence and Consistency},
+ booktitle = {ISCA '04: Proceedings of the 31st annual international symposium
+ on Computer architecture},
+ year = {2004},
+ pages = {102},
+ address = {Washington, DC, USA},
+ publisher = {IEEE Computer Society},
+ isbn = {0-7695-2143-6},
+ location = {M\&\#252;nchen, Germany},
+ url = {http://delivery.acm.org/10.1145/1010000/1006711/21430102.pdf}
+}
+
+ at INPROCEEDINGS{tm:harris:fraser:2003,
+ author = {Tim Harris and Keir Fraser},
+ title = {Language support for lightweight transactions},
+ booktitle = {Proceedings of the OOPSLA '03 conference},
+ year = {2003},
+ pages = {388--402},
+ address = {New York, NY, USA},
+ publisher = {ACM Press},
+ doi = {http://doi.acm.org/10.1145/949343.949340}
+}
+
+ at INPROCEEDINGS{tm:herlihy:1993,
+ author = {Herlihy, M. and Eliot, J. and Moss, B.},
+ title = {Transactional Memory: Architectural Support For Lock-free Data Structures},
+ booktitle = {Computer Architecture, 1993. Proceedings of the 20th Annual International
+ Symposium on},
+ year = {1993},
+ pages = {289--300},
+ owner = {admin},
+ timestamp = {2007.08.10},
+ url = {http://ieeexplore.ieee.org/iel4/914/7905/00698569.pdf}
+}
+
+ at INPROCEEDINGS{tm:dstm2,
+ author = {Maurice Herlihy and Victor Luchangco and Mark Moir},
+ title = {A flexible framework for implementing software transactional memory},
+ booktitle = {Proceedings of the 2006 OOPSLA Conference},
+ year = {2006},
+ pages = {253--262},
+ address = {New York, NY, USA},
+ publisher = {ACM Press},
+ doi = {http://doi.acm.org/10.1145/1167515.1167495}
+}
+
+ at INPROCEEDINGS{tm:knight:1986,
+ author = {Tom Knight},
+ title = {An architecture for mostly functional languages},
+ booktitle = {LFP '86: Proceedings of the 1986 ACM conference on LISP and functional
+ programming},
+ year = {1986},
+ pages = {105--112},
+ address = {New York, NY, USA},
+ publisher = {ACM Press},
+ doi = {http://doi.acm.org/10.1145/319838.319854},
+ isbn = {0-89791-200-4},
+ location = {Cambridge, Massachusetts, United States}
+}
+
+ at ARTICLE{tm:opt:concur,
+ author = {H. T. Kung and J. T. Robinson},
+ title = {On Optimistic Methods for Concurrency Control},
+ journal = {{ACM} Transactions on Database Systems},
+ year = {1981},
+ volume = {6},
+ pages = {213--226},
+ number = {2},
+ month = jun,
+ url = {http://portal.acm.org/citation.cfm?doid=319566.319567}
+}
+
+ at ARTICLE{tm:lamport77,
+ author = {Leslie Lamport},
+ title = {Concurrent reading and writing},
+ journal = {Commun. ACM},
+ year = {1977},
+ volume = {20},
+ pages = {806--811},
+ number = {11},
+ address = {New York, NY, USA},
+ doi = {http://doi.acm.org/10.1145/359863.359878},
+ issn = {0001-0782},
+ publisher = {ACM}
+}
+
+ at INPROCEEDINGS{tm:tcc:character,
+ author = {Austen McDonald and JaeWoong Chung and Hassan Chafi and Chi Cao Minh
+ and Brian D. Carlstrom and Lance Hammond and Christos Kozyrakis and
+ Kunle Olukotun},
+ title = {Characterization of TCC on Chip-Multiprocessors},
+ booktitle = {PACT '05: Proceedings of the 14th International Conference on Parallel
+ Architectures and Compilation Techniques},
+ year = {2005},
+ pages = {63--74},
+ address = {Washington, DC, USA},
+ publisher = {IEEE Computer Society},
+ doi = {http://dx.doi.org/10.1109/PACT.2005.11},
+ isbn = {0-7695-2429-X}
+}
+
+ at INPROCEEDINGS{tm:LogTM,
+ author = {Kevin E. Moore and Jayaram Bobba and Michelle J.
+
+ Moravan and Mark D. Hill and David A. Wood},
+ title = {{LogTM}: Log-based Transactional Memory},
+ booktitle = {Proceedings of the 12th International Symposium on
+
+ High-Performance Computer Architecture},
+ year = {2006},
+ pages = {254--265},
+ month = feb,
+ publisher = {IEEE Computer Society},
+ url = {http://www.cs.wisc.edu/multifacet/papers/hpca06_logtm.pdf}
+}
+
+ at INPROCEEDINGS{tm:atlas:2007a,
+ author = {Njuguna Njoroge and Jared Casper and Sewook Wee and Yuriy Teslyar
+ and Daxia Ge and Christos Kozyrakis and Kunle Olukotun},
+ title = {ATLAS: a chip-multiprocessor with transactional memory support},
+ booktitle = {DATE '07: Proceedings of the conference on Design, automation and
+ test in Europe},
+ year = {2007},
+ pages = {3--8},
+ address = {San Jose, CA, USA},
+ publisher = {EDA Consortium},
+ isbn = {978-3-9810801-2-4},
+ location = {Nice, France}
+}
+
+ at INPROCEEDINGS{tm:atlas:warfp:2006,
+ author = {Njoroge, Njuguna and Wee, Sewook and Casper, Jared and Burdick, Justin
+ and Teslyar Yuriy and Kozyrakis, Christos and Olukotun, Kunle},
+ title = {Building and Using the ATLAS Transactional Memory System},
+ booktitle = {Workshop on Architecture Research using FPGA Platforms, 12th International
+ Symposium on High-Performance Computer Architecture},
+ year = {2006},
+ month = {Feb}
+}
+
+ at INPROCEEDINGS{tm:saha:2006,
+ author = {Bratin Saha and Ali-Reza Adl-Tabatabai and Quinn Jacobson},
+ title = {Architectural Support for Software Transactional Memory},
+ booktitle = {MICRO 39: Proceedings of the 39th Annual IEEE/ACM International Symposium
+ on Microarchitecture},
+ year = {2006},
+ pages = {185--196},
+ address = {Washington, DC, USA},
+ publisher = {IEEE Computer Society},
+ doi = {http://dx.doi.org/10.1109/MICRO.2006.9},
+ isbn = {0-7695-2732-9}
+}
+
+ at ARTICLE{DC::ShavitT1997,
+ author = {Nir Shavit and Dan Touitou},
+ title = {Software Transactional Memory},
+ journal = {Distributed Computing},
+ year = {1997},
+ volume = {10},
+ pages = {99--116},
+ number = {2}
+}
+
+ at INPROCEEDINGS{1250744,
+ author = {Tatiana Shpeisman and Vijay Menon and Ali-Reza Adl-Tabatabai and
+ Steven Balensiefer and Dan Grossman and Richard L. Hudson and Katherine
+ F. Moore and Bratin Saha},
+ title = {Enforcing isolation and ordering in STM},
+ booktitle = {PLDI '07: Proceedings of the 2007 ACM SIGPLAN conference on Programming
+ language design and implementation},
+ year = {2007},
+ pages = {78--88},
+ address = {New York, NY, USA},
+ publisher = {ACM},
+ doi = {http://doi.acm.org/10.1145/1250734.1250744},
+ isbn = {978-1-59593-633-2},
+ location = {San Diego, California, USA}
+}
+
+ at INPROCEEDINGS{tm:rtm:isca2007,
+ author = {Arrvindh Shriraman and Michael F. Spear and Hemayet Hossain and Virendra
+ J. Marathe and Sandhya Dwarkadas and Michael L. Scott},
+ title = {An integrated hardware-software approach to flexible transactional
+ memory},
+ booktitle = {ISCA '07: Proceedings of the 34th annual international symposium
+ on Computer architecture},
+ year = {2007},
+ pages = {104--115},
+ address = {New York, NY, USA},
+ publisher = {ACM},
+ doi = {http://doi.acm.org/10.1145/1250662.1250676},
+ isbn = {978-1-59593-706-3},
+ location = {San Diego, California, USA}
+}
+
+ at INPROCEEDINGS{tm:atlas:2007,
+ author = {Sewook Wee and Jared Casper and Njuguna Njoroge and Yuriy Tesylar
+ and Daxia Ge and Christos Kozyrakis and Kunle Olukotun},
+ title = {A practical FPGA-based framework for novel CMP research},
+ booktitle = {FPGA '07: Proceedings of the 2007 ACM/SIGDA 15th international symposium
+ on Field programmable gate arrays},
+ year = {2007},
+ pages = {116--125},
+ address = {New York, NY, USA},
+ publisher = {ACM},
+ doi = {http://doi.acm.org/10.1145/1216919.1216936},
+ isbn = {978-1-59593-600-4},
+ location = {Monterey, California, USA}
+}
+
+ at INPROCEEDINGS{tm:logtm-se:hpca:2007,
+ author = {Yen, Luke and Bobba, Jayaram and Marty, Michael M. and Moore, Kevin
+ E. and Volos, Haris and Hill, Mark D. and Swift, Michael M. and Wood,
+ David A.},
+ title = {LogTM-SE: Decoupling Hardware Transactional Memory from Caches},
+ booktitle = {Proceedings of the 13th International Symposium on High-Performance
+ Computer Architecture(HPCA)},
+ year = {2007},
+ month = {Feb},
+ pdf = {http://www.cs.wisc.edu/multifacet/papers/hpca07_logtmse.pdf},
+ urlpage = {http://doi.ieeecomputersociety.org/10.1109/HPCA.2007.346204}
+}
+
+ at comment{jabref-meta: selector_publisher:}
+
+ at comment{jabref-meta: selector_author:}
+
+ at comment{jabref-meta: selector_journal:}
+
+ at comment{jabref-meta: selector_keywords:}
+
+% This file was created with JabRef 2.3.
+% Encoding: Cp1252
@INPROCEEDINGS{rtjava:mem:rtss,
author = {Filip Pizlo and Jan Vitek},
@@ -3788,13 +4910,30 @@
url = {http://www.cs.uni-salzburg.at/%7Eck/publications/conferences/LCTES07-Exotasks.pdf}
}
+ at INPROCEEDINGS{rtsj:ibm:2007,
+ author = {Joshua Auerbach and David F. Bacon and Bob Blainey and Perry Cheng
+ and Michael Dawson and Mike Fulton and David Grove and Darren Hart
+ and Mark Stoodley},
+ title = {Design and implementation of a comprehensive real-time java virtual
+ machine},
+ booktitle = {EMSOFT '07: Proceedings of the 7th ACM \& IEEE international conference
+ on Embedded software},
+ year = {2007},
+ pages = {249--258},
+ address = {New York, NY, USA},
+ publisher = {ACM},
+ doi = {http://doi.acm.org/10.1145/1289927.1289967},
+ isbn = {978-1-59593-825-1},
+ location = {Salzburg, Austria}
+}
+
@INPROCEEDINGS{1167488,
author = {Stephen M. Blackburn and Robin Garner and Chris Hoffmann and Asjad
M. Khang and Kathryn S. McKinley and Rotem Bentzur and Amer Diwan
- and Daniel Feinberg and Daniel Frampton and Samuel Z. Guyer and
- Martin Hirzel and Antony Hosking and Maria Jump and Han Lee and
- J. Eliot and B. Moss and Aashish Phansalkar and Darko Stefanovi\&\#263;
- and Thomas VanDrunen and Daniel von Dincklage and Ben Wiedermann},
+ and Daniel Feinberg and Daniel Frampton and Samuel Z. Guyer and Martin
+ Hirzel and Antony Hosking and Maria Jump and Han Lee and J. Eliot
+ and B. Moss and Aashish Phansalkar and Darko Stefanovi\&\#263; and
+ Thomas VanDrunen and Daniel von Dincklage and Ben Wiedermann},
title = {The DaCapo benchmarks: java benchmarking development and analysis},
booktitle = {OOPSLA '06: Proceedings of the 21st annual ACM SIGPLAN conference
on Object-oriented programming systems, languages, and applications},
@@ -3844,6 +4983,36 @@
timestamp = {2006.12.08}
}
+ at INPROCEEDINGS{conf/wdag/Harris01,
+ author = {Timothy L. Harris},
+ title = {A Pragmatic Implementation of Non-blocking Linked-Lists},
+ booktitle = {DISC},
+ year = {2001},
+ editor = {Jennifer L. Welch},
+ volume = {2180},
+ series = {Lecture Notes in Computer Science},
+ pages = {300--314},
+ publisher = {Springer},
+ bibdate = {2002-01-03},
+ bibsource = {DBLP, http://dblp.uni-trier.de/db/conf/wdag/disc2001.html#Harris01},
+ isbn = {3-540-42605-1},
+ url = {http://link.springer.de/link/service/series/0558/bibs/2180/21800300.htm}
+}
+
+ at ARTICLE{rtgc:heap:analysis:2007,
+ author = {Uday P. Khedker and Amitabha Sanyal and Amey Karkare},
+ title = {Heap reference analysis using access graphs},
+ journal = {ACM Trans. Program. Lang. Syst.},
+ year = {2007},
+ volume = {30},
+ pages = {1},
+ number = {1},
+ address = {New York, NY, USA},
+ doi = {http://doi.acm.org/10.1145/1290520.1290521},
+ issn = {0164-0925},
+ publisher = {ACM}
+}
+
@INPROCEEDINGS{conf/ecoopw/Korsholm99a,
author = {Stephan Korsholm},
title = {Transparent, Scalable, Efficient {OO}-Persistence},
@@ -3907,20 +5076,6 @@
location = {Monterey, California, USA}
}
- at INPROCEEDINGS{1133959,
- author = {Matthias Meyer},
- title = {A true hardware read barrier},
- booktitle = {ISMM '06: Proceedings of the 2006 international symposium on Memory
- management},
- year = {2006},
- pages = {3--16},
- address = {New York, NY, USA},
- publisher = {ACM Press},
- doi = {http://doi.acm.org/10.1145/1133956.1133959},
- isbn = {1-59593-221-6},
- location = {Ottawa, Ontario, Canada}
-}
-
@ARTICLE{Moller:2004:LCO,
author = {M. Moller and E. R. Olderog and H. Rasch and H. Wehrheim},
title = {Linking {CSP-OZ} with {UML} and {Java}: {A} Case Study},
@@ -4040,8 +5195,8 @@
@comment{jabref-meta: selector_keywords:}
-This file was created with JabRef 2.1 beta.
-Encoding: Cp1252
+% This file was created with JabRef 2.3.
+% Encoding: Cp1252
@INPROCEEDINGS{conf/rtcsa/EngblomE99,
author = {Jakob Engblom and Andreas Ermedahl},
@@ -4129,15 +5284,12 @@
timestamp = {2007.04.21}
}
- at INPROCEEDINGS{RTAS96*204,
+ at INPROCEEDINGS{Mataix:1996,
author = {J. V. Busquets-Mataix and A. Wellings and J. J. Serrano and R. Ors
and P. Gil},
title = {Adding Instruction Cache Effect to Schedulability Analysis of Preemptive
Real-Time Systems},
- booktitle = {{IEEE} Real-Time Technology and Applications Symposium
-
-
- ({RTAS} '96)},
+ booktitle = {{IEEE} Real-Time Technology and Applications Symposium ({RTAS} '96)},
year = {1996},
pages = {204--213},
address = {Washington - Brussels - Tokyo},
@@ -4258,8 +5410,7 @@
year = {2007},
month = {August},
owner = {admin},
- timestamp = {2007.08.05},
- url = {http://vocaro.com/trevor/files/paper.pdf}
+ timestamp = {2007.08.05}
}
@INPROCEEDINGS{Healy1995,
@@ -4284,7 +5435,8 @@
number = {7},
month = {Jul.},
owner = {admin},
- timestamp = {2007.04.19}
+ timestamp = {2007.04.19},
+ url = {http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=1215685}
}
@INPROCEEDINGS{R:Hu:2003a,
@@ -4301,8 +5453,8 @@
@ARTICLE{279589,
author = {Chang-Gun Lee and Joosun Hahn and Yang-Min Seo and Sang Lyul Min
- and Rhan Ha and Seongsoo Hong and Chang Yun Park and Minsuk Lee
- and Chong Sang Kim},
+ and Rhan Ha and Seongsoo Hong and Chang Yun Park and Minsuk Lee and
+ Chong Sang Kim},
title = {Analysis of Cache-Related Preemption Delay in Fixed-Priority Preemptive
Scheduling},
journal = {IEEE Trans. Comput.},
@@ -4579,6 +5731,25 @@
address = {Treitlstr. 3/3/182-1, 1040 Vienna, Austria}
}
+ at ARTICLE{tecs:wcet:overview,
+ author = {Reinhard Wilhelm and Jakob Engblom and Andreas Ermedahl and Niklas
+ Holsti and Stephan Thesing and David Whalley and Guillem Bernat and
+ Christian Ferdinand and Reinhold Heckmann and Tulika Mitra and Frank
+ Mueller and Isabelle Puaut and Peter Puschner and Jan Staschulat
+ and Per Stenstr\"{o}m},
+ title = {The worst-case execution-time problem---overview of methods and survey
+ of tools},
+ journal = {Trans. on Embedded Computing Sys.},
+ year = {2008},
+ volume = {7},
+ pages = {1--53},
+ number = {3},
+ address = {New York, NY, USA},
+ doi = {http://doi.acm.org/10.1145/1347375.1347389},
+ issn = {1539-9087},
+ publisher = {ACM}
+}
+
@ARTICLE{ZhansBurnsWCET1993,
author = {N. Zhang and Alan Burns and Mark Nicholson},
title = {Pipelined Processors and Worst Case Execution Times},
|
 |