DocumentCode
2093150
Title
Java Support Packages and Benchmarks for Multi-core Processors
Author
Olaru, Vlad ; Hangan, Anca ; Sebestyen-Pal, Gheorghe
Author_Institution
Comput. Sci. Dept., Politeh. Univ. of Bucharest, Bucharest, Romania
fYear
2011
fDate
2-4 Sept. 2011
Firstpage
528
Lastpage
535
Abstract
This paper presents Java support packages that help optimize the program performance by improving the coordination with the underlying software and hardware (operating system and CPU). The software support exports low-level information about processor features (cache sizes and sharing, number of logical CPUs per chip/core, Simultaneous Multi-Threading, etc) to the application level and addresses issues such as CPU/interrupt affinity, thread scheduling and synchronization. The paper also shows how to use the support packages to develop micro-benchmarks for Java VMs and Real-Time Specification for Java (RTSJ) implementations running on multi-core CPUs. A benchmark suite consisting of memory, asynchronous event handling (for RTSJ implementations only) and locking tests is described and evaluated on Java and Jamaica VM [15].
Keywords
Java; benchmark testing; cache storage; multi-threading; multiprocessing systems; processor scheduling; real-time systems; CPU affinity; Jamaica VM; Java VM; Java support packages; RTSJ implementations; asynchronous event handling; benchmark suite; cache sharing; cache sizes; hardware; interrupt affinity; logical CPU per chip; logical CPU per core; low-level information; memory; microbenchmarks; multicore CPU; multicore processors; operating system; processor features; program performance; real-time specification for Java; simultaneous multithreading; software support; synchronization; thread scheduling; underlying software; Arrays; Benchmark testing; Hardware; Instruction sets; Java; Real time systems; Synchronization;
fLanguage
English
Publisher
ieee
Conference_Titel
High Performance Computing and Communications (HPCC), 2011 IEEE 13th International Conference on
Conference_Location
Banff, AB
Print_ISBN
978-1-4577-1564-8
Electronic_ISBN
978-0-7695-4538-7
Type
conf
DOI
10.1109/HPCC.2011.75
Filename
6063035
Link To Document