LOGIN   :::   RECOVER PASS   :::   GET ACCOUNT    
Browse
  • Projects
  • Code (CVS)
  • Forums
  • News
  • Articles
  • Polls
  •  
    OpenCores
  • FAQ
  • CVS HowTo
  • Mission
  • Media
  • Tools
  • Advertise
  • Mirrors
  • Logos
  • Contact us
  • Find Resources
  • Job Opportunity
  •  
    Tools
  • Search
      
  • Download Cores (CVSGet)
  •  
    More
  • Wishbone
  • Perlilog
  • EDA tools
  • OpenTech CD
  •  
    Navigation: All forums > Cvs-checkins > Message List > Message Post

    Message

    Reply | Reply all
    Date Prev | Date Next | Thread Prev | Thread Next Date Index | Thread Index

    From: cvs at opencores.org<cvs@o...>
    Date: Tue Jul 22 23:56:01 CEST 2008
    Subject: [cvs-checkins] MODIFIED: jop ...
    Top
    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},

     
    Copyright (c) 1999 OPENCORES.ORG. All rights reserved.