A Light-Weight Approach to Dynamical Runtime Linking Supporting Heterogenous, Parallel, and Reconfigurable Architectures

被引:0
|
作者
Buchty, Rainer [1 ]
Kramer, David [1 ]
Kicherer, Mario [1 ]
Karl, Wolfgang [1 ]
机构
[1] Univ Karlsruhe TH, Inst Tech Informat, Lehrstuhl Rechnerarchitektur, D-76128 Karlsruhe, Germany
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
When targeting hardware accelerators and reconfigurable processing units, the question of programmability arises, i.e. how different implementations of individual, configuration-specific functions are provided. Conventionally, this is resolved either at compilation time with a specific hardware environment being targeted, by initialization routines at program start, or decision trees at run-time. Such technique are, however, hardly applicable to dynamically changing architectures. Furthermore, these approaches show conceptual drawbacks such as requiring access to source code and requiring upfront knowledge of future system configurations, as well as overloading the code with reconfiguration-related control routines. We therefore present a low-overhead technique enabling on-demand resolving of individual functions; this technique can be applied in two different manners; we will discuss the benefits of the individual implementations and show how both approaches can be used to establish code compatibility between different heterogeneous, reconfigurable, and parallel architectures. Further we will show, that both approaches are exposing an insignificant overhead.
引用
收藏
页码:60 / 71
页数:12
相关论文
共 50 条
  • [41] Syndrome: a light-weight approach to improving TCP performance in mobile wireless networks
    Chen, WP
    Hsiao, YC
    Hou, JC
    Ge, Y
    Fitz, MP
    WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2002, 2 (01): : 37 - 57
  • [42] Eyes Status Detector Based on Light-weight Convolutional Neural Networks supporting for Drowsiness Detection System
    Duy-Linh Nguyen
    Putro, Muhamad Dwisnanto
    Jo, Kang-Hyun
    IECON 2020: THE 46TH ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY, 2020, : 477 - 482
  • [43] Control of a 2-DOF translational high-speed and light-weight parallel manipulator
    Li, Zhan-Xian
    Huang, Tian
    Mei, Jiang-Ping
    Jiqiren/Robot, 2004, 26 (01):
  • [44] Light-weight Synchronous Java (SJL): An approach for programming deterministic reactive systems with Java
    Christian Motika
    Reinhard von Hanxleden
    Computing, 2015, 97 : 281 - 307
  • [45] Wildfire and smoke early detection for drone applications: A light-weight deep learning approach
    Kumar, Abhinav
    Perrusquia, Adolfo
    Al-Rubaye, Saba
    Guo, Weisi
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2024, 136
  • [46] A novel approach of manufacturing light-weight composites with polypropylene web and mechanically split cornhusk
    Huda, Shah
    Yang, Yiqi
    INDUSTRIAL CROPS AND PRODUCTS, 2009, 30 (01) : 17 - 23
  • [47] A simple approach to spherical nickel-carbon monoliths as light-weight microwave absorbers
    Li, Na
    Cao, Minhua
    Hu, Changwen
    JOURNAL OF MATERIALS CHEMISTRY, 2012, 22 (35) : 18426 - 18432
  • [48] SDM: A light-weight end-to-end measuring approach for resilient multihoming network
    Yang, CY
    Peng, T
    2005 13th IEEE International Conference on Networks Jointly held with the 2005 7th IEEE Malaysia International Conference on Communications, Proceedings 1 and 2, 2005, : 1083 - 1088
  • [49] A Light-weight Approach to Obtaining NF State Information in SDN plus NFV Networks
    Leng, Bing
    Huang, Liusheng
    Qiao, Chunming
    Xu, Hongli
    IEEE CONFERENCE ON COMPUTER COMMUNICATIONS (IEEE INFOCOM 2018), 2018, : 971 - 979
  • [50] Blockchain-based Light-weight Authentication Approach for a Multiple Wireless Sensor Network
    Anitha, R.
    Tapas Bapu, B. R.
    IETE JOURNAL OF RESEARCH, 2024, 70 (02) : 1480 - 1494