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: Sat Aug 25 20:08:17 CEST 2007
    Subject: [cvs-checkins] MODIFIED: jop ...
    Top
    Date: 00/07/08 25:20:08

    Modified: jop/doc/bib all.bib
    Log:
    Handbook update


    Revision Changes Path
    1.2 jop/doc/bib/all.bib

    http://www.opencores.org/cvsweb.shtml/jop/doc/bib/all.bib.diff?r1=1.1&r2=1.2

    (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.1
    retrieving revision 1.2
    diff -u -b -r1.1 -r1.2
    --- all.bib 26 May 2007 18:43:01 -0000 1.1
    +++ all.bib 25 Aug 2007 18:08:17 -0000 1.2
    @@ -24,416 +24,6 @@
    This file was created with JabRef 2.1 beta.
    Encoding: Cp1252

    - at INPROCEEDINGS{conf/dsd/AnderssonK05,
    - author = {Per Andersson and Krzysztof Kuchcinski},
    - title = {Java to Hardware Compilation for non Data Flow
    -
    - Applications},
    - booktitle = {DSD},
    - year = {2005},
    - pages = {330--337},
    - publisher = {IEEE Computer Society},
    - bibdate = {2006-01-06},
    - bibsource = {DBLP,
    -
    - http://dblp.uni-trier.de/db/conf/dsd/dsd2005.html#AnderssonK05},
    - crossref = {conf/dsd/2005},
    - isbn = {0-7695-2433-8},
    - url = {http://doi.ieeecomputersociety.org/10.1109/DSD.2005.53}
    -}
    -
    - at INPROCEEDINGS{conf/icppw/ChaiTWT05,
    - author = {ZhiLei Chai and ZhiQiang Tang and LiMing Wang and
    -
    - Shi-liang Tu},
    - title = {An Effective Instruction Optimization Method for
    -
    - Embedded Real-Time Java Processor},
    - booktitle = {ICPP Workshops},
    - year = {2005},
    - pages = {225--231},
    - publisher = {IEEE Computer Society},
    - bibdate = {2005-08-02},
    - bibsource = {DBLP,
    -
    - http://dblp.uni-trier.de/db/conf/icppw/icppw2005.html#ChaiTWT05},
    - crossref = {conf/icppw/2005},
    - isbn = {0-7695-2381-1},
    - url = {http://dx.doi.org/10.1109/ICPPW.2005.21}
    -}
    -
    - at INPROCEEDINGS{conf/ipps/GatzkaH05,
    - author = {Stephan Gatzka and Christian Hochberger},
    - title = {Hardware Based Online Profiling in {AMIDAR}
    -
    - Processors},
    - booktitle = {IPDPS},
    - year = {2005},
    - publisher = {IEEE Computer Society},
    - bibdate = {2005-05-06},
    - bibsource = {DBLP,
    -
    - http://dblp.uni-trier.de/db/conf/ipps/ipdps2005.html#GatzkaH05},
    - crossref = {conf/ipps/2005},
    - isbn = {0-7695-2312-9},
    - url = {http://doi.ieeecomputersociety.org/10.1109/IPDPS.2005.239}
    -}
    -
    - at INPROCEEDINGS{conf/isorc/NilssonR05,
    - author = {Anders Nilsson and Sven Gestegard Robertz},
    - title = {On Real-Time Performance of Ahead-of-Time Compiled
    -
    - Java},
    - booktitle = {ISORC},
    - year = {2005},
    - pages = {372--381},
    - publisher = {IEEE Computer Society},
    - bibdate = {2005-11-28},
    - bibsource = {DBLP,
    -
    - http://dblp.uni-trier.de/db/conf/isorc/isorc2005.html#NilssonR05},
    - crossref = {conf/isorc/2005},
    - isbn = {0-7695-2356-0},
    - url = {http://doi.ieeecomputersociety.org/10.1109/ISORC.2005.38}
    -}
    -
    - at INPROCEEDINGS{jiffy:fpl2005,
    - author = {Achery, G. and Trinitis, C. and Buchty, R.},
    - title = {CPU-independent assembler in an FPGA},
    - booktitle = {Field Programmable Logic and Applications, 2005. International Conference - on}, - year = {2005}, - pages = {519--522}, - keywords = {Java, field programmable gate arrays, just-in-time, machine code listings, - program assemblers, virtual machines, CISC CPU, CPU-independent - assembler, FPGA assembler, FPGA logic, Java Virtual Machine, RISC - CPU, extended table lookup, intermediate code, just-in-time compilation, - machine code generator, translation system, virtual machines}, - owner = {admin}, - timestamp = {2007.02.26} -} - - at PHDTHESIS{attakonadu:dai, - author = {Rodney Atta-Konadu}, - title = {Design and Implementation of a Modular Controller for Robotic Machines}, - school = {University of Saskatchewan}, - year = {2006} -} - - at INPROCEEDINGS{1176792, - author = {Neil C. Audsley and Michael Ward}, - title = {Syntax-driven implementation of software programming language control - constructs and expressions on FPGAs}, - booktitle = {CASES '06: Proceedings of the 2006 international conference on Compilers, - architecture and synthesis for embedded systems}, - year = {2006}, - pages = {253--260}, - address = {New York, NY, USA}, - publisher = {ACM Press}, - doi = {http://doi.acm.org/10.1145/1176760.1176792}, - isbn = {1-59593-543-6}, - location = {Seoul, Korea} -} - - at INPROCEEDINGS{1168010, - author = {Andrew Borg and Rui Gao and Neil Audsley}, - title = {A co-design strategy for embedded Java applications based on a hardware - interface with invocation semantics}, - booktitle = {JTRES '06: Proceedings of the 4th international workshop on Java - technologies for real-time and embedded systems}, - year = {2006}, - pages = {58--67}, - address = {New York, NY, USA}, - publisher = {ACM Press}, - doi = {http://doi.acm.org/10.1145/1167999.1168010}, - isbn = {1-59593-544-4}, - location = {Paris, France} -} - - at INPROCEEDINGS{conf/otm/BohmeG04, - author = {Helge B{\"o}hme and Ulrich Golze}, - title = {Lightweight Firm Real-Time Extensions for Low Memory - - Profile Java Systems}, - booktitle = {OTM Workshops}, - year = {2004}, - editor = {Robert Meersman and Zahir Tari and Angelo Corsaro}, - volume = {3292}, - series = {Lecture Notes in Computer Science}, - pages = {303--314}, - publisher = {Springer}, - bibdate = {2004-11-09}, - bibsource = {DBLP, - - http://dblp.uni-trier.de/db/conf/otm/otm2004.html#BohmeG04}, - isbn = {3-540-23664-3}, - url = {http://springerlink.metapress.com/openurl.asp?genre=article&amp;issn=0302-9743&amp;volume=3292&amp;spage=303} -} - - at PHDTHESIS{coprocessors2006ltc, - author = {Coprocessors, A.S.F.}, - title = {{LAMP: Tools FOR Creating Application-Specific FPGA Coprocessors}}, - school = {Boston University}, - year = {2006}, - url = {http://www.bu.edu/caadlab/tvancourt.pdf} -} - - at INPROCEEDINGS{DucheneHanna2005, - author = {Duchene, M. and Hanna, D.M.}, - title = {Implementing parallel algorithms on an FPGA directly from multithreaded - Java using flowpaths}, - booktitle = {Circuits and Systems, 2005. 48th Midwest Symposium on}, - year = {2005}, - pages = {980--983 Vol. 2}, - keywords = {C language, Java, data flow computing, field programmable gate arrays, - hardware description languages, multi-threading, parallel algorithms, - FPGA system architecture, Java byte code thread, VHDL, Verilog, - Xilinx Spartan IIE FPGA, fetch execute cycle, field programmable - gate array, flowpath architecture, hardware description language, - high level language, microprocessor core, multithreading, parallel - software algorithm, shared memory access, software performance penalty}, - owner = {admin}, - timestamp = {2007.04.11}, - url = {http://ieeexplore.ieee.org/iel5/10622/33557/01594267.pdf} -} - - at INPROCEEDINGS{Harmon2007, - author = {Trevor Harmon and Raymond Klefstad}, - title = {Toward a Unified Standard for Worst-Case Execution Time Annotations - in Real-Time {J}ava}, - booktitle = {Proceedings of the Fifteenth International Workshop on Parallel and - Distributed Real-Time Systems}, - year = {2007}, - pages = {151}, - month = {March}, - publisher = {IEEE Computer Society} -} - - at INPROCEEDINGS{Harmon2007survey, - author = {Trevor Harmon and Raymond Klefstad}, - title = {A Survey of Worst-Case Execution Time Analysis for Real- Time {J}ava}, - booktitle = {Proceedings of the Ninth International Workshop on Java and Components - for Parallelism, Distribution and Concurrency}, - year = {2007}, - pages = {151}, - month = {March}, - publisher = {IEEE Computer Society} -} - - at INPROCEEDINGS{trevor2007a, - author = {Trevor Harmon and Raymond Klefstad}, - title = {A Survey of Worst-Case Execution Time Analysis for Real-Time Java}, - booktitle = {Ninth International Workshop on Java and Components for Parallelism, - Distribution and Concurrency (JAVAPDC)}, - year = {2007}, - address = {Long Beach, California, USA}, - month = {March}, - owner = {admin}, - timestamp = {2007.02.25}, - url = {http://vocaro.com/trevor/files/paper2.pdf} -} - - at INPROCEEDINGS{trevor2007b, - author = {Trevor Harmon and Raymond Klefstad}, - title = {Toward a Unified Standard for Worst-Case Execution Time Annotations - in Real-Time Java}, - booktitle = {The Fifteenth International Workshop on Parallel and Distributed - Real-Time Systems}, - year = {2007}, - address = {Long Beach, California}, - month = {March}, - owner = {admin}, - timestamp = {2007.02.25}, - url = {http://vocaro.com/trevor/files/paper1.pdf} -} - - at ARTICLE{1196638, - author = {M. Teresa Higuera-Toledano}, - title = {Hardware support for detecting illegal references in a multiapplication - real-time Java environment}, - journal = {Trans. on Embedded Computing Sys.}, - year = {2006}, - volume = {5}, - pages = {753--772}, - number = {4}, - address = {New York, NY, USA}, - doi = {http://doi.acm.org/10.1145/1196636.1196638}, - issn = {1539-9087}, - publisher = {ACM Press} -} - - at INPROCEEDINGS{conf/euc/IpE06, - author = {Nicholas Jun Hao Ip and Stephen A. Edwards}, - title = {A Processor Extension for Cycle-Accurate Real-Time - - Software}, - booktitle = {EUC}, - year = {2006}, - editor = {Edwin Hsing-Mean Sha and Sung-Kook Han and Cheng-Zhong - - Xu and Moon Hae Kim and Laurence Tianruo Yang and Bin - - Xiao}, - volume = {4096}, - series = {Lecture Notes in Computer Science}, - pages = {449--458}, - publisher = {Springer}, - bibdate = {2006-10-31}, - bibsource = {DBLP, - - http://dblp.uni-trier.de/db/conf/euc/euc2006.html#IpE06}, - isbn = {3-540-36679-2}, - url = {http://dx.doi.org/10.1007/11802167_46} -} - - at INPROCEEDINGS{EarlGray:ISORC2005, - author = {Hiroo Ishikawa and Tatsuo Nakajima}, - title = {EarlGray: {A} Component-Based Java Virtual Machine for Embedded Systems}, - booktitle = {ISORC}, - year = {2005}, - pages = {403--409}, - publisher = {IEEE Computer Society}, - bibdate = {2005-11-28}, - bibsource = {DBLP, - - http://dblp.uni-trier.de/db/conf/isorc/isorc2005.html#IshikawaN05}, - isbn = {0-7695-2356-0}, - url = {http://doi.ieeecomputersociety.org/10.1109/ISORC.2005.26} -} - - at MASTERSTHESIS{master:mann:2005, - author = {Tobias Mann}, - title = {Static determination of allocation rates to support real-time garbage - collection}, - school = {Washington University in St. Louis}, - year = {2005}, - owner = {admin}, - timestamp = {2007.04.19}, - url = {http://www.cse.seas.wustl.edu/techreportfiles/getreport.asp?435} -} - - at INPROCEEDINGS{979949, - author = {James Parnis and Gareth Lee}, - title = {Exploiting FPGA concurrency to enhance JVM performance}, - booktitle = {ACSC '04: Proceedings of the 27th Australasian conference on Computer - science}, - year = {2004}, - pages = {223--232}, - address = {Darlinghurst, Australia, Australia}, - publisher = {Australian Computer Society, Inc.}, - location = {Dunedin, New Zealand}, - url = {http://delivery.acm.org/10.1145/980000/979949/p223-parnis.pdf} -} - - at INPROCEEDINGS{rj:hans, - author = {Hans Sondergaard and Bent Thomsen and Anders P. Ravn}, - title = {A Ravenscar-Java Profile Implementation}, - booktitle = {Proceedings of the 4th international workshop on Java technologies - for real-time and embedded systems (JTRES 2006)}, - year = {2006}, - pages = {38--47}, - address = {Paris, France}, - month = {October}, - publisher = {ACM Press}, - doi = {http://doi.acm.org/10.1145/1167999.1168008}, - isbn = {1-59593-544-4}, - owner = {admin}, - timestamp = {2007.04.16} -} - - at INPROCEEDINGS{jHISC:SAMOS2005, - author = {Yiyu Tan and Chihang Yau and Kaiman Lo and Pak Lun Mok - - and Anthony S. Fong}, - title = {A Novel {JAVA} Processor for Embedded Devices}, - booktitle = {SAMOS}, - year = {2005}, - editor = {Timo D. H{\"a}m{\"a}l{\"a}inen and Andy D. Pimentel - - and Jarmo Takala and Stamatis Vassiliadis}, - volume = {3553}, - series = {Lecture Notes in Computer Science}, - pages = {112--121}, - publisher = {Springer}, - bibdate = {2006-11-21}, - bibsource = {DBLP, - - http://dblp.uni-trier.de/db/conf/samos/samos2005.html#TanYLMF05}, - isbn = {3-540-26969-X}, - url = {http://dx.doi.org/10.1007/11512622_13} -} - - at ARTICLE{jHISC:jnl2006, - author = {Tan, Y.Y. and Yau, C.H. and Lo, K.M. and Yu, W.S. and Mok, P.L. and - Fong, A.S.}, - title = {Design and implementation of a Java processor}, - journal = {Computers and Digital Techniques, IEE Proceedings-}, - year = {2006}, - volume = {153}, - pages = {20--30}, - issn = {1350-2387}, - keywords = {Java, data structures, embedded systems, field programmable gate arrays, - hardware description languages, logic design, microprocessor chips, - object-oriented programming, virtual machines, J2ME, Java processor, - Java virtual machine, VHDL, Xilinx Virtex FPGA, embedded systems, - hardware-readable data structure, jHISC}, - owner = {admin}, - timestamp = {2007.02.26}, - url = {http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=1576338} -} - - at ARTICLE{10.1109/ISORC.2007.14, - author = {M.T. Higuera Toledano}, - title = {Allowing Cycles References among Scoped Memory Areas in the Real-Time - Specification of Java}, - journal = {isorc}, - year = {2007}, - volume = {00}, - pages = {110-114}, - address = {Los Alamitos, CA, USA}, - doi = {http://doi.ieeecomputersociety.org/10.1109/ISORC.2007.14}, - isbn = {0-7695-2765-5}, - publisher = {IEEE Computer Society} -} - - at INPROCEEDINGS{jHISC:ASAP2006, - author = {Tan Yiyu and Yau Chihang and Anthony Fong}, - title = {Architectural Support on Object-Oriented Programming in a JAVA Processor}, - booktitle = {ASAP '06: Proceedings of the IEEE 17th International Conference on - Application-specific Systems, Architectures and Processors (ASAP'06)}, - year = {2006}, - pages = {303--310}, - address = {Washington, DC, USA}, - publisher = {IEEE Computer Society}, - doi = {http://dx.doi.org/10.1109/ASAP.2006.16}, - isbn = {0-7695-2682-9} -} - - at ARTICLE{jHISC:dec2006, - author = {Tan Yiyu and Lo Wan Yiu, Yau Chi Hang, Richard Li and Anthony S. - Fong}, - title = {A Java processor with hardware-support object-oriented instructions}, - journal = {Microprocessors and Microsystems}, - year = {2006}, - volume = {30}, - pages = {469--479}, - number = {8}, - owner = {admin}, - timestamp = {2007.04.16}, - url = {http://www.sciencedirect.com/science/article/B6V0X-4J2TN0D-1/2/25473903a67783ff99c8c8d11f8a0028} -} - - 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.1 beta. -Encoding: Cp1252 - @MISC{AltCyc, author = {Altera}, title = {{Cyclone FPGA Family Data Sheet, ver. 1.2}}, @@ -444,6 +34,16 @@ timestamp = {2007.04.20} } + at BOOK{Go4, + title = {Design Patterns: Elements of Reusable Object-Oriented Software}, + 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} +} + @BOOK{Hennessy06, title = {Computer Architecture: {A} Quantitative Approach, 4th ed.}, publisher = {Morgan Kaufmann Publishers}, @@ -479,13 +79,13 @@ timestamp = {2007.04.19} } - at comment{jabref-meta: selector_journal:} + at comment{jabref-meta: selector_publisher:} @comment{jabref-meta: selector_author:} - at comment{jabref-meta: selector_keywords:} + at comment{jabref-meta: selector_journal:} - at comment{jabref-meta: selector_publisher:} + at comment{jabref-meta: selector_keywords:} This file was created with JabRef 2.1 beta. Encoding: Cp1252 @@ -637,6 +237,18 @@ timestamp = {2007.04.16} } + at INPROCEEDINGS{femto2003, + author = {Antonio Carlos Beck and Luigi Carro}, + title = {Low Power Java Processor for Embedded Applications}, + booktitle = {Proceedings of the 12th IFIP International Conference on Very Large + Scale Integration}, + year = {2003}, + month = {December}, + location = {Germany}, + owner = {admin}, + timestamp = {2007.06.13} +} + @INPROCEEDINGS{LavaCore:2002, author = {Bose, B. and Tuna, M.E. and Nagy, J.M.}, title = {LavaCORE/sup /spl trade// configurable Java/spl trade/ processor @@ -871,6 +483,25 @@ timestamp = {2007.04.16} } + at ARTICLE{jHISC:jnl2006, + author = {Tan, Y.Y. and Yau, C.H. and Lo, K.M. and Yu, W.S. and Mok, P.L. and + Fong, A.S.}, + title = {Design and implementation of a Java processor}, + journal = {Computers and Digital Techniques, IEE Proceedings-}, + year = {2006}, + volume = {153}, + pages = {20--30}, + issn = {1350-2387}, + keywords = {Java, data structures, embedded systems, field programmable gate arrays, + hardware description languages, logic design, microprocessor chips, + object-oriented programming, virtual machines, J2ME, Java processor, + Java virtual machine, VHDL, Xilinx Virtex FPGA, embedded systems, + hardware-readable data structure, jHISC}, + owner = {admin}, + timestamp = {2007.08.16}, + url = {http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=1576338} +} + @INPROCEEDINGS{SOAR:1984, author = {David Ungar and Ricki Blau and Peter Foley and Dain Samples and David Patterson}, @@ -962,6 +593,20 @@ month = feb } + at ARTICLE{jHISC2006, + author = {Tan Yiyu and Lo Wan Yiu, Yau Chi Hang, Richard Li and Anthony S. + Fong}, + title = {A Java processor with hardware-support object-oriented instructions}, + journal = {Microprocessors and Microsystems}, + year = {2006}, + volume = {30}, + pages = {469--479}, + number = {8}, + owner = {admin}, + timestamp = {2007.06.13}, + url = {http://www.sciencedirect.com/science/article/B6V0X-4J2TN0D-1/2/25473903a67783ff99c8c8d11f8a0028} +} + @MASTERSTHESIS{Zulauf00, author = {R. Zulauf}, title = {{Entwurf eines {J}ava-Mikrocontrollers und prototypische Implementierung @@ -982,13 +627,13 @@ isbn = {0-7695-2347-1} } - at comment{jabref-meta: selector_journal:} + at comment{jabref-meta: selector_publisher:} @comment{jabref-meta: selector_author:} - at comment{jabref-meta: selector_keywords:} + at comment{jabref-meta: selector_journal:} - at comment{jabref-meta: selector_publisher:} + at comment{jabref-meta: selector_keywords:} This file was created with JabRef 2.1 beta. Encoding: Cp1252 @@ -1048,6 +693,63 @@ url = {http://www.jopdesign.com/doc/rtsvm_wises2006.pdf} } + at INPROCEEDINGS{jop:cmp, + author = {Christof Pitter and Martin Schoeberl}, + title = {Towards a {Java} Multiprocessor}, + booktitle = {Proceedings of the 5th international workshop on Java technologies + for real-time and embedded systems (JTRES 2007)}, + year = {2007}, + address = {Vienna, Austria}, + month = {September}, + publisher = {ACM Press}, + url = {http://www.jopdesign.com/doc/jopcmp.pdf} +} + + at INPROCEEDINGS{jop:dma, + author = {Christof Pitter and Martin Schoeberl}, + title = {Time Predictable {CPU} and {DMA} Shared Memory Access}, + booktitle = {International Conference on Field-Programmable Logic and its Applications + (FPL 2007)}, + year = {2007}, + address = {Amsterdam, Netherlands}, + month = {August}, + url = {http://www.jopdesign.com/doc/jopvga_fpl2007.pdf} +} + + at INPROCEEDINGS{pjfpga, + author = {Wolfgang Puffitsch and Martin Schoeberl}, + title = {{picoJava-II} in an {FPGA}}, + booktitle = {Proceedings of the 5th international workshop on Java technologies + for real-time and embedded systems (JTRES 2007)}, + year = {2007}, + address = {Vienna, Austria}, + month = {September}, + publisher = {ACM Press}, + url = {http://www.jopdesign.com/doc/pjfpga.pdf} +} + + at 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}, + doi = {10.1016/j.sysarc.2007.06.001}, + url = {http://www.jopdesign.com/doc/rtarch.pdf} +} + + at INPROCEEDINGS{jop:oohw:jtres2007, + author = {Martin Schoeberl}, + title = {Architecture for Object Oriented Programming Languages}, + booktitle = {Proceedings of the 5th international workshop on Java technologies + for real-time and embedded systems (JTRES 2007)}, + year = {2007}, + address = {Vienna, Austria}, + month = {September}, + publisher = {ACM Press}, + url = {http://www.jopdesign.com/doc/oohw.pdf} +} + @INPROCEEDINGS{jop:scjmodes, author = {Martin Schoeberl}, title = {Mission Modes for Safety Critical Java}, @@ -1060,20 +762,21 @@ url = {http://www.jopdesign.com/doc/scjava_modes.pdf} } - at INPROCEEDINGS{simpcon:fpl, + at INPROCEEDINGS{jop:ttnoc, 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)}, + title = {A Time-Triggered Network-on-Chip}, + booktitle = {International Conference on Field-Programmable Logic and its Applications + (FPL 2007)}, year = {2007}, - owner = {admin}, - timestamp = {2007.04.10} + address = {Amsterdam, Netherlands}, + month = {August}, + url = {http://www.jopdesign.com/doc/ttnoc_fpl2007.pdf} } - at INPROCEEDINGS{ttnoc:date, + at INPROCEEDINGS{simpcon:auchip, author = {Martin Schoeberl}, - title = {A Time-Triggered Network-on-Chip}, - booktitle = {submitted to the FPL 2007}, + title = {{SimpCon} - a Simple and Efficient {SoC} Interconnect}, + booktitle = {submitted to Austrochip}, year = {2007}, owner = {admin}, timestamp = {2007.04.10} @@ -1159,8 +862,6 @@ title = {JOP: A Java Optimized Processor for Embedded Real-Time Systems}, school = {Vienna University of Technology}, year = {2005}, - owner = {admin}, - timestamp = {2007.04.10}, url = {http://www.jopdesign.com/thesis/thesis.pdf} } @@ -1334,41 +1035,35 @@ url = {http://www.jopdesign.com/doc/scjava_isorc2007.pdf} } - at comment{jabref-meta: selector_journal:} - - at comment{jabref-meta: selector_author:} - - at comment{jabref-meta: selector_keywords:} + at INPROCEEDINGS{jop:scjgc, + author = {Martin Schoeberl and Jan Vitek}, + title = {Garbage Collection for Safety Critical {Java}}, + booktitle = {Proceedings of the 5th international workshop on Java technologies + for real-time and embedded systems (JTRES 2007)}, + year = {2007}, + address = {Vienna, Austria}, + month = {September}, + publisher = {ACM Press}, + url = {http://www.jopdesign.com/doc/scjgc.pdf} +} @comment{jabref-meta: selector_publisher:} -This file was created with JabRef 2.1 beta. -Encoding: Cp1252 - - at PHDTHESIS{JIFFY, - author = {Georg Acher}, - title = {JIFFY --- Ein FPGA-basierter {J}ava Just-in-Time Compiler f\"ur eingebettete - Anwendungen}, - school = {Technische Universit\"at M\"unchen}, - year = {2003} -} + at comment{jabref-meta: selector_author:} - at MISC{NIOS, - author = {Altera}, - title = {Nios Soft Core Embedded Processor, ver. 1}, - howpublished = {data sheet}, - month = {June}, - year = {2000} -} + at comment{jabref-meta: selector_journal:} - at INPROCEEDINGS{femto2003, - author = {Antonio Carlos Beck and Luigi Carro}, - title = {Low Power Java Processor for Embedded Applications}, - booktitle = {Proceedings of the 12th IFIP International Conference on Very Large - Scale Integration}, - year = {2003}, - month = {December}, - location = {Germany} + at comment{jabref-meta: selector_keywords:} + +This file was created with JabRef 2.1 beta. +Encoding: Cp1252 + + at PHDTHESIS{JIFFY, + author = {Georg Acher}, + title = {JIFFY --- Ein FPGA-basierter {J}ava Just-in-Time Compiler f\"ur eingebettete + Anwendungen}, + school = {Technische Universit\"at M\"unchen}, + year = {2003} } @MISC{jlex, @@ -1403,17 +1098,6 @@ location = {Bloomington, MN} } - at INPROCEEDINGS{697453, - author = {Alan Burns and Brian Dobbing and G. Romanski}, - title = {The Ravenscar Tasking Profile for High Integrity Real-Time Programs}, - booktitle = {Proceedings of the 1998 Ada-Europe International Conference on Reliable - Software Technologies}, - year = {1998}, - pages = {263--275}, - publisher = {Springer-Verlag}, - isbn = {3-540-64536-5} -} - @BOOK{558498, title = {Real-Time Systems and Programming Languages: ADA 95, Real-Time {J}ava, and Real-Time POSIX}, @@ -1484,19 +1168,6 @@ url = {http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=867896&isnumber=18787} } - at INPROCEEDINGS{289525, - author = {Brian Dobbing and Alan Burns}, - title = {The Ravenscar Tasking Profile for High Integrity Real-Time Programs}, - booktitle = {Proceedings of the 1998 annual ACM SIGAda international conference - on Ada}, - year = {1998}, - pages = {1--6}, - publisher = {ACM Press}, - doi = {http://doi.acm.org/10.1145/289524.289525}, - isbn = {1-58113-033-3}, - location = {Washington, D.C., United States} -} - @INCOLLECTION{Dowling2002, author = {Tom Dowling and James Power and John Waldron}, title = {Relating Static and Dynamic Measurements for the Java Virtual Machine @@ -1795,19 +1466,6 @@ month = {July} } - at ARTICLE{321743, - author = {C. L. Liu and James W. Layland}, - title = {Scheduling Algorithms for Multiprogramming in a Hard-Real-Time Environment}, - journal = {J. ACM}, - year = {1973}, - volume = {20}, - pages = {46--61}, - number = {1}, - doi = {http://doi.acm.org/10.1145/321738.321743}, - issn = {0004-5411}, - publisher = {ACM Press} -} - @INPROCEEDINGS{ShBoom, author = {Chuck Moore}, title = {{ShBoom on ShBoom}: A Microcosm of Software and Hardware Tools}, @@ -1870,14 +1528,6 @@ month = {May} } - at INPROCEEDINGS{Pusch01, - author = {P. Puschner and A. J. Wellings}, - title = {A Profile for High Integrity Real-Time {J}ava Programs}, - booktitle = {4th IEEE International Symposium on Object-oriented Real-time distributed - Computing (ISORC)}, - year = {2001} -} - @PHDTHESIS{HardInt, author = {R. Radhakrishnan}, title = {Microarchitectural Techniques to Enable Efficient {J}ava Execution}, @@ -2096,20 +1746,6 @@ year = {2003} } - at ARTICLE{jHISC2006, - author = {Tan Yiyu and Lo Wan Yiu, Yau Chi Hang, Richard Li and Anthony S. - Fong}, - title = {A Java processor with hardware-support object-oriented instructions}, - journal = {Microprocessors and Microsystems}, - year = {2006}, - volume = {30}, - pages = {469--479}, - number = {8}, - owner = {admin}, - timestamp = {2006.11.08}, - url = {http://www.sciencedirect.com/science/article/B6V0X-4J2TN0D-1/2/25473903a67783ff99c8c8d11f8a0028} -} - This file was created with JabRef 2.1 beta. Encoding: Cp1252 @@ -2430,7 +2066,7 @@ publisher = {Elsevier} } - at INPROCEEDINGS{1086242, + at 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}, @@ -2446,6 +2082,26 @@ location = {Jersey City, NJ, USA} } + at INPROCEEDINGS{gc:jtres:metronome, + author = {David F. Bacon and Perry Cheng and V. T. Rajan}, + title = {The Metronome: {A} Simpler Approach to Garbage + + Collection in Real-Time Systems}, + booktitle = {OTM Workshops}, + year = {2003}, + editor = {Robert Meersman and Zahir Tari}, + volume = {2889}, + series = {Lecture Notes in Computer Science}, + pages = {466--478}, + publisher = {Springer}, + bibdate = {2004-01-29}, + bibsource = {DBLP, + + http://dblp.uni-trier.de/db/conf/otm/otm2003.html#BaconCR03}, + isbn = {3-540-20494-6}, + url = {http://springerlink.metapress.com/openurl.asp?genre=article&amp;issn=0302-9743&amp;volume=2889&amp;spage=466} +} + @INPROCEEDINGS{gc:bacon03, author = {David F. Bacon and Perry Cheng and V. T. Rajan}, title = {A real-time garbage collector with low overhead and consistent utilization}, @@ -2856,6 +2512,30 @@ url = {http://dx.doi.org/10.1023/B:TIME.0000009307.23568.4b} } + at INPROCEEDINGS{gc:hier:gc, + author = {Filip Pizlo and Antony L. Hosking and Jan Vitek}, + title = {Hierarchical real-time garbage collection}, + booktitle = {LCTES '07: Proceedings of the 2007 ACM SIGPLAN/SIGBED conference + on Languages, compilers, and tools}, + year = {2007}, + pages = {123--133}, + address = {New York, NY, USA}, + publisher = {ACM Press}, + doi = {http://doi.acm.org/10.1145/1254766.1254784}, + isbn = {978-1-59593-632-5}, + location = {San Diego, California, USA} +} + + at PHDTHESIS{gc:robertz:thesis, + author = {Sven Gesteg\o{a}rd Robertz}, + title = {Automatic memory management for flexible real-time systems}, + school = {Department of Computer Science Lund University}, + year = {2006}, + owner = {admin}, + timestamp = {2007.06.21}, + url = {http://www.lucas.lth.se/publications/thesis/robertzdoc.pdf} +} + @INPROCEEDINGS{gc:robe02, author = {Sven G. Robertz}, title = {Applying priorities to memory allocation}, @@ -2924,6 +2604,15 @@ location = {San Jose, California, United States} } + at BOOK{gc:siebert:phd, + title = {Hard Realtime Garbage Collection in Modern Object Oriented Programming + Languages}, + publisher = {aicas Books}, + year = {2002}, + author = {Fridtjof Siebert}, + number = {ISBN: 3-8311-3893-1} +} + @INPROCEEDINGS{siebert99realtime, author = {Fridtjof Siebert}, title = {Real-Time Garbage Collection in Multi-Threaded Systems on a Single @@ -2983,6 +2672,28 @@ url = {ftp://ftp.cs.utexas.edu/pub/garbage/bigsurv.ps} } + at ARTICLE{gc:yuasa90, + author = {Taichi Yuasa}, + title = {Real-Time Garbage Collection on General-Purpose Machines}, + journal = {Journal of Systems and Software}, + year = {1990}, + volume = {11}, + pages = {181--198}, + number = {3}, + address = {Kyoto Univ, Math Sci Research Inst., Kyoto 606, Japan}, + comment = {Snapshot-at-beginning algorithm. + + When a location is written to, previous contents saved onto a stack. + + Thus all objects live at the beginning of a GC will be reached. + + Large advantage of Baker on stock hardware is that only heap pointer + writes + + must be treated specially to preserve the invariants.}, + doi = {10.1016/0164-1212(90)90084-Y} +} + This file was created with JabRef 2.1 beta. Encoding: Cp1252 @@ -3261,6 +2972,19 @@ location = {San Diego, California, USA} } + at INPROCEEDINGS{697453, + author = {Alan Burns and Brian Dobbing and G. Romanski}, + title = {The Ravenscar Tasking Profile for High Integrity Real-Time Programs}, + booktitle = {Proceedings of the 1998 Ada-Europe International Conference on Reliable + Software Technologies}, + year = {1998}, + pages = {263--275}, + publisher = {Springer-Verlag}, + isbn = {3-540-64536-5}, + owner = {admin}, + timestamp = {2007.06.22} +} + @INPROCEEDINGS{gnat:jvm, author = {Cyrille Comar and Gary Dismukes and Franco Gasperoni}, title = {Targeting {GNAT} to the {Java} virtual machine}, @@ -3386,6 +3110,20 @@ timestamp = {2007.04.16} } + at INPROCEEDINGS{ovm:par, + author = {Jeremy Manson and Jason Baker and Antonio Cunei and Suresh Jagannathan + and Marek Prochazka and Bin Xin and Jan Vitek}, + title = {Preemptible Atomic Regions for Real-Time Java}, + booktitle = {Proceedings of the 26th IEEE International Real-Time Systems Symposium + (RTSS'05)}, + year = {2005}, + pages = {62-71}, + address = {Los Alamitos, CA, USA}, + publisher = {IEEE Computer Society}, + doi = {http://doi.ieeecomputersociety.org/10.1109/RTSS.2005.34}, + issn = {1052-8725} +} + @INPROCEEDINGS{Niessner03, author = {Albert F. Niessner and Edward G. Benowitz}, title = {{RTSJ} Memory Areas and Their Affects on the Performance of a Flight-Like @@ -3430,15 +3168,10 @@ } @INPROCEEDINGS{conf/isorc/PizloFHV04, - author = {F. Pizlo and J. M. Fox and David Holmes and Jan - - - Vitek}, - title = {Real-Time Java Scoped Memory: Design Patterns and - - - Semantics}, - booktitle = {ISORC}, + author = {Filip Pizlo and J. M. Fox and David Holmes and Jan Vitek}, + title = {Real-Time Java Scoped Memory: Design Patterns and Semantics}, + booktitle = {Proceedings of the 7th IEEE International Symposium on, Object-Oriented + Real-Time Distributed Computing (ISORC 2004)}, year = {2004}, pages = {101--110}, bibdate = {2004-06-21}, @@ -3448,7 +3181,18 @@ http://dblp.uni-trier.de/db/conf/isorc/isorc2004.html#PizloFHV04}, owner = {admin}, timestamp = {2007.04.16}, - url = {http://csdl.computer.org/comp/proceedings/isorc/2004/2124/00/21240101abs.htm} + url = {http://ieeexplore.ieee.org/iel5/9101/28879/01300335.pdf} +} + + at INPROCEEDINGS{Pusch01, + author = {Peter Puschner and Andy Wellings}, + title = {A Profile for High Integrity Real-Time {J}ava Programs}, + booktitle = {4th IEEE International Symposium on Object-oriented Real-time distributed + Computing (ISORC)}, + year = {2001}, + owner = {admin}, + timestamp = {2007.06.13}, + url = {http://ieeexplore.ieee.org/iel5/7351/19938/00922813.pdf} } @ARTICLE{do-178b, @@ -3579,13 +3323,22 @@ url = {http://jiangxi.cs.uwm.edu/publication/rtss04.pdf} } - at comment{jabref-meta: selector_journal:} + at MISC{hija, + title = {HIJA Safety Critical Java Proposal}, + howpublished = {available at http://www.aicas.com/papers/scj.pdf}, + month = {May}, + year = {2006}, + owner = {admin}, + timestamp = {2007.08.01} +} + + at comment{jabref-meta: selector_publisher:} @comment{jabref-meta: selector_author:} - at comment{jabref-meta: selector_keywords:} + at comment{jabref-meta: selector_journal:} - at comment{jabref-meta: selector_publisher:} + at comment{jabref-meta: selector_keywords:} This file was created with JabRef 2.1 beta. Encoding: Cp1252 @@ -3658,6 +3411,21 @@ timestamp = {2007.04.16} } + at INPROCEEDINGS{289525, + author = {Brian Dobbing and Alan Burns}, + title = {The Ravenscar Tasking Profile for High Integrity Real-Time Programs}, + booktitle = {Proceedings of the 1998 annual ACM SIGAda international conference + on Ada}, + year = {1998}, + pages = {1--6}, + publisher = {ACM Press}, + doi = {http://doi.acm.org/10.1145/289524.289525}, + isbn = {1-58113-033-3}, + location = {Washington, D.C., United States}, + owner = {admin}, + timestamp = {2007.08.16} +} + @ARTICLE{journals/cj/JosephP86, author = {Mathai Joseph and Paritosh K. Pandya}, title = {Finding Response Times in a Real-Time System}, @@ -3674,6 +3442,38 @@ timestamp = {2007.02.26} } + at ARTICLE{321743, + author = {C. L. Liu and James W. Layland}, + title = {Scheduling Algorithms for Multiprogramming in a Hard-Real-Time Environment}, + journal = {J. ACM}, + year = {1973}, + volume = {20}, + pages = {46--61}, + number = {1}, + doi = {http://doi.acm.org/10.1145/321738.321743}, + issn = {0004-5411}, + owner = {admin}, + publisher = {ACM Press}, + timestamp = {2007.06.10} +} + + at ARTICLE{Sha2004, + author = {Lui Sha and Tarek F. Abdelzaher and Karl-Erik {\AA}rz{\'e}n and Anton + + Cervin and Theodore P. Baker and Alan Burns and Giorgio C. Buttazzo + + and Marco Caccamo and John P. Lehoczky and Aloysius K. Mok}, + title = {Real Time Scheduling Theory: {A} Historical Perspective}, + journal = {Real-Time Systems}, + year = {2004}, + volume = {28}, + pages = {101--155}, + number = {2-3}, + bibdate = {2005-07-18}, + bibsource = {DBLP, http://dblp.uni-trier.de/db/journals/rts/rts28.html#ShaAACBBBCLM04}, + url = {http://www.springerlink.com/content/w2312110gl0243k8/} +} + @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}, @@ -3689,17 +3489,27 @@ url = {http://dx.doi.org/10.1023/B:TIME.0000048937.17571.2b} } - at comment{jabref-meta: selector_journal:} + at comment{jabref-meta: selector_publisher:} @comment{jabref-meta: selector_author:} - at comment{jabref-meta: selector_keywords:} + at comment{jabref-meta: selector_journal:} - at comment{jabref-meta: selector_publisher:} + at comment{jabref-meta: selector_keywords:} This file was created with JabRef 2.1 beta. Encoding: Cp1252 + at MISC{quartus, + author = {Altera}, + title = {Quartus II Version 7.1 Handbook}, + month = {May}, + year = {2007}, + owner = {admin}, + timestamp = {2007.07.30}, + url = {http://www.altera.com/literature/hb/qts/quartusii_handbook.pdf} +} + @MISC{soc:avalon, author = {Altera}, title = {Avalon Interface Specification}, @@ -3707,6 +3517,16 @@ year = {2005} } + at MISC{NIOS, + author = {Altera}, + title = {Nios 3.0 {CPU}}, + howpublished = {data sheet, version 2.2}, + month = {October}, + year = {2004}, + owner = {admin}, + timestamp = {2007.07.30} +} + @MISC{soc:amba3, author = {ARM}, title = {{AMBA AXI} Protocol v1.0 Specification}, @@ -3843,18 +3663,18 @@ timestamp = {2006.08.27} } - at comment{jabref-meta: selector_journal:} + at comment{jabref-meta: selector_publisher:} @comment{jabref-meta: selector_author:} - at comment{jabref-meta: selector_keywords:} + at comment{jabref-meta: selector_journal:} - at comment{jabref-meta: selector_publisher:} + at comment{jabref-meta: selector_keywords:} This file was created with JabRef 2.1 beta. Encoding: Cp1252 - at INPROCEEDINGS{conf/rtss/PizloV06, + at INPROCEEDINGS{rtjava:mem:rtss, author = {Filip Pizlo and Jan Vitek}, title = {An Emprical Evaluation of Memory Management @@ -3868,7 +3688,7 @@ http://dblp.uni-trier.de/db/conf/rtss/rtss2006.html#PizloV06}, crossref = {conf/rtss/2006}, - url = {http://doi.ieeecomputersociety.org/10.1109/RTSS.2006.9} + url = {http://ieeexplore.ieee.org/iel5/4032320/4032321/04032334.pdf} } @INPROCEEDINGS{LCTES07, @@ -3939,6 +3759,24 @@ timestamp = {2006.12.08} } + at INPROCEEDINGS{conf/ecoopw/Korsholm99a, + author = {Stephan Korsholm}, + title = {Transparent, Scalable, Efficient {OO}-Persistence}, + booktitle = {ECOOP Workshops}, + year = {1999}, + editor = {Ana M. D. Moreira and Serge Demeyer}, + volume = {1743}, + series = {Lecture Notes in Computer Science}, + pages = {212}, + publisher = {Springer}, + bibdate = {2002-04-22}, + bibsource = {DBLP, + + http://dblp.uni-trier.de/db/conf/ecoopw/ecoopw99.html#Korsholm99a}, + isbn = {3-540-66954-X}, + url = {http://citeseer.ist.psu.edu/282704.html} +} + @ARTICLE{journals/rts/Locke92, author = {C. Douglas Locke}, title = {Software Architecture for Hard Real-Time Applications: @@ -3984,6 +3822,20 @@ 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}, @@ -4019,16 +3871,6 @@ url = {http://csd.informatik.uni-oldenburg.de/pub/Papers/csp4j.pdf} } - at INPROCEEDINGS{rtjava:mem:rtss, - author = {Filip Pizlo and Jan Vitek}, - title = {AN EMPRICAL EVALUATION OF MEMORY MANAGEMENT ALTERNATIVES FOR REAL-TIME - JAVA}, - booktitle = {rtss}, - year = {2006}, - owner = {admin}, - timestamp = {2006.10.02} -} - @ARTICLE{1132364, author = {Kiran Seth and Aravindh Anantaraman and Frank Mueller and Eric Rotenberg}, title = {FAST: Frequency-aware static timing analysis}, @@ -4134,6 +3976,17 @@ url = {http://csdl.computer.org/comp/proceedings/rtcsa/1999/0306/00/03060088abs.htm} } + at ARTICLE{wcet:acm:survey, + author = {Wilhelm et al}, + title = {The Worst-Case Execution Time Problem + + -- Overview of Methods and Survey of Tools}, + journal = {submitted to ACM}, + owner = {admin}, + timestamp = {2007.08.01}, + url = {http://www.cs.fsu.edu/~whalley/papers/tecs07.pdf} +} + @BOOK{aho1986compilers, title = {Compilers Principles, Techniques, and Tools}, publisher = {Addison-Wesley}, @@ -4280,6 +4133,50 @@ bibsource = {DBLP, http://dblp.uni-trier.de/db/conf/rtss/rtss1992.html#HarmonBW92} } + at INPROCEEDINGS{trevor2007a, + author = {Trevor Harmon and Raymond Klefstad}, + title = {A Survey of Worst-Case Execution Time Analysis for Real-Time {J}ava}, + booktitle = {Proceedings of the Ninth International Workshop on Java and Components + for Parallelism, Distribution and Concurrency}, + year = {2007}, + address = {Long Beach, California}, + month = {March}, + publisher = {IEEE}, + owner = {admin}, + timestamp = {2007.08.05}, + url = {http://dx.doi.org/10.1109/IPDPS.2007.370422} +} + + at INPROCEEDINGS{trevor2007b, + author = {Trevor Harmon and Raymond Klefstad}, + title = {Toward a Unified Standard for Worst-Case Execution Time Annotations + in Real-Time Java}, + booktitle = {Proceedings of the Fifteenth International Workshop on Parallel and + Distributed Real-Time Systems}, + year = {2007}, + address = {Long Beach, California}, + month = {March}, + publisher = {IEEE}, + keywords = {Java, real-time systems, software portability, portability, real-time + Java, temporal analysis, worst-case execution time}, + owner = {admin}, + timestamp = {2007.08.05}, + url = {http://dx.doi.org/10.1109/IPDPS.2007.370346} +} + + at INPROCEEDINGS{Trevor:Volta, + author = {Trevor Harmon and Raymond Klefstad}, + title = {Interactive Back-annotation of Worst-case Execution Time Analysis + for Java Microprocessors}, + booktitle = {Proceedings of the Thirteenth IEEE International Conference on Embedded + and Real-Time Computing Systems and Applications (RTCSA 2007)}, + year = {2007}, + month = {August}, + owner = {admin}, + timestamp = {2007.08.05}, + url = {http://vocaro.com/trevor/files/paper.pdf} +} + @INPROCEEDINGS{Healy1995, author = {Healy, C.A. and Whalley, D.B. and Harmon, M.G.}, title = {Integrating the Timing Analysis of Pipelining and Instruction Caching},

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