A family of real-time Java']Java benchmarks

被引:2
|
作者
Kalibera, Tomas [1 ]
Hagelberg, Jeff [2 ]
Maj, Petr [2 ]
Pizlo, Filip [2 ]
Titzer, Ben [2 ]
Vitek, Jan [2 ]
机构
[1] Charles Univ Prague, Prague 14700, Czech Republic
[2] Purdue Univ, W Lafayette, IN 47907 USA
来源
关键词
RTSJ; benchmark; collision detection;
D O I
10.1002/cpe.1677
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Java is becoming a viable platform for real-time computing. There are production and research real-time Java VMs, as well as applications in both the military and civil sectors. Technological advances and increased adoption of real-time Java contrast significantly with the lack of benchmarks. Existing benchmarks are either synthetic micro-benchmarks, or proprietary, making it difficult to independently verify and repeat reported results. This paper presents the CDx benchmark, a family of open-source implementations of the same application that target different real-time virtual machines. CDx is, at its core, a real-time benchmark with a single periodic task, which implements an idealized aircraft collision detection algorithm. The benchmark can be configured to use different sets of real-time features and comes with a number of workloads. It can be run on standard Java virtual machines, on real-time and Safety Critical Java virtual machine, and a C version is provided to compare with native performance. Copyright (C) 2010 John Wiley & Sons, Ltd.
引用
收藏
页码:1679 / 1700
页数:22
相关论文
共 50 条
  • [1] Real-time Java']Java
    Gliss, B
    [J]. COMMUNICATIONS OF THE ACM, 1998, 41 (09) : 27 - 27
  • [2] Java']Java for real-time
    Nilsen, K
    [J]. REAL-TIME SYSTEMS, 1996, 11 (02) : 197 - 205
  • [3] A Real-Time Java']Java server for Real-Time Mach
    Miyoshi, A
    Tokuda, H
    [J]. PROCEEDINGS OF THE JOINT WORKSHOP ON PARALLEL AND DISTRIBUTED REAL-TIME SYSTEMS: FIFTH INTERNATIONAL WORKSHOP ON PARALLEL AND DISTRIBUTED REAL-TIME SYSTEMS (WPDRTS) AND THE THIRD WORKSHOP ON OBJECT-ORIENTED REAL-TIME SYSTEMS (OORTS), 1997, : 319 - 325
  • [4] Making Java']Java real-time
    Uckun, S
    Gasperoni, F
    [J]. IEEE SPECTRUM, 1998, 35 (12) : 22 - 23
  • [5] Real-time scheduling for Java']Java
    Goldschmidt, B
    László, Z
    [J]. 7TH WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL VIII, PROCEEDINGS, 2003, : 154 - 159
  • [6] Java']Java in real-time applications
    Bertolissi, E
    Preece, C
    [J]. IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 1998, 45 (04) : 1965 - 1972
  • [7] Real-time programming in Java']Java
    Brosgol, BM
    [J]. TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES AND SYSTEMS - TOOLS 34, PROCEEDINGS, 2000, : 487 - 487
  • [8] The Real-Time Specification for Java']Java
    Hardin, D
    [J]. DR DOBBS JOURNAL, 2000, 25 (02): : 78 - +
  • [9] The reality of real-time Java']Java
    Dibble, P
    Varhol, P
    [J]. COMPUTER DESIGN, 1998, 37 (08): : 70 - +
  • [10] The real-time specification for Java']Java
    Bollella, G
    Gosling, J
    [J]. COMPUTER, 2000, 33 (06) : 47 - +