A Multiple-ISA Reconfigurable Architecture

被引:0
|
作者
Capella, Fernanda M. [1 ]
Brandalero, Marcelo [1 ]
Fajardo Junior, Jair [1 ]
Beck, Antonio C. S. [1 ]
Carro, Luigi [1 ]
机构
[1] Univ Fed Rio Grande do Sul, Inst Informat, Porto Alegre, RS, Brazil
关键词
Binary Translation; Reconfigurable Architecture; Code Optimization; Transparent Execution;
D O I
10.1109/SBESC.2013.23
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In these days, every new added hardware feature must not change the underlying instruction set architecture (ISA), in order to avoid adaptation or recompilation of existing code. Nevertheless, this need for compatibility imposes a great number of restrictions to the designers, because it keeps them tied to a specific ISA and all its legacy hardware issues. Considering that the market is mainly dominated by two different ISAs (and, very likely, more to come): x86, used in the general purpose field; and ARM, used in embedded systems, the need for another level (at the Instruction Set Architecture) of adaptability is evident. Binary Translation (BT) appears as a solution for that, since it is capable of transforming binary code so it can be executed on another target architecture. However, BT adds another layer between code and actual execution, therefore bringing huge performance penalties. To overcome this drawback, we propose a new mechanism based on a dynamic two-level binary translation system. The first level translates ARM or X86 code to an intermediate code, which will be optimized by the second level: a dynamic reconfigurable array. In this way, the designer can take advantage of a BT system and program for two different fields of application, without worrying about the underlying architecture. Even though two case studies are presented, the first BT level is easily expandable to other ISAs.
引用
收藏
页码:71 / 76
页数:6
相关论文
共 50 条
  • [31] Virtualization on the Tartan reconfigurable architecture
    Mishra, Mahim
    Goldstein, Seth C.
    2007 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, VOLS 1 AND 2, 2007, : 323 - 330
  • [32] Introduction to Backhaul Architecture Model in ISA100.15
    Miyata, Hiroshi
    2012 PROCEEDINGS OF SICE ANNUAL CONFERENCE (SICE), 2012, : 697 - 700
  • [33] Experiments on VME and ISA buses for a computer architecture laboratory
    Moreno, L
    González, EJ
    Piñeiro, JD
    Estévez, JI
    Merino, JJ
    Sigut, JF
    Aguilar, RM
    INTERNATIONAL JOURNAL OF ELECTRICAL ENGINEERING EDUCATION, 2001, 38 (02) : 95 - 102
  • [34] Reconfigurable Architecture for IP Peripherals
    Saxena, Manish Kumar
    Bhatnagar, Ekansh
    Jaiswal, Nitin
    Parab, Milind
    Kulkarni, Samir Nagesh
    INTERNATIONAL CONFERENCE ON SIGNALS AND ELECTRONIC SYSTEMS (ICSES '10): CONFERENCE PROCEEDINGS, 2010, : 347 - 350
  • [35] Reconfigurable architecture for video applications
    Lian, Chung-, Jr.
    Tseng, Po-Chih
    Chen, Tung-Chien
    Chang, Yu-Wei
    Chen, Liang-Gee
    20TH ANNIVERSARY IEEE INTERNATIONAL SOC CONFERENCE, PROCEEDINGS, 2007, : 21 - +
  • [36] A reconfigurable computing architecture for microsensors
    Scalera, S
    Falco, M
    Nelson, B
    2000 IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, PROCEEDINGS, 2000, : 59 - 67
  • [37] A simulator for the reconfigurable mesh architecture
    Steckel, C
    Middendorf, M
    ElGindy, H
    Schmeck, H
    PARALLEL AND DISTRIBUTED PROCESSING, 1998, 1388 : 99 - 104
  • [38] A reconfigurable digital multiplier architecture
    Mokrian, P
    Ahmadi, M
    Jullien, G
    Miller, WC
    CCECE 2003: CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING, VOLS 1-3, PROCEEDINGS: TOWARD A CARING AND HUMANE TECHNOLOGY, 2003, : 125 - 128
  • [39] Modelling the ARMv8 Architecture, Operationally: Concurrency and ISA
    Flur, Shaked
    Gray, Kathryn E.
    Pulte, Christopher
    Sarkar, Susmit
    Sezgin, Ali
    Maranget, Luc
    Deacon, Will
    Sewell, Peter
    ACM SIGPLAN NOTICES, 2016, 51 (01) : 608 - 621
  • [40] Electrical structure and crustal architecture of the southern Mount Isa Province
    Kerr, Janelle M.
    Brown, D. D.
    Connors, K. A.
    Heinson, G.
    EXPLORATION GEOPHYSICS, 2024, 55 (05) : 530 - 544