Hardware-based Object Layout in an Embedded Real-Time Java']Java Environments

被引:0
|
作者
Teresa Higuera-Toledano, M. [1 ]
机构
[1] Univ Complutense Madrid, E-28040 Madrid, Spain
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Conventional cache memories act to bridge the gap in speeds between the processor and main memory. However, typical cache hardware takes no account of the specific characteristics of object-oriented programs, as a consequence it may incur a performance penalty. In this paper, we discuss how such a device can be designed to support Java objects. This feature is especially useful in the field of real-time programming, where cache determinism is a limiting factor in performance. In order to do that, we propose an object layout which splits objects into the same sized blocks to avoid external fragmentation while minimizing internal fragmentation.
引用
收藏
页数:4
相关论文
共 50 条
  • [1] Hardware-based object layout in an embedded real-time Java environments
    Higuera-Toledano, M. Teresa
    IEEE Symposium on Emerging Technologies and Factory Automation, ETFA, 2012,
  • [2] Hardware-based solution detecting illegal references in real-time Java']Java
    Higuera-Toledano, MT
    15TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, PROCEEDINGS, 2003, : 229 - 237
  • [3] Optimizing the generation of object-oriented real-time embedded applications based on the real-time specification for Java']Java
    Wehrmeister, Marco Aurelio
    Pereira, Carlos Eduardo
    Becker, Leandro Buss
    2006 DESIGN AUTOMATION AND TEST IN EUROPE, VOLS 1-3, PROCEEDINGS, 2006, : 804 - +
  • [4] Java']Java For Embedded Real-time Systems
    Shen, Yuan
    Xu, Wenbo
    DCABES 2008 PROCEEDINGS, VOLS I AND II, 2008, : 1282 - 1287
  • [5] Embedded and real-time Java
    Hardin, David S.
    IEEE Instrumentation and Measurement Magazine, 2000, 3 (02): : 49 - 50
  • [6] Restrictions of Java']Java for embedded real-time systems
    Schoeberl, M
    SEVENTH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2004, : 93 - 100
  • [7] Virtualizing Real-time Embedded Systems with Java']Java
    Vitek, Jan
    PROCEEDINGS OF THE 48TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2011, : 906 - 911
  • [9] Active memory processor: A hardware garbage collector for real-time Java']Java embedded devices
    Srisa-an, W
    Lo, CTD
    Chang, JEM
    IEEE TRANSACTIONS ON MOBILE COMPUTING, 2003, 2 (02) : 89 - 101
  • [10] Hardware locks for a real-time Java']Java chip multiprocessor
    Strom, Torur Biskopsto
    Puffitsch, Wolfgang
    Schoeberl, Martin
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2017, 29 (06):