RTSJMcBench, a Framework for Writing Parallel Benchmarks for Real-Time Java']Java on Multi-Core Architectures

被引:0
|
作者
Olaru, V. [1 ]
Hangan, A. [1 ]
Sebestyen, Gh. [1 ]
机构
[1] Tech Univ Cluj Napoca, Cluj Napoca, Romania
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] Real-Time Java']Java and Multi-Core Architectures
    Olaru, Vlad
    Hangan, Anca
    Sebestyen-Pal, Gheorghe
    Saplacan, Gavril
    [J]. 2008 IEEE 4TH INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTER COMMUNICATION AND PROCESSING, PROCEEDINGS, 2008, : 215 - +
  • [2] Exploiting Multi-Core Processors to Improve Time Predictability for Real-time Java']Java Computing
    Sun, Yu
    Zhang, Wei
    [J]. 2009 15TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2009, : 447 - 454
  • [3] A family of real-time Java']Java benchmarks
    Kalibera, Tomas
    Hagelberg, Jeff
    Maj, Petr
    Pizlo, Filip
    Titzer, Ben
    Vitek, Jan
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2011, 23 (14): : 1679 - 1700
  • [4] Real-Time Cache Management Framework for Multi-core Architectures
    Mancuso, Renato
    Dudko, Roman
    Betti, Emiliano
    Cesati, Marco
    Caccamo, Marco
    Pellizzoni, Rodolfo
    [J]. 2013 IEEE 19TH REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS), 2013, : 45 - 54
  • [5] Java']Java and the power of multi-core processing
    Bertels, Peter
    Stroobandt, Dirk
    [J]. CISIS 2008: THE SECOND INTERNATIONAL CONFERENCE ON COMPLEX, INTELLIGENT AND SOFTWARE INTENSIVE SYSTEMS, PROCEEDINGS, 2008, : 627 - 631
  • [6] JEOPARD - Java']Java Environment for Parallel Real-Time Development
    Siebert, Fridtjof
    [J]. PROCEEDINGS OF THE 12TH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT/COMPONENT/SERVICE-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, 2009, : 28 - 36
  • [7] Performance evaluation of Java']Java architectures in embedded real-time systems
    Pereira, Carlos Eduardo
    Ataide, Fernando Henripe
    Kunz, Guilherme Oliveira
    Freitas, . Edison Pignaton
    Silva, Elias Teodoro, Jr.
    Carvalho, Fabiano Costa
    [J]. ETFA 2005: 10th IEEE International Conference on Emerging Technologies and Factory Automation, Vol 1, Pts 1 and 2, Proceedings, 2005, : 841 - 848
  • [8] Parallel Real-Time OLAP on Multi-Core Processors
    Dehne, Frank
    Zaboli, Hamidreza
    [J]. INTERNATIONAL JOURNAL OF DATA WAREHOUSING AND MINING, 2015, 11 (01) : 23 - 44
  • [9] Enhanced parallel thread scheduling for Java']Java based applications on multi-core architecture
    Chong, Kam-Mun
    Lam, Hai-Shuan
    Eswaran, Chikkannan
    Phon-Amnuaisuk, Somnuk
    [J]. 10TH INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION TECHNOLOGY, VOLS I-III: INNOVATIONS TOWARD FUTURE NETWORKS AND SERVICES, 2008, : 1144 - +
  • [10] Real-Time Predictability on Multi-Processor and Multi-Core Architectures
    Sebestyen, Gheorghe
    Marfievici, Ramona
    [J]. 2009 IEEE 5TH INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTER COMMUNICATION AND PROCESSING, PROCEEDINGS, 2009, : 359 - 362