Waveperf: a benchmark generator for performance evaluation
ACM SIGBED Review - 2nd Workshop on Embed With Linux (EWiLi 2012)
Hi-index | 0.00 |
This paper presents a framework for writing parallel benchmark programs for Real-Time Specification for Java (RTSJ) implementations that run on multi-processor platforms. The framework supports UMA and cc-NUMA architectures such as those employed by the multi-core architectures in the recent years. It is written in Java and features some JNI code needed for accessing OS services and special hardware instructions (e.g. for synchronization purposes). Essentially, the framework offers to the developer the means of setting a collection of parallel threads and its properties as well as various support services for thread synchronization or RTSJ asynchronous event handling support. The results of an initial evaluation of the framework using a particular RTSJ implementation are also presented in the paper.