Abstract This paper introduces a new embedded Java multi-core architecture which shows a significantly better performance for a large number of cores than the related projects JopCMP and jamuth IP multi-core. The cores gain fast access to the shared heap by a fullduplex bus with pipelined transactions. Each core is equipped with local on-chip memory for the Java operand stack and the method cache to further reduce the memory bandwidth requirements. As opposed to the related projects, synchronization is supported on a per object-basis instead of a single lock. Load balancing is implemented in Java and requires no additional hardware. The multi-port memory manager includes an exact and fully concurrent garbage collector for automatic memory m...
Java is a modern object oriented programming language, which has become popular in a wide range of s...
This paper presents a novel implementation of an embedded Java microarchitecture for secure, realtim...
This is a post-peer-review, pre-copyedit version of an article published in The Computer Journal. Th...
Abstract This paper introduces a new embedded Java multi-core architecture which shows a significant...
Abstract. The Java programming language has been widely used to develop dynamic content in Web pages...
This report presents the SHAP platform consisting of its microarchitecture and its implementation of...
Designing a Java processor supporting horizontal multithreading has been becoming more attractive as...
This thesis explores the execution of object-oriented code on an embedded Java platform. It presents...
This paper explains the programming aspects of a promising Java-based programming and execution fram...
Java bytecode is widely used as binary program representation on many different hardware platforms. ...
Although virtually every processor today uses a loadstore register architecture, stack architectures...
This paper describes the first steps towards a Java multiprocessor system on a single chip for embed...
[[abstract]]We are interested in the issues on the bytecode transformation for performance improveme...
Real-Time Java is getting more and more popular in Embedded Systems. The object-oriented approach si...
The quest to automatically parallelize general-purpose programs is a longstanding problem in the mic...
Java is a modern object oriented programming language, which has become popular in a wide range of s...
This paper presents a novel implementation of an embedded Java microarchitecture for secure, realtim...
This is a post-peer-review, pre-copyedit version of an article published in The Computer Journal. Th...
Abstract This paper introduces a new embedded Java multi-core architecture which shows a significant...
Abstract. The Java programming language has been widely used to develop dynamic content in Web pages...
This report presents the SHAP platform consisting of its microarchitecture and its implementation of...
Designing a Java processor supporting horizontal multithreading has been becoming more attractive as...
This thesis explores the execution of object-oriented code on an embedded Java platform. It presents...
This paper explains the programming aspects of a promising Java-based programming and execution fram...
Java bytecode is widely used as binary program representation on many different hardware platforms. ...
Although virtually every processor today uses a loadstore register architecture, stack architectures...
This paper describes the first steps towards a Java multiprocessor system on a single chip for embed...
[[abstract]]We are interested in the issues on the bytecode transformation for performance improveme...
Real-Time Java is getting more and more popular in Embedded Systems. The object-oriented approach si...
The quest to automatically parallelize general-purpose programs is a longstanding problem in the mic...
Java is a modern object oriented programming language, which has become popular in a wide range of s...
This paper presents a novel implementation of an embedded Java microarchitecture for secure, realtim...
This is a post-peer-review, pre-copyedit version of an article published in The Computer Journal. Th...