Back to Search Start Over

Dynamic Java Threads on the JAMAICA Single-Chip Multiprocessor

Authors :
Ian Watson
Ahmed El-Mahdy
Greg Wright
Source :
Java Microarchitectures ISBN: 9781461353416
Publication Year :
2002
Publisher :
Springer US, 2002.

Abstract

The JAMAICA system combines a multithreaded single-chip multiprocessor with a dynamic thread distribution mechanism, to provide hardware support for finegrained Java threads. This paper gives an overview of the threading mechanism, and investigates the granularity of parallelism which can be exploited in this way. Simulations demonstrate that the current system gives good performance with a wide range of granularities, down to as low as 1000 cycles. Experiments with two real Java applications, exhibiting coarse and medium-grained parallelism, confirm that the technique can also be used in place of more traditional load balancing methods.

Details

ISBN :
978-1-4613-5341-6
ISBNs :
9781461353416
Database :
OpenAIRE
Journal :
Java Microarchitectures ISBN: 9781461353416
Accession number :
edsair.doi...........7f771ec46e546edb3fb76df8e53a297d
Full Text :
https://doi.org/10.1007/978-1-4615-0993-6_11