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
  • 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 May 26 20:43:01 CEST 2007
    Subject: [cvs-checkins] MODIFIED: jop ...
    Top
    Date: 00/07/05 26:20:43

    Added: jop/doc/bib all.bib Makefile
    Log:
    start a user manual


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

    http://www.opencores.org/cvsweb.shtml/jop/doc/bib/all.bib?rev=1.1&content-type=text/x-cvsweb-markup

    Index: all.bib
    ===================================================================
    This file was created with JabRef 2.1 beta.
    Encoding: Cp1252

    @ARTICLE{Moo65,
    author = {Gordon E. Moore},
    title = {Cramming more components onto integrated circuits},
    journal = {Electronics},
    year = {1965},
    volume = {38},
    pages = {114--117},
    number = {8},
    crindex = {Fichier},
    url = {http://www.cs.ucsb.edu/~arch/cs254/papers/moorepaper.pdf}
    }

    @comment{jabref-meta: selector_journal:}

    @comment{jabref-meta: selector_author:}

    @comment{jabref-meta: selector_keywords:}

    @comment{jabref-meta: selector_publisher:}

    This file was created with JabRef 2.1 beta.
    Encoding: Cp1252

    @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}
    }

    @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}
    }

    @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}
    }

    @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} } @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} } @PHDTHESIS{attakonadu:dai, author = {Rodney Atta-Konadu}, title = {Design and Implementation of a Modular Controller for Robotic Machines}, school = {University of Saskatchewan}, year = {2006} } @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} } @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} } @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} } @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} } @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} } @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} } @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} } @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} } @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} } @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} } @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} } @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} } @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} } @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} } @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} } @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} } @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} } @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} } @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} } @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} } @comment{jabref-meta: selector_publisher:} @comment{jabref-meta: selector_author:} @comment{jabref-meta: selector_journal:} @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}}, month = {April}, year = {2003}, organization = {Altera Corporation}, owner = {admin}, timestamp = {2007.04.20} } @BOOK{Hennessy06, title = {Computer Architecture: {A} Quantitative Approach, 4th ed.}, publisher = {Morgan Kaufmann Publishers}, year = {2006}, author = {John Hennessy and David Patterson}, isbn = {1-55880-069-8}, keywords = {books, text, textbook, basic concepts, multiprocessors, computer architecture, textbook, pario bib, grequired97(5): rgs, dn, a(umn), dab, sm,}, owner = {admin}, timestamp = {2007.04.19} } @BOOK{Hennessy02, title = {Computer Architecture: {A} Quantitative Approach, 3rd ed.}, publisher = {Morgan Kaufmann Publishers Inc.}, year = {2002}, author = {John Hennessy and David Patterson}, address = {Palo Alto, CA 94303}, isbn = {1-55880-069-8}, keywords = {books, text, textbook, basic concepts, multiprocessors, computer architecture, textbook, pario bib, grequired97(5): rgs, dn, a(umn), dab, sm,}, owner = {admin}, timestamp = {2007.04.19} } @comment{jabref-meta: selector_journal:} @comment{jabref-meta: selector_author:} @comment{jabref-meta: selector_keywords:} @comment{jabref-meta: selector_publisher:} This file was created with JabRef 2.1 beta. Encoding: Cp1252 @BOOK{JavaLang2, title = {The {{J}ava} Programming Language}, publisher = {Ad{\-d}i{\-s}on-Wes{\-l}ey}, year = {1998}, author = {Ken Arnold and James Gosling}, address = {Reading, MA, USA}, edition = {Second}, acknowledgement = {#ack-nhfb#}, author-url = {http://java.sun.com/people/arnold/}, bibdate = {Wed Jun 17 22:05:06 MDT 1998}, 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} } @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 suites}, journal = {Concurrency and Computation: Prac\-tice and Experience}, year = {2005}, volume = {17}, pages = {757--773}, number = {7--8}, month = jun # {\slash } # jul, bibdate = {Sat May 14 11:30:57 MDT 2005}, bibsource = {http://www3.interscience.wiley.com/journalfinder.html; http://www.interscience.wiley.com/jpages/1532-0626}, coden = {CCPEBO}, doi = {http://dx.doi.org/10.1002/cpe.846}, doi-url = {http://dx.doi.org/10.1002/cpe.846}, issn = {1532-0626 (print), 1532-0634 (electronic)}, onlinedate = {23 Feb 2005} } @MISC{kaffe, author = {Kaffe}, title = {Kaffe, a complete virtual machine and class library set which allows the execution of Java code}, howpublished = {Available at http://www.kaffe.org}, owner = {admin}, timestamp = {2007.04.16} } @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}, address = {Reading, MA, USA}, edition = {Second}, acknowledgement = {#ack-nhfb#}, bibdate = {Tue May 11 07:30:11 1999}, isbn = {0-201-43294-3}, lccn = {QA76.73.J38L56 1999}, owner = {admin}, pages = {xv + 473}, price = {US\$42.95}, timestamp = {2007.04.16} } @TECHREPORT{Power2002, author = {James Power and John Waldron}, title = {A Method-Level Analysis of Object-Oriented Techniques in Java}, institution = {Department of Computer Science, NUI Maynooth, Ireland}, year = {2002}, number = {NUIM-CS-TR-2002-07}, owner = {admin}, timestamp = {2007.04.19} } @MISC{SPECJvm98, author = {SPEC}, title = {The SPEC JVM98 Benchmark Suite}, howpublished = {Available at http://www.spec.org/}, month = {August}, year = {1998}, owner = {admin}, timestamp = {2007.04.19} } @MISC{java:oak, author = {Sun}, title = {A Brief History of the Green Project}, howpublished = {Available at: http://today.java.net/jag/old/green/}, owner = {admin}, timestamp = {2007.04.16}, url = {http://today.java.net/jag/old/green/} } @comment{jabref-meta: selector_journal:} @comment{jabref-meta: selector_author:} @comment{jabref-meta: selector_keywords:} @comment{jabref-meta: selector_publisher:} This file was created with JabRef 2.1 beta. Encoding: Cp1252 @INPROCEEDINGS{conf/words/BrinkschulteP05, author = {Uwe Brinkschulte and Mathias Pacher}, title = {Improving the Real-time Behaviour of a Multithreaded Java Microcontroller by Control Theory and Model Based Latency Prediction}, booktitle = {WORDS}, year = {2005}, pages = {82--96}, publisher = {IEEE Computer Society}, bibdate = {2006-07-18}, bibsource = {DBLP, http://dblp.uni-trier.de/db/conf/words/words2005.html#BrinkschulteP05}, crossref = {conf/words/2005}, isbn = {0-7695-2347-1}, url = {http://doi.ieeecomputersociety.org/10.1109/WORDS.2005.38} } @MISC{aJile, author = {aJile}, title = {aJ-100 Real-time Low Power {J}ava Processor}, howpublished = {preliminary data sheet}, year = {2000}, owner = {admin}, timestamp = {2007.04.16} } @MISC{Jazelle, author = {ARM}, title = {Jazelle technology: {ARM} acceleration technology for the {J}ava Platform}, howpublished = {white paper}, year = {2004}, owner = {admin}, timestamp = {2007.04.16} } @INPROCEEDINGS{LavaCore:2002, author = {Bose, B. and Tuna, M.E. and Nagy, J.M.}, title = {LavaCORE/sup /spl trade// configurable Java/spl trade/ processor core}, booktitle = {Aerospace Conference Proceedings, 2002. IEEE}, year = {2002}, volume = {4}, pages = {4-1953--4-1959 vol.4}, keywords = {Java, aerospace computing, embedded systems, microprocessor chips, reconfigurable architectures, LavaCORE, configurable Java processor core, embedded system, polymorphous computing architecture, space technology}, owner = {admin}, timestamp = {2007.04.10}, url = {http://ieeexplore.ieee.org/iel5/8043/22239/01036907.pdf?tp=&arnumber=1036907&isnumber=22239} } @MISC{Lightfoot, author = {DCT}, title = {Lightfoot 32-bit {J}ava Processor Core}, howpublished = {data sheet}, month = {September}, year = {2001}, owner = {admin}, timestamp = {2007.04.16} } @MISC{LavaCORE, author = {Derivation}, title = {LavaCORE Configurable {J}ava Processor Core}, howpublished = {data sheet}, month = {April}, year = {2001}, owner = {admin}, timestamp = {2007.04.16} } @MISC{EJC, author = {EJC}, title = {The EJC (Embedded Java Controller) platform}, howpublished = {Available at http://www.embedded-web.com/index.html }, owner = {admin}, timestamp = {2007.04.21} } @ARTICLE{Imsys, author = {Tom R. Halfhill}, title = {Imsys Hedges Bets on {J}ava}, journal = {Microprocessor Report}, year = {2000}, month = {August}, owner = {admin}, timestamp = {2007.04.16} } @ARTICLE{624274, author = {Sudheendra Hangal and Mike O'Connor}, title = {Performance Analysis and Validation of the picoJava Processor}, journal = {IEEE Micro}, year = {1999}, volume = {19}, pages = {66--72}, number = {3}, address = {Los Alamitos, CA, USA}, doi = {http://dx.doi.org/10.1109/40.768505}, issn = {0272-1732}, publisher = {IEEE Computer Society Press} } @INPROCEEDINGS{880720, author = {David S. Hardin}, title = {Real-Time Objects on the Bare Metal: An Efficient Hardware Realization of the {J}ava Virtual Machine}, booktitle = {Proceedings of the Fourth International Symposium on Object-Oriented Real-Time Distributed Computing}, year = {2001}, pages = {53}, publisher = {IEEE Computer Society}, isbn = {0-7695-1089-2}, owner = {admin}, timestamp = {2007.04.16}, url = {http://ieeexplore.ieee.org/search/wrapper.jsp?arnumber=922817} } @MISC{SNAP, author = {{Imsys}}, title = {SNAP, Simple Network Application Platform}, howpublished = {Available at http://www.imsys.se/}, owner = {admin}, timestamp = {2006.12.19} } @MISC{Cjip, author = {{Imsys}}, title = {IM1101C (the Cjip) Technical Reference Manual / V0.25}, year = {2004}, owner = {admin}, timestamp = {2007.04.16} } @MISC{CjipRef, author = {{Imsys}}, title = {{ISAJ} Reference 2.0}, month = {January}, year = {2001}, owner = {admin}, timestamp = {2007.04.16} } @ARTICLE{367714, author = {Iffat H. Kazi and Howard H. Chen and Berdenia Stanley and David J. Lilja}, title = {Techniques for obtaining high performance in Java programs}, journal = {ACM Comput. Surv.}, year = {2000}, volume = {32}, pages = {213--240}, number = {3}, address = {New York, NY, USA}, doi = {http://doi.acm.org/10.1145/367701.367714}, issn = {0360-0300}, publisher = {ACM Press} } @ARTICLE{Kim2000, author = {A. Kim and J. M. Chang}, title = {Designing a Java Microprocessor Core using FPGA Technology}, journal = {IEE Computing \& Control Engineering Journal}, year = {2000}, volume = {11}, pages = {135--141}, number = {3}, month = {June}, owner = {admin}, timestamp = {2007.04.16} } @ARTICLE{komodo2003, author = {J. Kreuzinger and U. Brinkschulte and M. Pfeffer and S. Uhrig and Th. Ungerer}, title = {Real-time Event-handling and Scheduling on a Multithreaded {J}ava microcontroller}, journal = {Microprocessors and Microsystems}, year = {2003}, volume = {27}, pages = {19--31}, number = {1}, owner = {admin}, timestamp = {2007.04.16} } @INPROCEEDINGS{368445, author = {M. Mrva and K. Buchenrieder and R. Kress}, title = {A scalable architecture for multi-threaded JAVA applications}, booktitle = {Proceedings of the conference on Design, automation and test in Europe}, year = {1998}, pages = {868--874}, publisher = {IEEE Computer Society}, isbn = {0-8186-8359-7}, location = {Le Palais des Congrés de Paris, France}, owner = {admin}, timestamp = {2007.04.16}, url = {http://portal.acm.org/citation.cfm?id=368058.368445} } @MISC{JSTAR, author = {Nazomi}, title = {{JA} 108 Product Brief}, howpublished = {Available at http://www.nazomi.com}, owner = {admin}, timestamp = {2007.04.16} } @ARTICLE{pJ1, author = {J. Michael O'Connor and Marc Tremblay}, title = {pico{J}ava-{I}: The {J}ava Virtual Machine in Hardware}, journal = {IEEE Micro}, year = {1997}, volume = {17}, pages = {45--53}, number = {2}, doi = {http://dx.doi.org/10.1109/40.592314}, issn = {0272-1732}, owner = {admin}, publisher = {IEEE Computer Society Press}, timestamp = {2006.12.19} } @PHDTHESIS{Pfeffer, author = {Matthias Pfeffer}, title = {Ein echtzeitf{\"a}higes Java-System f{\"u}r einen mehrf{\"a}digen Java-Mikrocontroller}, school = {University of Augsburg}, year = {2000}, owner = {admin}, timestamp = {2007.04.16} } @MISC{IGNITE, author = {PTSC}, title = {IGNITE Processor Brochure, Rev 1.0}, howpublished = {Available at http://www.ptsc.com}, owner = {admin}, timestamp = {2007.04.16} } @BOOK{pjMicroArch, title = {pico{J}ava-II Microarchitecture Guide}, publisher = {Sun Microsystems}, year = {1999}, author = {Sun}, month = {March}, owner = {admin}, timestamp = {2007.04.16} } @BOOK{pjProgRef, title = {pico{J}ava-II Programmer's Reference Manual}, publisher = {Sun Microsystems}, year = {1999}, author = {Sun}, month = {March}, owner = {admin}, timestamp = {2007.04.16} } @MISC{JStamp, author = {Systronix}, title = {JStamp Real-Time Native {J}ava Module}, howpublished = {data sheet}, owner = {admin}, timestamp = {2007.04.16} } @INPROCEEDINGS{SOAR:1984, author = {David Ungar and Ricki Blau and Peter Foley and Dain Samples and David Patterson}, title = {Architecture of SOAR: Smalltalk on a RISC}, booktitle = {ISCA '84: Proceedings of the 11th annual international symposium on Computer architecture}, year = {1984}, pages = {188--197}, address = {New York, NY, USA}, publisher = {ACM Press}, doi = {http://doi.acm.org/10.1145/800015.808182}, isbn = {0-8186-0538-3}, owner = {admin}, timestamp = {2007.04.22} } @ARTICLE{vijaykrishnan2000soa, author = {Vijaykrishnan, N. and Ranganathan, N.}, title = {{Supporting object accesses in a Java processor}}, journal = {Computers and Digital Techniques, IEE Proceedings-}, year = {2000}, volume = {147}, pages = {435--443}, number = {6} } @INPROCEEDINGS{conf/ecoop/VijaykrishnanRG98, author = {Narayanan Vijaykrishnan and N. Ranganathan and Ravi Gadekarla}, title = {Object-Oriented Architectural Support for a Java Processor}, booktitle = {ECOOP}, year = {1998}, editor = {Eric Jul}, volume = {1445}, series = {Lecture Notes in Computer Science}, pages = {330--354}, publisher = {Springer}, bibdate = {2003-02-04}, bibsource = {DBLP, http://dblp.uni-trier.de/db/conf/ecoop/ecoop98.html#VijaykrishnanRG98}, isbn = {3-540-64737-6}, url = {http://link.springer.de/link/service/series/0558/bibs/1445/14450330.htm} } @MISC{Vulcan2003, author = {Vulcan}, title = {Moon2 - 32 Bit Native {J}ava Technology-Based Processor}, howpublished = {product folder}, year = {2003}, owner = {admin}, timestamp = {2007.04.16} } @MISC{Vulcan2000, author = {Vulcan}, title = {Moon v1.0}, howpublished = {data sheet}, month = {January}, year = {2000}, owner = {admin}, timestamp = {2007.04.16} } @ARTICLE{journals/scp/WrightSW06, author = {Greg Wright and Matthew L. Seidl and Mario Wolczko}, title = {An object-aware memory architecture}, journal = {Sci. Comput. Program}, year = {2006}, volume = {62}, pages = {145--163}, number = {2}, bibdate = {2006-11-22}, bibsource = {DBLP, http://dblp.uni-trier.de/db/journals/scp/scp62.html#WrightSW06}, url = {http://dx.doi.org/10.1016/j.scico.2006.02.007} } @TECHREPORT{wrig05, author = {Greg Wright and Matthew L. Seidl and Mario Wolczko}, title = {An Object-Aware Memory Architecture}, institution = {Sun Microsystems Laboratories}, year = {2005}, number = {SML--TR--2005--143}, month = feb } @MASTERSTHESIS{Zulauf00, author = {R. Zulauf}, title = {{Entwurf eines {J}ava-Mikrocontrollers und prototypische Implementierung auf einem FPGA}}, school = {University of Karlsruhe}, year = {2000}, owner = {admin}, timestamp = {2007.04.16} } @PROCEEDINGS{DBLP:conf/words/2005, title = {10th IEEE International Workshop on Object-Oriented Real-Time Dependable Systems (WORDS 2005), 2-4 February 2005, Sedona, AZ, USA}, year = {2005}, publisher = {IEEE Computer Society}, bibsource = {DBLP, http://dblp.uni-trier.de}, booktitle = {WORDS}, isbn = {0-7695-2347-1} } @comment{jabref-meta: selector_journal:} @comment{jabref-meta: selector_author:} @comment{jabref-meta: selector_keywords:} @comment{jabref-meta: selector_publisher:} This file was created with JabRef 2.1 beta. Encoding: Cp1252 @INPROCEEDINGS{jop:sac05, author = {Flavius Gruian and Per Andersson and Krzysztof Kuchcinski and Martin Schoeberl}, title = {Automatic Generation of Application-Specific Systems Based on a Micro-programmed Java Core}, booktitle = {Proceedings of the 20th ACM Symposium on Applied Computing, Embedded Systems track}, year = {2005}, address = {Santa Fee, New Mexico}, month = {March}, owner = {admin}, timestamp = {2007.04.21}, url = {http://www.jopdesign.com/doc/sac05.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}, year = {2007}, address = {San Diego, CA, USA}, month = {June}, publisher = {ACM}, url = {http://www.jopdesign.com/doc/cache_dac2007.pdf} } @INPROCEEDINGS{jop:gcroots, author = {Rasmus Pedersen and Martin Schoeberl}, title = {Exact Roots for a Real-Time Garbage Collector}, booktitle = {Proceedings of the 4th international workshop on Java technologies for real-time and embedded systems (JTRES 2006)}, year = {2006}, pages = {77--84}, address = {New York, NY, USA}, publisher = {ACM Press}, doi = {http://doi.acm.org/10.1145/1167999.1168013}, isbn = {1-59593-544-4}, location = {Paris, France}, owner = {admin}, timestamp = {2007.04.10}, url = {http://www.jopdesign.com/doc/gcroots_jtres2006.pdf} } @INPROCEEDINGS{pedersen:2006-64, author = {Rasmus Pedersen and Martin Schoeberl}, title = {An Embedded Support Vector Machine}, booktitle = {Proceedings of the Fourth Workshop on Intelligent Solutions in Embedded Systems (WISES 2006)}, year = {2006}, pages = {79-89}, address = {Vienna, Austria}, month = {June}, url = {http://www.jopdesign.com/doc/rtsvm_wises2006.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}, year = {2007}, month = {May}, owner = {admin}, timestamp = {2007.04.10}, url = {http://www.jopdesign.com/doc/scjava_modes.pdf} } @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 = {2007.04.10} } @INPROCEEDINGS{ttnoc:date, author = {Martin Schoeberl}, title = {A Time-Triggered Network-on-Chip}, booktitle = {submitted to the FPL 2007}, year = {2007}, owner = {admin}, timestamp = {2007.04.10} } @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}, month = {April}, year = {2006}, note = {Austrian patent AT 500.858}, owner = {admin}, timestamp = {2007.04.10} } @INPROCEEDINGS{jop:rtgc_sched, author = {Martin Schoeberl}, title = {Real-Time Garbage Collection for {J}ava}, booktitle = {Proceedings of the 9th IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC 2006)}, year = {2006}, pages = {424--432}, address = {Gyeongju, Korea}, month = {April}, owner = {admin}, timestamp = {2007.04.10}, url = {http://www.jopdesign.com/doc/rtgc_sched.pdf} } @INPROCEEDINGS{jop:wcet, author = {Martin Schoeberl}, title = {A Time Predictable {J}ava Processor}, booktitle = {Proceedings of the Design, Automation and Test in Europe Conference (DATE 2006)}, year = {2006}, pages = {800--805}, address = {Munich, Germany}, month = {March}, isbn = {3-9810801-0-6}, owner = {admin}, timestamp = {2007.04.10}, url = {http://www.jopdesign.com/doc/jop_wcet.pdf} } @INPROCEEDINGS{jop:austrochip05, author = {Martin Schoeberl}, title = {Evaluation of a {J}ava Processor}, booktitle = {Tagungsband Austrochip 2005}, year = {2005}, pages = {127--134}, address = {Vienna, Austria}, month = {October}, isbn = {3-901578-13-7}, url = {http://www.jopdesign.com/doc/jop_eval.pdf} } @INPROCEEDINGS{jop:stack, author = {Martin Schoeberl}, title = {Design and Implementation of an Efficient Stack Machine}, booktitle = {Proceedings of the 12th IEEE Reconfigurable Architecture Workshop (RAW2005)}, year = {2005}, address = {Denver, Colorado, USA}, month = {April}, publisher = {IEEE}, owner = {admin}, timestamp = {2007.04.10}, url = {http://www.jopdesign.com/doc/stack.pdf} } @PHDTHESIS{jop:thesis, author = {Martin Schoeberl}, 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} } @INPROCEEDINGS{jop:design, author = {Martin Schoeberl}, title = {Design Rationale of a Processor Architecture for Predictable Real-Time Execution of {J}ava Programs}, booktitle = {Proceedings of the 10th International Conference on Real-Time and Embedded Computing Systems and Applications (RTCSA 2004)}, year = {2004}, address = {Gothenburg, Sweden}, month = {August}, url = {http://www.jopdesign.com/doc/design.pdf} } @INPROCEEDINGS{jop:fpl2004, author = {Martin Schoeberl}, title = {{J}ava Technology in an {FPGA}}, booktitle = {Proceedings of the International Conference on Field-Programmable Logic and its Applications (FPL 2004)}, year = {2004}, address = {Antwerp, Belgium}, month = {August}, url = {http://www.jopdesign.com/doc/fpl2004.pdf} } @INPROCEEDINGS{jop:javasched, author = {Martin Schoeberl}, title = {Real-Time Scheduling on a {J}ava Processor}, booktitle = {Proceedings of the 10th International Conference on Real-Time and Embedded Computing Systems and Applications (RTCSA 2004)}, year = {2004}, address = {Gothenburg, Sweden}, month = {August}, url = {http://www.jopdesign.com/doc/javasched.pdf} } @INPROCEEDINGS{jop:jtres_cache, author = {Martin Schoeberl}, title = {A Time Predictable Instruction Cache for a {J}ava Processor}, booktitle = {On the Move to Meaningful Internet Systems 2004: Workshop on {J}ava Technologies for Real-Time and Embedded Systems (JTRES 2004)}, year = {2004}, volume = {3292}, series = {LNCS}, pages = {371--382}, address = {Agia Napa, Cyprus}, month = {October}, publisher = {Springer}, ee = {http://springerlink.metapress.com/openurl.asp?genre=article{\&}issn=0302-9743{\&}volume=3292{\&}spage=371}, issn = {0302-9743}, url = {http://www.jopdesign.com/doc/jtres_cache.pdf} } @INPROCEEDINGS{jop:rtjava, author = {Martin Schoeberl}, title = {Restrictions of {J}ava for Embedded Real-Time Systems}, booktitle = {Proceedings of the 7th IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC 2004)}, year = {2004}, pages = {93--100}, address = {Vienna, Austria}, month = {May}, url = {http://www.jopdesign.com/doc/rtjava.pdf} } @INPROCEEDINGS{jop:auchip03, author = {Martin Schoeberl}, title = {Design Decisions for a {J}ava Processor}, booktitle = {Tagungsband Austrochip 2003}, year = {2003}, pages = {115--118}, address = {Linz, Austria}, month = {October}, abstract = {This paper describes design decisions for JOP, a Java Optimized Processor, implemented in an FPGA. FPGA density-price relationship makes it now possible to consider them not only for prototyping of processor designs but also as final implementation technology. However, using an FPGA as target platform for a processor different constraints influence the CPU architecture. Digital building blocks that map well in an ASIC can result in poor resource usage in an FPGA. Considering these constraints in the architecture can result in a tiny soft-core processor.}, url = {http://www.jopdesign.com/doc/austrochip03.pdf} } @INPROCEEDINGS{jop:jtres03, author = {Martin Schoeberl}, title = {{JOP}: {A} {J}ava Optimized Processor}, booktitle = {On the Move to Meaningful Internet Systems 2003: Workshop on {J}ava Technologies for Real-Time and Embedded Systems (JTRES 2003)}, year = {2003}, volume = {2889}, series = {LNCS}, pages = {346--359}, address = {Catania, Italy}, month = {November}, publisher = {Springer}, abstract = {Java is still not a common language for embedded systems. It posses language features, like thread support, that can improve embedded system development, but common implementations as interpreter or just-in-time compiler are not practical. JOP is a hardware implementation of the Java Virtual Machine with focus on real-time applications. This paper describes the architecture of JOP and proposes a simple real-time extension of Java for JOP. First application in an industrial system showed that JOP is one way to use Java in the embedded world.}, coden = {LNCSD9}, doi = {10.1007/b94345}, isbn = {3-540-20494-6}, issn = {0302-9743}, url = {http://www.jopdesign.com/doc/jtres03.pdf} } @INPROCEEDINGS{jop:wises03, author = {Martin Schoeberl}, title = {Using a {J}ava Optimized Processor in a Real World Application}, booktitle = {Proceedings of the First Workshop on Intelligent Solutions in Embedded Systems (WISES 2003)}, year = {2003}, pages = {165--176}, address = {Austria, Vienna}, month = {June}, url = {http://www.jopdesign.com/doc/wises03.pdf} } @INPROCEEDINGS{jop:wcet:jtres06, author = {Martin Schoeberl and Rasmus Pedersen}, title = {{WCET} Analysis for a {Java} Processor}, booktitle = {Proceedings of the 4th international workshop on Java technologies for real-time and embedded systems (JTRES 2006)}, year = {2006}, pages = {202--211}, address = {New York, NY, USA}, publisher = {ACM Press}, doi = {http://doi.acm.org/10.1145/1167999.1168033}, isbn = {1-59593-544-4}, location = {Paris, France}, owner = {admin}, timestamp = {2007.04.10}, url = {http://www.jopdesign.com/doc/wcet_jtres2006.pdf} } @INPROCEEDINGS{jop:scjava, author = {Martin Schoeberl and Hans Sondergaard and Bent Thomsen and Anders P. Ravn}, title = {A Profile for Safety Critical Java}, booktitle = {10th IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC'07)}, year = {2007}, pages = {94--101}, address = {Santorini Island, Greece}, month = {May}, publisher = {IEEE Computer Society}, doi = {http://doi.ieeecomputersociety.org/10.1109/ISORC.2007.9}, isbn = {0-7695-2765-5}, url = {http://www.jopdesign.com/doc/scjava_isorc2007.pdf} } @comment{jabref-meta: selector_journal:} @comment{jabref-meta: selector_author:} @comment{jabref-meta: selector_keywords:} @comment{jabref-meta: selector_publisher:} This file was created with JabRef 2.1 beta. Encoding: Cp1252 @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{NIOS, author = {Altera}, title = {Nios Soft Core Embedded Processor, ver. 1}, howpublished = {data sheet}, month = {June}, year = {2000} } @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} } @MISC{jlex, author = {Elliot Berk}, title = {JLex: A Lexical Analyzer Generator for Java}, howpublished = {Available at http://www.cs.princeton.edu/~appel/modern/java/JLex/} } @INPROCEEDINGS{R:Borg:2005, author = {Andrew Borg and Neil Audsley and Andy Wellings}, title = {Real-time Java for Embedded Devices: The JAVAMEN Project}, booktitle = {Proceedings of the ERTSI 2005 - Embedded Real-Time Systems Implementation Workshop}, year = {2005}, number = {YCS-2005-397}, series = {Appears as a University of York Technical Report}, pages = {26--33}, address = {Miami, FL, USA}, month = {December} } @INPROCEEDINGS{507579, author = {Ben Brosgol and Brian Dobbing}, title = {Real-time Convergence of {A}da and {J}ava}, booktitle = {Proceedings of the 2001 annual ACM SIGAda international conference on Ada}, year = {2001}, pages = {11--26}, publisher = {ACM Press}, doi = {http://doi.acm.org/10.1145/507574.507579}, isbn = {1-58113-392-8}, location = {Bloomington, MN} } @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}, 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 and Hagen Ploog and Stephan Preuss and Thomas Geithner}, title = {Integration of {J}ava processor core {JSM} into SmartDev(ices)}, booktitle = {Proceedings of the 8th IEEE International Conference on Emerging Technologies and Factory Automation}, year = {2001}, month = {Oktober} } @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}, booktitle = {Proceedings of the conference on TRI-Ada '97}, year = {1997}, pages = {149--161}, publisher = {ACM Press}, doi = {http://doi.acm.org/10.1145/269629.269646}, isbn = {0-89791-981-5}, location = {St. Louis, Missouri, United States} } @INPROCEEDINGS{Delvai:ECRTS2003, author = {Martin Delvai and Wolfgang Huber and Peter Puschner and Andreas Steininger}, title = {Processor Support for Temporal Predictability -- The SPEAR Design Example}, booktitle = {Proceedings of the 15th Euromicro International Conference on Real-Time Systems}, year = {2003}, month = {Jul.} } @ARTICLE{Sekar2000, author = {S. Dey and P. Sanchez and D. Panigrahi and L. Chen and C. Taylor and K. Sekar}, title = {Using a Soft Core in a {SOC} Design: Experiences with pico{J}ava}, journal = {IEEE Design and Test of Computers}, year = {2000}, volume = {17}, pages = {60--71}, number = {3}, month = {July}, url = {http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=867896&isnumber=18787} } @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 Instruction Set}, booktitle = {Recent Advances in Simulation, Computational Methods and Soft Computing}, publisher = {WSEAS Press}, year = {2002}, editor = {N.E. Mastorakis} } @INPROCEEDINGS{pentium:mmx, author = {M. Eden and M. Kagan}, title = {The {Pentium} Processor with {MMX} Technology}, booktitle = {Proceedings of Compcon '97}, year = {1997}, pages = {260--262}, publisher = {IEEE Computer Society}, location = {San Jose, CA , USA} } @ARTICLE{Feizabadi:2003:UAS, author = {S. Feizabadi and W. Beebee and B. Ravindran and P. Li and M. Rinard}, title = {Utility Accrual Scheduling with Real-Time {Java}}, journal = {Lecture Notes in Computer Science}, year = {2003}, volume = {2889}, pages = {550--563}, bibdate = {Tue Dec 2 18:51:43 MST 2003}, coden = {LNCSD9}, issn = {0302-9743} } @MISC{flex, author = {FLEX}, title = {{FLEX}, a compiler infrastructure written in {J}ava for {J}ava}, howpublished = {Available at http://www.flex-compiler.csail.mit.edu/} } @ARTICLE{369265, author = {Franco Gasperoni and Gary Dismukes}, title = {Multilanguage programming on the JVM: the Ada 95 benefits}, journal = {Ada Lett.}, year = {2000}, volume = {XX}, pages = {3--28}, number = {4}, doi = {http://doi.acm.org/10.1145/369264.369265}, issn = {1094-3641}, publisher = {ACM Press} } @MISC{kcj, author = {Vincent Gay-Para}, title = {KJC Kopi Java Compiler}, howpublished = {Available at http://www.dms.at/} } @PHDTHESIS{DELFT, author = {C. J. Glossner}, title = {The DEFLT-JAVA Engine}, school = {Delft University of Technology}, year = {2001} } @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/} } @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 Suite}, booktitle = {Java Microarchitectures}, publisher = {Kluwer Academic}, year = {2002}, editor = {N. Vijaykrishnan and M. Wolczko}, pages = {1--18} } @ARTICLE{Gregg05, author = {David Gregg and James F. Power and John Waldron}, title = {A method-level comparison of the Java Grande and {SPEC} {JVM98} benchmark suites}, journal = {Concurrency and Computation: Practice and Experience}, year = {2005}, volume = {17}, pages = {757--773}, number = {7-8}, month = jun, owner = {admin}, timestamp = {2007.03.30}, url = {http://www3.interscience.wiley.com/cgi-bin/abstract/109931020/ABSTRACT?CRETRY=1&SRETRY=0} } @TECHREPORT{esa2002, author = {S. Habinc}, title = {Lessons Learned from {FPGA} Developments}, institution = {European Space Agency}, year = {2002}, month = {April}, note = {Available at: http://www.estec.esa.nl/wsmwww/asic/fpga.html} } @MISC{hitachi:h8, author = {Hitachi}, title = {Hitachi Single-Chip Microcomputer H8/3297 Series}, howpublished = {Hardware Manual} } @INPROCEEDINGS{R:Hu:2002a, author = {Erik Yu-Shing Hu and Guillem Bernat and Andy Wellings}, title = {Addressing Dynamic Dispatching Issues in {WCET} Analysis for Object-Oriented Hard Real-Time Systems}, booktitle = {Proceedings of the 5th IEEE International Symposium on Object-Oriented Real-Time Distributed Computing ISORC-2002}, year = {2002}, pages = {109--116}, month = {Apr}, category = {wcet, languages} } @INPROCEEDINGS{R:Hu:2003b, author = {E. Yu-Shing Hu and J. Kwon and A. J. Wellings}, title = {{XRTJ:} {A}n {E}xtensible {D}istributed {H}igh-{I}ntegrity {R}eal-{T}ime {J}ava {E}nvironment}, booktitle = {Proceedings of the 9th International Conference on Real-Time and Embedded Computing Systems and Applications RTCSA-2003}, year = {2003}, volume = {LNCS 2968}, pages = {208--228}, month = {February} } @ARTICLE{Femto01, author = {Ito, S.A. and Carro, L. and Jacobi, R.P.}, title = {Making {J}ava Work for Microcontroller Applications}, journal = {IEEE Design \& Test of Computers}, year = {2001}, volume = {18(5)}, pages = {100--110}, publisher = {IEEE Computer Society} } @INPROCEEDINGS{Jensen00, author = {E. Douglas Jensen}, title = {A Proposed Initial Approach to Distributed Real-Time {J}ava}, booktitle = {Third IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC 2000)}, year = {2000}, pages = {2--6}, month = {March} } @PHDTHESIS{KentPhD, author = {K. B. Kent}, title = {The Co-Disgn of Virtual Machines Using Reconfigurable Hardware}, school = {University of Victoria}, year = {2003} } @BOOK{book:klein-real-time-analysis-ratetm, title = {A Practitioner's Handbook for Real-Time Analysis: Guide to Rate Monotonic Analysis for Real-Time Systems}, publisher = {Kluwer Academic Publ.}, year = {1993}, author = {M.~H. Klein and T. Ralya and B. Pollak and R. Obenza}, address = {Boston, MA, USA} } @BOOK{Koopman89, title = {Stack Computers: The New Wave}, publisher = {Ellis Horwood}, year = {1989}, author = {Phillip Koopman}, note = {Out of print, now available over the internet}, abstract = {This isn't a book about Forth, rather it is about computers that potentially execute Forth very efficiently. The book contains a detailed overview of a number of Forth chips as well as potted history of what seems to be every stack based computer ever designed.\\ -- Stephen J. Bevan \par Overall, I highly recommend this book to anyone who programs in Forth or any other high level language of whatever variety, or who is interested in the hardware details of Forth engines or the pitfalls of conventional CPU design.\\ -- Paul Frenger}, html = {http://www.cs.cmu.edu/~koopman/stack_computers/index.html}, isbn = {0--470--21467--8} } @INPROCEEDINGS{Krall98, author = {Andreas Krall}, title = {Efficient {J}ava{VM} Just-in-Time Compilation}, booktitle = {Proceedings of the 1998 International Conference on Parallel Architectures and Compilation Techniques ({PACT} '98)}, year = {1998}, pages = {205--212}, address = {Paris}, month = oct # { 12--18,}, publisher = {IEEE Computer Society Press} } @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 Modeling}, booktitle = {Proceedings of the 1995 IEEE/ACM international conference on Computer-aided design}, year = {1995}, pages = {380--387}, publisher = {IEEE Computer Society}, isbn = {0-8186-7213-7}, location = {San Jose, California, United States} } @ARTICLE{REDLinux2003, author = {Kwei-Jay Lin and Yu-Chung Wang}, title = {The Design and Implementation of Real-Time Schedulers in RED-linux}, journal = {Proceedings of the IEEE}, year = {2003}, volume = {91}, pages = {1114--1130}, number = {7}, month = {July} } @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}, booktitle = {Proceedings 1990 Rochester Forth Conference}, year = {1990}, pages = {21--27}, address = {New York}, month = {June} } @INPROCEEDINGS{ovmir2003, author = {Krzysztof Palacz and Jason Baker and Chapman Flack and Christian Grothoff and Hiroshi Yamauchi and Jan Vitek}, title = {{Engineering a Customizable Intermediate Representation}}, booktitle = {{ACM SIGPLAN 2003 Workshop on Interpreters, Virtual Machines and Emulators (IVME 2003)}}, year = {2003}, publisher = {{ACM SIGPLAN}}, url = {http://www.ovmj.org/ovmir.ps} } @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 Architecture}, booktitle = {Proc. 10th IEEE International Workshop on Object-Oriented Real-Time Dependable Systems}, year = {2005}, month = {Feb.} } @INPROCEEDINGS{871917, author = {Peter Puschner and Guillem Bernat}, title = {WCET Analysis of Reusable Portable Code}, booktitle = {ECRTS '01: Proceedings of the 13th Euromicro Conference on Real-Time Systems}, year = {2001}, pages = {45}, address = {Washington, DC, USA}, publisher = {IEEE Computer Society} } @ARTICLE{Puschner:JRTS2000, author = {Peter Puschner and Alan Burns}, title = {A Review of Worst-Case Execution-Time Analysis}, journal = {Journal of Real-Time Systems}, year = {2000}, volume = {18}, pages = {115-128}, number = {2/3}, month = {May} } @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}, school = {University of Texas at Austin}, year = {2000} } @INPROCEEDINGS{ICCD99*281, author = {R. Radhakrishnan and J. Rubio and L. John}, title = {Characterization of {J}ava Applications at Bytecode and Ultra-{SPARC} Machine Code Levels}, booktitle = {International Conference on Computer Design ({ICCD} '99)}, year = {1999}, pages = {281--284}, address = {Washington - Brussels - Tokyo}, month = oct, publisher = {IEEE}, isbn = {0-7695-0406-X} } @ARTICLE{365338, author = {Ramesh Radhakrishnan and N. Vijaykrishnan and Lizy Kurian John and Anand Sivasubramaniam and Juan Rubio and Jyotsna Sabarinathan}, title = {Java Runtime Systems: Characterization and Architectural Implications}, journal = {IEEE Trans. Comput.}, year = {2001}, volume = {50}, pages = {131--146}, number = {2}, doi = {http://dx.doi.org/10.1109/12.908989}, issn = {0018-9340}, publisher = {IEEE Computer Society} } @INPROCEEDINGS{vall99soot, author = {Raja Vall\'ee-Rai, Laurie Hendren, Vijay Sundaresan, Patrick Lam, Etienne Gagnon and Phong Co}, title = {Soot - a Java Optimization Framework}, booktitle = {Proceedings of CASCON 1999}, year = {1999}, pages = {125--135}, url = {www.sable.mcgill.ca/publications} } @INPROCEEDINGS{787339, author = {Mario Aldea Rivas and Michael González Harbour}, title = {POSIX-Compatible Application-Defined Scheduling in MaRTE OS}, booktitle = {Proceedings of the 14th Euromicro Conference on Real-Time Systems}, year = {2002}, pages = {67}, publisher = {IEEE Computer Society}, isbn = {0-7695-1665-3} } @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} } @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}, title = {Compiling java for low-end embedded systems}, booktitle = {LCTES '03: Proceedings of the 2003 ACM SIGPLAN conference on Language, compiler, and tool for embedded systems}, year = {2003}, pages = {42--50}, address = {New York, NY, USA}, publisher = {ACM Press}, doi = {http://doi.acm.org/10.1145/780732.780739}, isbn = {1-58113-647-1}, location = {San Diego, California, USA} } @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}}, howpublished = {Available at: http://lejos.sourceforge.net/} } @MISC{rtda01, author = {International J Consortium Specification}, title = {Real-Time Data Access, Release 1.0}, howpublished = {Available at http://www.j-consortium.org/}, month = {November}, year = {2001} } @MISC{JCons00, author = {International J Consortium Specification}, title = {Real-Time Core Extensions, Draft 1.0.14}, howpublished = {Available at http://www.j-consortium.org/}, month = {September}, year = {2000} } @ARTICLE{50811, author = {John A. Stankovic}, title = {Misconceptions About Real-Time Computing: A Serious Problem for Next-Generation Systems}, journal = {Computer}, year = {1988}, volume = {21}, pages = {10--19}, number = {10}, doi = {http://dx.doi.org/10.1109/2.7053}, issn = {0018-9162}, publisher = {IEEE Computer Society Press} } @MISC{J2ME, author = {Sun}, title = {Java 2 Platform, Micro Edition ({J2ME})}, howpublished = {Available at: http://java.sun.com/j2me/docs/} } @MISC{java:oak2, author = {Sun}, title = {Java Technology: The Early Years}, howpublished = {Available at: http://java.sun.com/features/1998/05/birthday.html} } @INPROCEEDINGS{valleerai00optimizing, author = {Raja Vall\'ee-Rai and Etienne Gagnon and Laurie J. Hendren and Patrick Lam and Patrice Pominville and Vijay Sundaresan}, title = {Optimizing {Java} Bytecode Using the {Soot} Framework: Is It Feasible?}, booktitle = {Compiler Construction, 9th International Conference (CC 2000)}, year = {2000}, pages = {18--34}, url = {www.sable.mcgill.ca/publications} } @INPROCEEDINGS{WellRTSJRMI, author = {A. Wellings and R. Clark and D. Jensen and D. Wells}, title = {A Framework for Integrating the Real-Time Specification for {J}ava and {J}ava's Remote Method Invocation}, booktitle = {5th IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC 2002)}, year = {2002}, pages = {13--22}, month = {April} } @BOOK{Wellings:2004:CRT, title = {Concurrent and real-time programming in {Java}}, publisher = {John Wiley and Sons}, year = {2004}, author = {Andrew J. Wellings}, acknowledgement = {Nelson H. F. Beebe, University of Utah, Department of Mathematics, 110 LCB, 155 S 1400 E RM 233, Salt Lake City, UT 84112-0090, USA, Tel: +1 801 581 5254, FAX: +1 801 581 4148, e-mail: \path|beebe@m...|, \path|beebe@a...|, \path|beebe@c...| (Internet), URL: \path|http://www.math.utah.edu/~beebe/|}, bibdate = {Thu Mar 23 07:09:46 MST 2006}, bibsource = {z3950.loc.gov:7090/Voyager}, 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}, url = {http://www.loc.gov/catdir/toc/ecip0417/2004008522.html; http://www.loc.gov/catdir/enhancements/fy0616/2004008522-b.html; http://www.loc.gov/catdir/enhancements/fy0616/2004008522-d.html} } @MISC{Spartan3, author = {Xilinx}, title = {Spartan-3 {FPGA} Family: Complete Data Sheet, ver. 1.2}, month = {January}, year = {2005} } @MISC{microblaze, author = {Xilinx}, title = {MicroBlaze Processor Reference Guide, EDK v6.2 edition}, howpublished = {data sheet}, month = {December}, year = {2003} } @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 @INPROCEEDINGS{conf/dac/DallyT01, author = {William J. Dally and Brian Towles}, title = {Route Packets, Not Wires: On-Chip Interconnection Networks}, booktitle = {DAC}, year = {2001}, pages = {684--689}, publisher = {ACM}, bibdate = {2002-12-16}, bibsource = {DBLP, http://dblp.uni-trier.de/db/conf/dac/dac2001.html#DallyT01}, crossref = {conf/dac/2001}, isbn = {1-58113-297-2}, url = {http://ieeexplore.ieee.org/iel5/7445/20239/00935594.pdf} } @INPROCEEDINGS{TTPA, author = {Hermann Kopetz and Michael Holzmann and Wilfried Elmenreich}, title = {A Universal Smart Transducer Interface: {TTP}/{A}}, booktitle = {ISORC}, year = {2000}, publisher = {IEEE Computer Society}, bibdate = {2003-07-25}, bibsource = {DBLP, http://dblp.uni-trier.de/db/conf/isorc/isorc2000.html#KopetzHE00}, crossref = {conf/isorc/2000}, isbn = {0-7695-0607-0}, url = {http://csdl.computer.org/comp/proceedings/isorc/2000/0607/00/06070016abs.htm} } @MISC{tttech:plcb, author = {TTTech Computertechnik AG}, title = {{PLCB1} bus specification V1.0}, month = {July}, year = {2001} } @MISC{altera.cyc2, author = {Altera}, title = {{C}yclone {II} Device Handbook, Volume 1}, year = {2006}, organization = {Altera Corporation}, owner = {admin}, timestamp = {2006.07.04} } @MISC{altera.cyc2.err, author = {Altera}, title = {{C}yclone {II} {FPGA} Family, Errata Sheet}, month = {March}, year = {2006}, organization = {Altera Corporation}, owner = {admin}, timestamp = {2006.08.28} } @ARTICLE{1142027, author = {Tobias Bjerregaard and Shankar Mahadevan}, title = {A survey of research and practices of Network-on-chip}, journal = {ACM Comput. Surv.}, year = {2006}, volume = {38}, pages = {1}, number = {1}, address = {New York, NY, USA}, issn = {0360-0300}, publisher = {ACM Press}, url = {http://delivery.acm.org/10.1145/1150000/1142027/p1-bjerregaard.pdf?key1=1142027&key2=0819843511&coll=portal&dl=ACM&CFID=505253515&CFTOKEN=505253515} } @BOOK{noc:caqa, title = {Computer Architecture: {A} Quantitative Approach, 3rd ed.}, publisher = {Morgan Kaufmann Publishers Inc.}, year = {2002}, author = {John Hennessy and David Patterson}, address = {Palo Alto, CA 94303}, isbn = {1-55880-069-8}, keywords = {books, text, textbook, basic concepts, multiprocessors, computer architecture, textbook, pario bib, grequired97(5): rgs, dn, a(umn), dab, sm,}, owner = {admin}, timestamp = {2006.07.04} } @ARTICLE{noc:pnoc, author = {Clint Hilton and Brent E. Nelson}, title = {{PNoC}: a flexible circuit-switched {NoC} for {FPGA}-based systems}, journal = {Computers and Digital Techniques, IEE Proceedings}, year = {2006}, volume = {153 (3)}, pages = {181--188}, owner = {admin}, timestamp = {2006.08.28} } @INPROCEEDINGS{conf/hpca/Hofstee05, author = {H. Peter Hofstee}, title = {Power Efficient Processor Architecture and The Cell Processor}, booktitle = {HPCA}, year = {2005}, pages = {258--262}, bibdate = {2005-04-04}, bibsource = {DBLP, http://dblp.uni-trier.de/db/conf/hpca/hpca2005.html#Hofstee05}, url = {http://doi.ieeecomputersociety.org/10.1109/HPCA.2005.26} } @ARTICLE{Kahle:2005:ICM, author = {J. A. Kahle and M. N. Day and H. P. Hofstee and C. R. Johns and T. R. Maeurer and D. Shippy}, title = {Introduction to the {Cell} multiprocessor}, journal = {j-IBM-JRD}, year = {2005}, volume = {49}, pages = {589--604}, number = {4/5}, acknowledgement = {ack-nhfb}, bibdate = {Wed Oct 5 07:12:31 MDT 2005}, bibsource = {http://www.research.ibm.com/journal/}, coden = {IBMJAE}, issn = {0018-8646}, url = {http://www.research.ibm.com/journal/rd/494/kahle.html} } @ARTICLE{cell:interconnect, author = {Michael Kistler and Michael Perrone and Fabrizio Petrini}, title = {Cell Multiprocessor Communication Network: Built for Speed}, journal = {Micro, IEEE}, year = {2006}, volume = {26}, pages = {10-25}, url = {http://ieeexplore.ieee.org/iel5/40/34602/01650177.pdf} } @INPROCEEDINGS{noc:tte, author = {Hermann Kopetz and Astrit Ademaj and Petr Grillinger and Klaus Steinhammer}, title = {The Time-Triggered Ethernet ({TTE}) Design}, booktitle = {ISORC '05: Proceedings of the Eighth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC'05)}, year = {2005}, pages = {22--33}, address = {Washington, DC, USA}, publisher = {IEEE Computer Society}, doi = {http://dx.doi.org/10.1109/ISORC.2005.56}, isbn = {0-7695-2356-0} } @ARTICLE{journals/pieee/KopetzB03, author = {Hermann Kopetz and G{\"u}nther Bauer}, title = {The time-triggered architecture}, journal = {Proceedings of the IEEE}, year = {2003}, volume = {91}, pages = {112--126}, number = {1}, bibdate = {2003-10-17}, bibsource = {DBLP, http://dblp.uni-trier.de/db/journals/pieee/pieee91.html#KopetzB03} } @INPROCEEDINGS{TTPC, author = {H. Kopetz and G. Gr{\"u}nsteidl}, title = {{TTP} - {A} Time-Triggered Protocol for Fault-Tolerant Real-Time Systems}, booktitle = {Proceedings of the 23rd Annual International Symposium on Fault-Tolerant Computing ({FTCS} '93)}, year = {1993}, editor = {Jean-Claude Laprie}, pages = {524--533}, address = {Toulouse, France}, month = jun, publisher = {IEEE Computer Society Press}, isbn = {0-8186-3680-7} } @INPROCEEDINGS{conf/isca/KumarZT05, author = {Rakesh Kumar and Victor V. Zyuban and Dean M. Tullsen}, title = {Interconnections in Multi-Core Architectures: Understanding Mechanisms, Overheads and Scaling}, booktitle = {ISCA}, year = {2005}, pages = {408--419}, publisher = {IEEE Computer Society}, url = {http://delivery.acm.org/10.1145/1080000/1070004/22700408.pdf} } @INPROCEEDINGS{1112670, author = {Thomas D. Richardson and Chrysostomos Nicopoulos and Dongkook Park and Vijaykrishnan Narayanan and Yuan Xie and Chita Das and Vijay Degalahal}, title = {A Hybrid SoC Interconnect with Dynamic TDMA-Based Transaction-Less Buses and On-Chip Networks}, booktitle = {VLSID '06: Proceedings of the 19th International Conference on VLSI Design held jointly with 5th International Conference on Embedded Systems Design}, year = {2006}, pages = {657--664}, address = {Washington, DC, USA}, publisher = {IEEE Computer Society}, doi = {http://dx.doi.org/10.1109/VLSID.2006.10}, isbn = {0-7695-2502-4}, url = {http://ieeexplore.ieee.org/iel5/10557/33406/01581531.pdf} } @TECHREPORT{schoeberl:2006-52, author = {Martin Schoeberl}, title = {Some Thoughts on {TTA} in a System-on-Chip}, institution = {Technische Universit{\"a}t Wien, Institut f{\"u}r Technische Informatik}, year = {2006}, type = {Technical Report}, number = {52/2006}, address = {Treitlstr. 1-3/182-1, 1040 Vienna, Austria} } @INPROCEEDINGS{noc:ttesw, author = {Klaus Steinhammer and Petr Grillinger and Astrit Ademaj and Hermann Kopetz}, title = {A time-triggered ethernet ({TTE}) switch}, booktitle = {DATE '06: Proceedings of the conference on Design, automation and test in Europe}, year = {2006}, pages = {794--799}, address = {3001 Leuven, Belgium, Belgium}, publisher = {European Design and Automation Association}, isbn = {3-9810801-0-6}, location = {Munich, Germany} } @ARTICLE{624515, author = {Michael Bedford Taylor and Jason Kim and Jason Miller and David Wentzlaff and Fae Ghodrat and Ben Greenwald and Henry Hoffman and Paul Johnson and Jae-Wook Lee and Walter Lee and Albert Ma and Arvind Saraf and Mark Seneski and Nathan Shnidman and Volker Strumpen and Matt Frank and Saman Amarasinghe and Anant Agarwal}, title = {The Raw Microprocessor: A Computational Fabric for Software Circuits and General-Purpose Programs}, journal = {IEEE Micro}, year = {2002}, volume = {22}, pages = {25--35}, number = {2}, address = {Los Alamitos, CA, USA}, doi = {http://dx.doi.org/10.1109/MM.2002.997877}, issn = {0272-1732}, publisher = {IEEE Computer Society Press}, url = {http://ieeexplore.ieee.org/iel5/40/21526/00997877.pdf} } This file was created with JabRef 2.1 beta. Encoding: Cp1252 @INPROCEEDINGS{gc:hertz05, author = {full ref missing}, title = {Quantifying the Performance of Garbage Collection vs. Explicit Memory Management} } @INPROCEEDINGS{gc:age98, author = {Ole Agesen and David Detlefs and J. Eliot Moss}, title = {Garbage collection and local variable type-precision and liveness in Java virtual machines}, booktitle = {PLDI '98: Proceedings of the ACM SIGPLAN 1998 conference on Programming language design and implementation}, year = {1998}, pages = {269--279}, address = {New York, NY, USA}, publisher = {ACM Press}, doi = {http://doi.acm.org/10.1145/277650.277738}, isbn = {0-89791-987-4}, location = {Montreal, Quebec, Canada}, url = {http://research.sun.com/jtech/pubs/98-pldi.ps} } @ARTICLE{gc:subroutine:inlining, author = {Cyrille Artho and Armin Biere}, title = {Subroutine Inlining and Bytecode Abstraction to Simplify Static and Dynamic Analysis.}, journal = {Electronic Notes in Theoretical Computer Science}, year = {2005}, volume = {141}, pages = {109-128}, number = {1}, month = {December}, bibsource = {DBLP, http://dblp.uni-trier.de}, booktitle = {Proceedings of the First Workshop on Bytecode Semantics, Verification, Analysis and Transformation (Bytecode 2005)}, ee = {http://dx.doi.org/10.1016/j.entcs.2005.02.034}, publisher = {Elsevier} } @INPROCEEDINGS{1086242, 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}, title = {High-level real-time programming in Java}, booktitle = {EMSOFT '05: Proceedings of the 5th ACM international conference on Embedded software}, year = {2005}, pages = {68--78}, address = {New York, NY, USA}, publisher = {ACM Press}, doi = {http://doi.acm.org/10.1145/1086228.1086242}, isbn = {1-59593-091-4}, location = {Jersey City, NJ, USA} } @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}, booktitle = {POPL '03: Proceedings of the 30th ACM SIGPLAN-SIGACT symposium on Principles of programming languages}, year = {2003}, pages = {285--298}, address = {New York, NY, USA}, publisher = {ACM Press}, doi = {http://doi.acm.org/10.1145/604131.604155}, isbn = {1-58113-628-5}, location = {New Orleans, Louisiana, USA} } @ARTICLE{gc:baker92, author = {Henry G. Baker}, title = {The treadmill: real-time garbage collection without motion sickness}, journal = {SIGPLAN Not.}, year = {1992}, volume = {27}, pages = {66--70}, number = {3}, address = {New York, NY, USA}, doi = {http://doi.acm.org/10.1145/130854.130862}, issn = {0362-1340}, publisher = {ACM Press} } @ARTICLE{gc:baker78, author = {Henry G. Baker}, title = {List processing in real time on a serial computer}, journal = {Commun. ACM}, year = {1978}, volume = {21}, pages = {280--294}, number = {4}, address = {New York, NY, USA}, doi = {http://doi.acm.org/10.1145/359460.359470}, issn = {0001-0782}, publisher = {ACM Press} } @INPROCEEDINGS{gc:bjmm02, author = {Stephen M. Blackburn and Richard E. Jones and Kathryn S. McKinley and J. Eliot B. Moss}, title = {Beltway: Getting Around Garbage Collection Gridlock}, booktitle = {Proceedings of {SIGPLAN 2002} Conference on Programming Languages Design and Implementation, PLDI'02, Berlin, June, 2002}, year = {2002}, volume = {37(5)}, series = {ACM SIGPLAN Notices}, month = {June}, publisher = {ACM Press}, url = {citeseer.ist.psu.edu/blackburn02beltway.html} } @INPROCEEDINGS{gc:broo84, author = {Rodney A. Brooks}, title = {Trading Data Space for Reduced Time and Code Space in Real-Time Garbage Collection on Stock Hardware}, booktitle = {LISP and Functional Programming. Conference Record of the 1984 ACM Symposium, Austin, Texas, August 6-8, 1984}, year = {1984}, editor = {Prgrm. Chrm. {G. L. Steele, Jr.}}, number = {ISBN 0-89791-142-3}, address = {New York}, organization = {ACM}, comment = {Variation on Baker where objects are {\em always} referred to via an indirection field iembedded in the object itself. If an object is valid, the indirection points to itself. If it is an obsolete version in tospace, it points to the new version. Unconditional indirection is cheaper than checking. Write-barrier scheme. Expensive.}, keywords = {LISP} } @ARTICLE{gc:cheney70, author = {C. J. Cheney}, title = {A nonrecursive list compacting algorithm}, journal = {Commun. ACM}, year = {1970}, volume = {13}, pages = {677--678}, number = {11}, address = {New York, NY, USA}, doi = {http://doi.acm.org/10.1145/362790.362798}, issn = {0001-0782}, publisher = {ACM Press} } @ARTICLE{cohen83comparison, author = {Jacques Cohen and Alexandru Nicolau}, title = {Comparison of Compacting Algorithms for Garbage Collection}, journal = {ACM Trans. Program. Lang. Syst.}, year = {1983}, volume = {5}, pages = {532--553}, number = {4}, address = {New York, NY, USA}, doi = {http://doi.acm.org/10.1145/69575.357226}, issn = {0164-0925}, publisher = {ACM Press} } @TECHREPORT{gc:bcel, author = {Markus Dahm}, title = {Byte Code Engineering with the {BCEL} {API}}, institution = {Freie Universitat Berlin}, year = {2001}, month = {April}, text = {Markus Dahm. Byte Code Engineering with the BCEL API. Technical Report B-17-98, Freie Universitat Berlin, Institut f ur Informatik, April 2001.}, url = {citeseer.ist.psu.edu/dahm01byte.html} } @ARTICLE{gc:dijkstra78, author = {Edsger W. Dijkstra and Leslie Lamport and A. J. Martin and C. S. Scholten and E. F. M. Steffens}, title = {On-the-fly garbage collection: an exercise in cooperation}, journal = {Commun. ACM}, year = {1978}, volume = {21}, pages = {966--975}, number = {11}, address = {New York, NY, USA}, doi = {http://doi.acm.org/10.1145/359642.359655}, issn = {0001-0782}, publisher = {ACM Press} } @INPROCEEDINGS{diwan92compiler, author = {A. Diwan and E. Moss and R. Hudson}, title = {Compiler support for garbage collection in a statically typed language}, booktitle = {Proceedings of the {ACM} {SIGPLAN} '92 Conference on Programming Language Design and Implementation}, year = {1992}, volume = {27}, number = {7}, pages = {273--282}, address = {San Francisco, CA}, month = {June}, journal = {SIGPLAN Notices}, url = {citeseer.ist.psu.edu/diwan92compiler.html} } @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}, title = {Implementing an On-the-fly Garbage Collector for {J}ava}, booktitle = {ISMM '00: Proceedings of the 2nd international symposium on Memory management}, year = {2000}, pages = {155--166}, address = {New York, NY, USA}, publisher = {ACM Press}, doi = {http://doi.acm.org/10.1145/362422.362484}, isbn = {1-58113-263-8}, location = {Minneapolis, Minnesota, United States}, url = {http://www.cs.technion.ac.il/~erez/publications.html} } @INPROCEEDINGS{gc:flavius, author = {Flavius Gruian and Zoran Salcic}, title = {Designing a Concurrent Hardware Garbage Collector for Small Embedded Systems}, booktitle = {Proceedings of Advances in Computer Systems Architecture: 10th Asia-Pacific Conference, ACSAC 2005}, year = {2005}, pages = {281--294}, month = {October}, publisher = {Springer-Verlag GmbH}, isbn = {3-540-29643-3}, location = {Singapore} } @PHDTHESIS{gc:henr98, author = {Roger Henriksson}, title = {Scheduling Garbage Collection in Embedded Systems}, school = {Lund Institute of Technology}, year = {1998}, month = jul, url = {http://www.dna.lth.se/home/Roger_Henriksson/} } @ARTICLE{gc:higu02, author = {Teresa Higuera and Valerie Issarny and Michel Banatre and Gilbert Cabillic and Jean-Philippe Lesot and Frederic Parain}, title = {Memory Management for Real-Time {J}ava: an Efficient Solution using Hardware Support}, journal = {Real-Time Systems Journal}, year = {2002}, url = {http://www-rocq.inria.fr/arles/doc/doc.html} } @PHDTHESIS{gc:higu02thesis, author = {Maria Teresa Higuera-Toledano}, title = {Memory Management Solutions for Embedded Real-time Java}, school = {IFSIC}, year = {2002}, month = mar # {~15}, fr-title = {Solutions {\`a} la gestion de m{\'e}moire pour syst{\`e}mes Java temps r{\'e}el}, institution = {IRISA}, url = {ftp://ftp.irisa.fr/techreports/theses/2002/higuera.ps.gz; ftp://ftp.irisa.fr/techreports/theses/2002/higuera.pdf} } @TECHREPORT{gc:ive03thesis, author = {Anders Ive}, title = {Towards an Embedded Real-time Java Virtual Machine}, institution = {Lund Institute of Technology}, year = {2003}, type = {Licentiate Thesis}, school = {Lund University}, url = {http://www.lucas.lth.se/publications/thesis/ivelic.pdf} } @PHDTHESIS{gc:john97a, author = {Mark S. Johnstone}, title = {Non-Compacting Memory Allocation and Real-Time Garbage Collection}, school = {University of Texas at Austin}, year = {1997}, month = dec, url = {ftp://ftp.cs.utexas.edu/pub/garbage/johnstone-dissertation.ps.gz} } @BOOK{gc:jone96, title = {Garbage Collection: Algorithms for Automatic Dynamic Memory Management}, publisher = {Wiley}, year = {1996}, author = {Richard E. Jones and Rafael Lins}, 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} } @INPROCEEDINGS{gc:kim00, author = {Taehyoun Kim and Naehyuck Chang and Heonshik Shin}, title = {Bounding Worst Case Garbage Collection Time for Embedded Real-Time Systems}, booktitle = {Proceedings of the Sixth IEEE Real Time Technology and Applications Symposium (RTAS 2000)}, year = {2000}, pages = {46--55}, address = {Washington - Brussels - Tokyo}, month = jun, publisher = {IEEE}, isbn = {0-7695-0713-X}, url = {http://computer.org/Proceedings/rtas/0713/07130046abs.htm} } @INPROCEEDINGS{1065938, author = {Tobias Mann and Morgan Deters and Rob LeGrand and Ron K. Cytron}, title = {Static determination of allocation rates to support real-time garbage collection}, booktitle = {LCTES'05: Proceedings of the 2005 ACM SIGPLAN/SIGBED conference on Languages, compilers, and tools for embedded systems}, year = {2005}, pages = {193--202}, address = {New York, NY, USA}, publisher = {ACM Press}, doi = {http://doi.acm.org/10.1145/1065910.1065938}, isbn = {1-59593-018-3}, location = {Chicago, Illinois, USA} } @ARTICLE{mccarthy60recursive, author = {John L. McCarthy}, title = {Recursive Functions of Symbolic Expressions and Their Computation by Machine, Part I}, journal = {Communications of the ACM}, year = {1960}, volume = {3}, pages = {184-195}, number = {4}, url = {citeseer.ist.psu.edu/mccarthy60recursive.html} } @INPROCEEDINGS{rtgc:meyer2005, author = {Matthias Meyer}, title = {An On-Chip Garbage Collection Coprocessor for Embedded Real-Time Systems}, booktitle = {RTCSA '05: Proceedings of the 11th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA'05)}, year = {2005}, pages = {517--524}, address = {Washington, DC, USA}, publisher = {IEEE Computer Society}, doi = {http://dx.doi.org/10.1109/RTCSA.2005.25}, isbn = {0-7695-2346-3} } @ARTICLE{rtgc:meyer2004, author = {Matthias Meyer}, title = {A Novel Processor Architecture with Exact Tag-Free Pointers}, journal = {IEEE Micro}, year = {2004}, volume = {24}, pages = {46--55}, number = {3}, address = {Los Alamitos, CA, USA}, doi = {http://dx.doi.org/10.1109/MM.2004.2}, issn = {0272-1732}, publisher = {IEEE Computer Society Press} } @INPROCEEDINGS{rtgc:meyer2003, author = {Matthias Meyer}, title = {A Novel Processor Architecture with Exact Tag-free Pointers}, booktitle = {2nd Workshop on Application Specific Processors}, year = {2003}, pages = {96--103}, address = {San Diego, CA}, url = {http://www.ikr.uni-stuttgart.de/~meyer/wasp03.pdf} } @INPROCEEDINGS{gc:nettles93, author = {Scott Nettles and James O'Toole}, title = {Real-time replication garbage collection}, booktitle = {PLDI '93: Proceedings of the ACM SIGPLAN 1993 conference on Programming language design and implementation}, year = {1993}, pages = {217--226}, address = {New York, NY, USA}, publisher = {ACM Press}, doi = {http://doi.acm.org/10.1145/155090.155111}, isbn = {0-89791-598-4}, location = {Albuquerque, New Mexico, United States} } @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 computer programs}, howpublished = {United States Patent 6081665}, month = June, year = {2000} } @ARTICLE{gc:NilsenS1992, author = {Kelvin D. Nilsen and William J. Schmidt}, title = {Cost-Effective Object Space Management for Hardware-Assisted Real-Time Garbage Collection}, journal = {ACM Letters on Programming Languages and Systems}, year = {1992}, volume = {1}, pages = {338--354}, number = {4}, month = dec } @ARTICLE{gc:pfeffer04, author = {Matthias Pfeffer and Theo Ungerer and Stephan Fuhrmann and Jochen Kreuzinger and Uwe Brinkschulte}, title = {Real-Time Garbage Collection for a Multithreaded Java Microcontroller}, journal = {Real-Time Systems}, year = {2004}, volume = {26}, pages = {89--106}, number = {1}, bibdate = {2004-02-12}, bibsource = {DBLP, http://dblp.uni-trier.de/db/journals/rts/rts26.html#PfefferUFKB04}, url = {http://dx.doi.org/10.1023/B:TIME.0000009307.23568.4b} } @INPROCEEDINGS{gc:robe02, author = {Sven G. Robertz}, title = {Applying priorities to memory allocation}, booktitle = {ISMM '02: Proceedings of the 3rd international symposium on Memory management}, year = {2002}, pages = {108--118}, address = {New York, NY, USA}, publisher = {ACM Press}, doi = {http://doi.acm.org/10.1145/512429.512431}, isbn = {1-58113-539-4}, location = {Berlin, Germany} } @INPROCEEDINGS{780745, author = {Sven Gestegard Robertz and Roger Henriksson}, title = {Time-triggered garbage collection: robust and adaptive real-time {GC} scheduling for embedded systems}, booktitle = {LCTES '03: Proceedings of the 2003 ACM SIGPLAN conference on Language, compiler, and tool for embedded systems}, year = {2003}, pages = {93--102}, address = {New York, NY, USA}, publisher = {ACM Press}, doi = {http://doi.acm.org/10.1145/780732.780745}, isbn = {1-58113-647-1}, location = {San Diego, California, USA} } @INPROCEEDINGS{1028984, author = {Narendran Sachindran and J. Eliot B. Moss and Emery D. Berger}, title = {MC2: high-performance garbage collection for memory-constrained environments}, booktitle = {OOPSLA '04: Proceedings of the 19th annual ACM SIGPLAN Conference on Object-oriented programming, systems, languages, and applications}, year = {2004}, pages = {81--98}, address = {New York, NY, USA}, publisher = {ACM Press}, doi = {http://doi.acm.org/10.1145/1028976.1028984}, isbn = {1-58113-831-9}, location = {Vancouver, BC, Canada} } @PHDTHESIS{gc:schm92, author = {William J. Schmidt}, title = {Issues in the Design and Implementation of a Real-Time Garbage Collection Architecture}, school = {Iowa State University}, year = {1992}, address = {Ames, Iowa}, note = {Technical report ISUTR 92-25}, url = {http://www.cs.iastate.edu/tech-reports/TR92-25.ps} } @INPROCEEDINGS{gc:hwgc94, author = {William J. Schmidt and Kelvin D. Nilsen}, title = {Performance of a hardware-assisted real-time garbage collector}, booktitle = {ASPLOS-VI: Proceedings of the sixth international conference on Architectural support for programming languages and operating systems}, year = {1994}, pages = {76--85}, address = {New York, NY, USA}, publisher = {ACM Press}, doi = {http://doi.acm.org/10.1145/195473.195504}, isbn = {0-89791-660-3}, location = {San Jose, California, United States} } @INPROCEEDINGS{siebert99realtime, author = {Fridtjof Siebert}, title = {Real-Time Garbage Collection in Multi-Threaded Systems on a Single Processor}, booktitle = {20th {IEEE} Real-Time Systems Symposium ({RTSS}'99)}, year = {1999}, address = {Phoenix, Arizona}, url = {citeseer.ist.psu.edu/siebert99realtime.html} } @ARTICLE{gc:sris03, author = {W. Srisa-an and Chia-Tien Dan Lo and J. Morris Chang}, title = {Active Memory Processor: A Hardware Garbage Collector for Real-time {J}ava Embeded Devices}, journal = {IEEE Transactions on Mobile Computing}, year = {2003}, volume = {2}, pages = {89--101}, number = {2}, month = {April--June} } @ARTICLE{gc:steele75, author = {Guy L. Steele}, title = {Multiprocessing compactifying garbage collection}, journal = {Commun. ACM}, year = {1975}, volume = {18}, pages = {495--508}, number = {9}, address = {New York, NY, USA}, doi = {http://doi.acm.org/10.1145/361002.361005}, issn = {0001-0782}, publisher = {ACM Press} } @INPROCEEDINGS{gc:wall93, author = {Malcolm Wallace and Colin Runciman}, title = {An Incremental Garbage Collector for Embedded Real-Time Systems}, booktitle = {Proceedings of the Chalmers Winter Meeting}, year = {1993}, pages = {273--288}, address = {Tanum Strand, Sweden}, note = {Published as Programming Methodology Group, Chalmers University of Technology, Technical Report 73}, comment = {Based on Yuasa and also Quenniac's Mark-during-sweep}, url = {ftp://ftp.cs.york.ac.uk/pub/malcolm/rtgc.html} } @TECHREPORT{gc:wils94, author = {Paul R. Wilson}, title = {Uniprocessor Garbage Collection Techniques}, institution = {University of Texas}, year = {1994}, month = jan, note = {Expanded version of the IWMM92 paper}, url = {ftp://ftp.cs.utexas.edu/pub/garbage/bigsurv.ps} } This file was created with JabRef 2.1 beta. Encoding: Cp1252 @INPROCEEDINGS{ingo:timing:anommalies:2005, author = {Ingomar Wenzel and Raimund Kirner and Peter Puschner and Bernhard Rieder}, title = {Principles of Timing Anomalies in Superscalar Processors.}, booktitle = {QSIC}, year = {2005}, pages = {295-306}, bibsource = {DBLP, http://dblp.uni-trier.de}, crossref = {DBLP:conf/eh/2005}, ee = {http://doi.ieeecomputersociety.org/10.1109/QSIC.2005.49} } @INPROCEEDINGS{VISA, author = {Anantaraman, Aravindh and Seth, Kiran and Patil, Kaustubh and Rotenberg, E. and Mueller, F.}, title = {Virtual simple architecture (VISA): exceeding the complexity limit in safe real-time systems}, booktitle = {Computer Architecture, 2003. Proceedings. 30th Annual International Symposium on}, year = {2003}, volume = {31, 2}, series = {Computer Architecture News}, pages = {350--361}, address = {New York}, month = jun # { ~9--11}, publisher = {ACM Press}, 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}, owner = {admin}, timestamp = {2006.12.20}, url = {http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=1207013} } @INPROCEEDINGS{CASES'03*318, author = {Federico Angiolini and Luca Benini and Alberto Caprara}, title = {Polynomial-time algorithm for on-chip scratchpad memory partitioning}, booktitle = {Proceedings of the International Conference on Compilers, Architectures and Synthesis for Embedded Systems ({CASES}-03)}, year = {2003}, pages = {318--326}, address = {New York}, month = oct # { ~30 } # nov # { ~01}, publisher = {ACM Press} } @ARTICLE{modproc:Bate2001, author = {Iain Bate and Philippa Conmy and Tim Kelly and John A. McDermid}, title = {Use of Modern Processors in Safety-Critical Applications}, journal = {The Computer Journal}, year = {2001}, volume = {44}, pages = {531--543}, number = {6}, bibdate = {2003-11-24}, bibsource = {DBLP, http://dblp.uni-trier.de/db/journals/