{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,26]],"date-time":"2025-10-26T13:54:47Z","timestamp":1761486887703},"reference-count":39,"publisher":"Elsevier BV","issue":"1","license":[{"start":{"date-parts":[[2003,2,1]],"date-time":"2003-02-01T00:00:00Z","timestamp":1044057600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Microprocessors and Microsystems"],"published-print":{"date-parts":[[2003,2]]},"DOI":"10.1016\/s0141-9331(02)00082-0","type":"journal-article","created":{"date-parts":[[2003,3,4]],"date-time":"2003-03-04T11:29:22Z","timestamp":1046777362000},"page":"19-31","source":"Crossref","is-referenced-by-count":39,"title":["Real-time event-handling and scheduling on a multithreaded Java microcontroller"],"prefix":"10.1016","volume":"27","author":[{"given":"J","family":"Kreuzinger","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"U","family":"Brinkschulte","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"M","family":"Pfeffer","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"S","family":"Uhrig","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Th","family":"Ungerer","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"78","reference":[{"key":"10.1016\/S0141-9331(02)00082-0_BIB1","series-title":"Processor Architecture: From Dataflow to Superscalar and Beyond","author":"\u0160ilc","year":"1999"},{"key":"10.1016\/S0141-9331(02)00082-0_BIB2","article-title":"Simultaneous multithreading: Multiplying Alpha's performance","author":"Emer","year":"1999","journal-title":"Microprocessor Forum, San Jose, CA"},{"issue":"12","key":"10.1016\/S0141-9331(02)00082-0_BIB3","first-page":"12","article-title":"MAJC Gives VLIW a New Twist","volume":"13","author":"Gwennap","year":"1999","journal-title":"Microprocessor Report"},{"key":"10.1016\/S0141-9331(02)00082-0_BIB4","doi-asserted-by":"crossref","unstructured":"J.M. Borkenhagen, R.J. Eickemeyer, R.N. Kalla, S.R. Kunkel, A multithreaded powerpc processor for commercial servers, IBM Journal Research and Development 44 (2000) 885\u2013898 .","DOI":"10.1147\/rd.446.0885"},{"key":"10.1016\/S0141-9331(02)00082-0_BIB5","unstructured":"K. Krewell, Intel embraces multithreading, Microprocessor Report (2000)."},{"key":"10.1016\/S0141-9331(02)00082-0_BIB6","unstructured":"D.T. Marr, F. Binns, D.L. Hill, G. Hinton, D.A. Koufaty, J.A. Miller, M. Upton, Hyper-threading technology architecture and microarchitecture, Intel Technology Journal 6(1) (2000)."},{"key":"10.1016\/S0141-9331(02)00082-0_BIB7","doi-asserted-by":"crossref","first-page":"34","DOI":"10.1109\/PACT.1999.807403","article-title":"A Multithreaded Java Microcontroller for Thread-Oriented Real-Time Event-Handling","author":"Brinkschulte","year":"1999","journal-title":"International Conference on Parallel Architectures and Compilation Techniques (PACT 99), Newport Beach"},{"key":"10.1016\/S0141-9331(02)00082-0_BIB8","series-title":"RTSS WIP sessions, Phoenix","author":"Brinkschulte","year":"1999"},{"key":"10.1016\/S0141-9331(02)00082-0_BIB9","series-title":"ISCA'26 Proceedings, Atlanta, Georgia","volume":"vol. 27","author":"Chappell","year":"1999"},{"issue":"9","key":"10.1016\/S0141-9331(02)00082-0_BIB10","doi-asserted-by":"crossref","first-page":"903","DOI":"10.1109\/12.795220","article-title":"Concurrent event handling through multithreading","volume":"48","author":"Keckler","year":"1999","journal-title":"IEEE Transactions on computers"},{"key":"10.1016\/S0141-9331(02)00082-0_BIB11","series-title":"MICRO-32, Haifa","author":"Zilles","year":"1999"},{"key":"10.1016\/S0141-9331(02)00082-0_BIB12","unstructured":"K, L\u00fcth, A. Metzner, T. Peikenkamp, J. Risau, The EVENTS Approach to Rapid Prototyping for Embedded Control Systems, Zielarchitekturcn eingebetteter Systerme, 14. ITG\/GI Fachtagung Architektur von Rechnersystemen, Rostock, pp. 45\u201354, 1997."},{"key":"10.1016\/S0141-9331(02)00082-0_BIB13","first-page":"461","article-title":"MSparc: A multithreaded sparc","volume":"2","author":"Mikschl","year":"1996","journal-title":"Euro-Par"},{"key":"10.1016\/S0141-9331(02)00082-0_BIB14","series-title":"25th EUROMICRO Conference, Milanol","volume":"vol. 2","author":"Brinkschulte","year":"1999"},{"key":"10.1016\/S0141-9331(02)00082-0_BIB15","series-title":"The Seventh International Conference on Real-Time Computing Systems and Applications (RTCSA Cheju Island, South Korea)","author":"Kreuzinger","year":"2000"},{"key":"10.1016\/S0141-9331(02)00082-0_BIB16","unstructured":"J. Kreuzinger, Echtzeitf\u00e4hige Ereignisbehandlung mit Hilfe eines mehrf\u00e4digen Java-Microcontrollers, published by: Logos Verlag, Berlin, Universiy of Karlsruhe, 2001."},{"key":"10.1016\/S0141-9331(02)00082-0_BIB17","series-title":"The Java Language Specification","author":"Gosling","year":"1996"},{"key":"10.1016\/S0141-9331(02)00082-0_BIB18","series-title":"Java Virtual Machine","author":"Meyer","year":"1997"},{"key":"10.1016\/S0141-9331(02)00082-0_BIB19","doi-asserted-by":"crossref","first-page":"45","DOI":"10.1109\/40.592314","article-title":"PicoJava-I: the Java virtual machine in hardware","author":"O'Conner","year":"1997","journal-title":"IEEE Micro"},{"key":"10.1016\/S0141-9331(02)00082-0_BIB20","unstructured":"S. Microsystems, PicoJava-II Microarchitecture Guide, no. 960-1160-11, Sun Microsystems, 1999."},{"key":"10.1016\/S0141-9331(02)00082-0_BIB21","series-title":"The Fourth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC), Magdehurg, Germany","author":"Fuhrmann","year":"2001"},{"key":"10.1016\/S0141-9331(02)00082-0_BIB22","series-title":"RTAS 2000, Sixth IEEE Real-time Technology and Application Symposium, Work in Progress session, Washington","author":"Brinkschulte","year":"2000"},{"key":"10.1016\/S0141-9331(02)00082-0_BIB23","series-title":"Proceedings of IEEE Real-time Systems Symposium","author":"Hsueh","year":"1996"},{"key":"10.1016\/S0141-9331(02)00082-0_BIB24","series-title":"Proceedings of 10th Euromicro Real-Time Systems","author":"Hsueh:","year":"1998"},{"issue":"1","key":"10.1016\/S0141-9331(02)00082-0_BIB25","doi-asserted-by":"crossref","first-page":"46","DOI":"10.1145\/321738.321743","article-title":"Scheduling algorithms for multiprogramming in a hard-real-time environment","volume":"20","author":"Liu","year":"1973","journal-title":"Journal of the ACM"},{"key":"10.1016\/S0141-9331(02)00082-0_BIB26","unstructured":"A.K. Mok, Fundamental Design Problems of Distributed Systems for the Hard Real-Time Environment, PhD Thesis, MIT Cambridge, MA, 1983."},{"key":"10.1016\/S0141-9331(02)00082-0_BIB27","series-title":"Proceedings of IEEE Real-time Systems Svmposium","author":"Baker","year":"1990"},{"key":"10.1016\/S0141-9331(02)00082-0_BIB28","unstructured":"B. Sprunt, Aperiodic Task Scheduling for Real-Time Systems: PhD Thesis, Department of Electrical and Computer Engineering, Carnegie Mellon University, 1990."},{"issue":"9","key":"10.1016\/S0141-9331(02)00082-0_BIB29","doi-asserted-by":"crossref","first-page":"1175","DOI":"10.1109\/12.57058","article-title":"Priority inheritance protocols: an approach to real-time synchronization","volume":"39","author":"Sha","year":"1990","journal-title":"IEEE Transactions on Computers"},{"key":"10.1016\/S0141-9331(02)00082-0_BIB30","unstructured":"L. Sha, Distributed Real-Time system Design Using Generalized Rate Monotonic Theory, Lecture note, Software Engineering Institute., Carnegie Mellon University, 1992."},{"key":"10.1016\/S0141-9331(02)00082-0_BIB31","series-title":"Deadline Scheduling for Real-Time Systems: EDF and Related Algorithms","author":"Stankovic","year":"1998"},{"issue":"3","key":"10.1016\/S0141-9331(02)00082-0_BIB32","doi-asserted-by":"crossref","first-page":"344","DOI":"10.1109\/90.234856","article-title":"A generalized processor sharing approach to flow control in integrated services networks: the single node case","volume":"1","author":"Parekh","year":"1993","journal-title":"TEEE\/ACM Transactions on Networking"},{"issue":"2","key":"10.1016\/S0141-9331(02)00082-0_BIB33","doi-asserted-by":"crossref","first-page":"137","DOI":"10.1109\/90.298432","article-title":"A generalized processor sharing approach to flow control in integrated services networks: the multiple node case","volume":"2","author":"Parekh","year":"1994","journal-title":"IEEE\/ACM Transactions on Networking"},{"key":"10.1016\/S0141-9331(02)00082-0_BIB34","volume":"10(2)","author":"Spuri","year":"1996"},{"key":"10.1016\/S0141-9331(02)00082-0_BIB35","unstructured":"C.A. Waldspurger, Lottery and stride scheduling: flexible proportional-share resource management, PhD Thesis, Laboratory for Computer Science: Massachusetts Inst. of Technology, September 1995."},{"key":"10.1016\/S0141-9331(02)00082-0_BIB36","author":"Stoica","year":"1996"},{"key":"10.1016\/S0141-9331(02)00082-0_BIB37","unstructured":"Digital Equipment. Corporation, Guide to decthreads, March 1996."},{"key":"10.1016\/S0141-9331(02)00082-0_BIB38","doi-asserted-by":"crossref","first-page":"22","DOI":"10.1109\/2.722273","article-title":"PicoJava: a direct execution engine for Java bytecode","author":"McGhan","year":"1998","journal-title":"IEEE Computer"},{"key":"10.1016\/S0141-9331(02)00082-0_BIB39","unstructured":"Sun Microsystems, 901 San Antonio Road, Palo Alto, CA4 94303 USA, picoJava-II Programmer's Reference Manual, 1999."}],"container-title":["Microprocessors and Microsystems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0141933102000820?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0141933102000820?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2019,4,2]],"date-time":"2019-04-02T13:28:22Z","timestamp":1554211702000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0141933102000820"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2003,2]]},"references-count":39,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2003,2]]}},"alternative-id":["S0141933102000820"],"URL":"https:\/\/doi.org\/10.1016\/s0141-9331(02)00082-0","relation":{},"ISSN":["0141-9331"],"issn-type":[{"value":"0141-9331","type":"print"}],"subject":[],"published":{"date-parts":[[2003,2]]}}}