JIST: Just-in-time scheduling translation for parallel processors

被引:0
|
作者
Agosta, G [1 ]
Reghizzi, SC [1 ]
Falauto, G [1 ]
Sykora, M [1 ]
机构
[1] Politecn Milan, Dipartimento Elettron & Informat, Piazza Leonardo da Vinci 32, I-20133 Milan, Italy
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The application fields of bytecode virtual machines and VLIW processors overlap in the area of embedded and mobile systems, where the two technologies offer different benefits, namely high code portability, low power consumption and reduced hardware cost. Dynamic compilation makes it possible to bridge the gap between the two technologies, but special attention must be paid to software instruction scheduling, a must for the VLIW architectures. We have implemented JIST, a Virtual Machine and JIT compiler for Java Bytecode targeted to a VLIW processor. We show the impact of various optimizations on the performance of code compiled with JIST through the experimental study on a set of benchmark programs. We report significant speed ups, and increments in the number of instructions issued per cycle up to 50% with respect to the non-scheduling version of the JIT compiler. Further optimizations are discussed.
引用
收藏
页码:122 / +
页数:3
相关论文
共 50 条
  • [1] A SEARCH HEURISTIC FOR JUST-IN-TIME SCHEDULING IN PARALLEL MACHINES
    LAGUNA, M
    VELARDE, JLG
    [J]. JOURNAL OF INTELLIGENT MANUFACTURING, 1991, 2 (04) : 253 - 260
  • [2] Just-in-time scheduling with controllable processing times on parallel machines
    Leyvand, Yaron
    Shabtay, Dvir
    Steiner, George
    Yedidsion, Liron
    [J]. JOURNAL OF COMBINATORIAL OPTIMIZATION, 2010, 19 (03) : 347 - 368
  • [3] Just-in-time scheduling with controllable processing times on parallel machines
    Yaron Leyvand
    Dvir Shabtay
    George Steiner
    Liron Yedidsion
    [J]. Journal of Combinatorial Optimization, 2010, 19 : 347 - 368
  • [4] SCHEDULING FOR JUST-IN-TIME MANUFACTURING
    EGBELU, PJ
    WANG, HP
    [J]. ENGINEERING COSTS AND PRODUCTION ECONOMICS, 1989, 16 (02): : 117 - 124
  • [5] Research on Just-In-Time scheduling
    Endo, Yoshihiro
    Watanabe, Kajiro
    Eishi-Chiba
    Kurihara, Yousuke
    [J]. 2012 PROCEEDINGS OF SICE ANNUAL CONFERENCE (SICE), 2012, : 447 - 452
  • [6] JUST-IN-TIME PARALLEL SIMULATION
    Hannon, Christopher
    Jin, Dong
    Santhi, Nandakishore
    Eidenbenz, Stephan
    Liu, Jason
    [J]. 2018 WINTER SIMULATION CONFERENCE (WSC), 2018, : 640 - 651
  • [7] Just-in-time scheduling with two competing agents on unrelated parallel machines
    Yin, Yunqiang
    Cheng, Shuenn-Ren
    Cheng, T. C. E.
    Wang, Du Juan
    Wu, Chin-Chia
    [J]. OMEGA-INTERNATIONAL JOURNAL OF MANAGEMENT SCIENCE, 2016, 63 : 41 - 47
  • [8] Punctuality and idleness in just-in-time scheduling
    Sourd, F
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2005, 167 (03) : 739 - 751
  • [9] Just-In-Time Project Task Scheduling
    Ferrier, Malcolm
    [J]. PROCEEDINGS OF THE FUTURE TECHNOLOGIES CONFERENCE (FTC) 2018, VOL 2, 2019, 881 : 959 - 964
  • [10] Multicriteria models for just-in-time scheduling
    Vincent, T'kindt
    [J]. INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2011, 49 (11) : 3191 - 3209