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 条
  • [21] Just-In-Time GPU Compilation for Interpreted Languages with Partial Evaluation
    Fumero, Juan
    Steuwer, Michel
    Stadler, Lukas
    Dubach, Christophe
    ACM SIGPLAN NOTICES, 2017, 52 (07) : 60 - 73
  • [22] Programming GPUs with C++14 and Just-In-Time Compilation
    Haidl, Michael
    Hagedorn, Bastian
    Gorlatch, Sergei
    PARALLEL COMPUTING: ON THE ROAD TO EXASCALE, 2016, 27 : 247 - 256
  • [23] Generation of Efficient Obfuscated Code through Just-in-Time Compilation
    Hataba, Muhammad
    El-Mahdy, Ahmed
    Ueda, Kazunori
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2019, E102D (03) : 645 - 649
  • [24] Awkward Just-In-Time (JIT) Compilation: A Developer's Experience
    Osborne, Ianna
    Pivarski, Jim
    Ifrim, Ioana
    Hollands, Angus
    Schreiner, Henry
    26TH INTERNATIONAL CONFERENCE ON COMPUTING IN HIGH ENERGY AND NUCLEAR PHYSICS, CHEP 2023, 2024, 295
  • [25] Efficient Java']Java exception handling in just-in-time compilation
    Lee, SI
    Yang, BS
    Moon, SM
    SOFTWARE-PRACTICE & EXPERIENCE, 2004, 34 (15): : 1463 - 1480
  • [26] ClangJIT: Enhancing C plus plus with Just-in-Time Compilation
    Finkel, Hal
    Poliakoff, David
    Camier, Jean-Sylvain
    Richards, David F.
    PROCEEDINGS OF P3HPC 2019: 2019 IEEE/ACM INTERNATIONAL WORKSHOP ON PERFORMANCE, PORTABILITY AND PRODUCTIVITY IN HPC (P3HPC), 2019, : 82 - 95
  • [27] An object-oriented processor with Just-In-Time compilation support
    City University of Hong Kong, Hong Kong, Hong Kong
    3CA - Int. Symp. Comput., Commun., Control Autom., (299-302):
  • [28] Hardware Acceleration for Just-In-Time Compilation on Heterogeneous Embedded Systems
    Carbon, Alexandre
    Lhuillier, Yves
    Charles, Henri-Pierre
    PROCEEDINGS OF THE 2013 IEEE 24TH INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS (ASAP 13), 2013, : 203 - 210
  • [29] Just-in-Time Compilation and Link-Time Optimization for OpenMP Target Offloading
    Tian, Shilei
    Huber, Joseph
    Tramm, John
    Chapman, Barbara
    Doerfert, Johannes
    OPENMP IN A MODERN WORLD: FROM MULTI-DEVICE SUPPORT TO META PROGRAMMING, 2022, 13527 : 145 - 158
  • [30] Coarse Grained FPGA Overlay for Rapid Just-In-Time Accelerator Compilation
    Jain, Abhishek Kumar
    Maskell, Douglas L.
    Fahmy, Suhaib A.
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2022, 33 (06) : 1478 - 1490