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 条
  • [21] Memory Access Mechanism in Embedded Real-Time Java']Java Processor
    Hu, Guang
    Chai, Zhilei
    Tu, Shiliang
    2010 2ND INTERNATIONAL CONFERENCE ON COMPUTER AND AUTOMATION ENGINEERING (ICCAE 2010), VOL 5, 2010, : 786 - 790
  • [22] Building the Java']Java Heap with Bricks in an Embedded Real-Time Environment
    Teresa Higuera-Toledano, M.
    2014 IEEE/ACM 18TH INTERNATIONAL SYMPOSIUM ON DISTRIBUTED SIMULATION AND REAL TIME APPLICATIONS (DS-RT 2014), 2014, : 57 - 66
  • [23] Embedded Java']Java: the role of RTOS architecture in real-time applications
    Furr, S
    ELECTRONIC ENGINEERING, 2000, 72 (877): : 42 - 45
  • [24] Java']Java can shine in embedded apps - Even real-time
    Williams, T
    COMPUTER DESIGN, 1996, 35 (10): : 94 - 95
  • [25] Dynamic memory management for real-time embedded Java']Java chips
    Lin, CM
    Chen, TF
    SEVENTH INTERNATIONAL CONFERENCE ON REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2000, : 49 - 56
  • [26] Towards predictable real-time Java']Java object request brokers
    Krishna, AS
    Klefstad, R
    Schmidt, DC
    Corsaro, A
    9TH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 2003, : 49 - 56
  • [27] A switchable approach to large object allocation in real-time Java']Java
    Sahin, Veysel Harun
    Kocabicak, Umit
    TURKISH JOURNAL OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCES, 2016, 24 (02) : 398 - 411
  • [28] A hardware-oriented object model for Java']Java in an embedded processor
    Tan Yiyu
    MICROPROCESSORS AND MICROSYSTEMS, 2018, 63 : 85 - 97
  • [29] Embedded Java']Java goes real time
    不详
    EDN, 2001, 46 (03) : 72 - 72
  • [30] A Real-Time Java']Java server for Real-Time Mach
    Miyoshi, A
    Tokuda, H
    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