The potential of just-in-time compilation in active networks based on network processors

被引:5
|
作者
Kind, A [1 ]
Pletka, R [1 ]
Stiller, B [1 ]
机构
[1] IBM Corp, Zurich Res Lab, CH-8803 Ruschlikon, Switzerland
关键词
D O I
10.1109/OPNARC.2002.1019230
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Byte-code representations in active networks provide architectural neutrality and code compactness; however, the resulting execution speed is typically poor due to interpretation overhead. This paper shows that the performance of capsule-based active networks can benefit from compiling active network programs into native network processor instructions at traversed routers (just-in-time compilation). A key aspect of the paper is to demonstrate that just-in-time compilers for active networks can be fast and small enough for applicability in the datapath of network processors. The approach has been implemented based on the SNAP active network framework for the PowerNP network processor.
引用
收藏
页码:79 / 90
页数:12
相关论文
共 50 条
  • [1] Just-in-time cache for capsule-based active networks
    Huang, Tzu-Chi
    Shieh, Ce-Kuen
    Miao, Yu-Ben
    Computer Journal, 2009, 52 (06): : 671 - 689
  • [2] Just-In-Time Cache for Capsule-Based Active Networks
    Huang, Tzu-Chi
    Shieh, Ce-Kuen
    Miao, Yu-Ben
    COMPUTER JOURNAL, 2009, 52 (06): : 671 - 689
  • [3] Quantum simulation with just-in-time compilation
    Efthymiou, Stavros
    Lazzarin, Marco
    Pasquale, Andrea
    Carrazza, Stefano
    QUANTUM, 2022, 6
  • [4] Efficient Java']JavaVM just-in-time compilation
    Krall, A
    1998 INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES, PROCEEDINGS, 1998, : 205 - 212
  • [5] Just-in-time compilation for SQL query processing
    Viglas, Stratis D.
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2013, 6 (11): : 1190 - 1191
  • [6] Just-in-time compilation for SQL query processing
    Viglas, Stratis D.
    2014 IEEE 30TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE), 2014, : 1298 - 1301
  • [7] Remote Just-in-Time Compilation for Dynamic Languages
    Pecimuth, Andrej
    COMPANION PROCEEDINGS OF THE 2023 ACM SIGPLAN INTERNATIONAL CONFERENCE ON SYSTEMS, PROGRAMMING, LANGUAGES, AND APPLICATIONS: SOFTWARE FOR HUMANITY, SPLASH COMPANION 2023, 2023, : 1 - 3
  • [8] A flexible framework for studying trace-based just-in-time compilation
    Vandercarnmen, Maarten
    Marr, Stefan
    De Roover, Coen
    COMPUTER LANGUAGES SYSTEMS & STRUCTURES, 2018, 51 : 22 - 47
  • [9] An Abstract Interpretation-Based Model of Tracing Just-in-Time Compilation
    Dissegna, Stefano
    Logozzo, Francesco
    Ranzato, Francesco
    ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 2016, 38 (02):
  • [10] On Supporting Efficient Partial Reconfiguration with Just-In-Time Compilation
    Sidiropoulos, Harry
    Siozios, Kostas
    Figuli, Peter
    Soudris, Dimitrios
    Hubner, Michael
    2012 IEEE 26TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS & PHD FORUM (IPDPSW), 2012, : 328 - 335