The use of vector instructions of a processor architecture for emulating the vector instructions of another processor architecture

被引:0
|
作者
K. A. Batuzov
机构
[1] Russian Academy of Sciences,Institute for System Programming
来源
关键词
D O I
暂无
中图分类号
学科分类号
摘要
The complexity of software is ever increasing, and it requires more and more computational resources for its execution. A way to satisfy these requirements is the use of vector instructions that can operate with fixed-length vectors of data of the same. A method for representing vector instructions of one processor architecture in terms of the vector instructions of another architecture during the dynamic binary translation is proposed. An implementation of this method that includes the translation of vector addition and memory access increased the performance of the QEMU emulator by a factor greater than three on an artificial example and 12% on a real-life application.
引用
收藏
页码:366 / 372
页数:6
相关论文
共 50 条
  • [41] Hardened Processor Architecture
    Mach, Jan
    Kohutka, Lukas
    Cicak, Pavel
    2023 30TH INTERNATIONAL CONFERENCE ON MIXED DESIGN OF INTEGRATED CIRCUITS AND SYSTEM, MIXDES, 2023, : 176 - 182
  • [42] Multimedia processor architecture
    Ikedo, T
    Martens, WL
    IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA COMPUTING AND SYSTEMS, PROCEEDINGS, 1998, : 316 - 325
  • [43] ADDRESSING FOR VECTOR INSTRUCTIONS.
    McKellar, A.
    Willner, B.
    IBM technical disclosure bulletin, 1983, 25 (10): : 5115 - 5116
  • [44] Parallel multithreaded architecture - a new processor architecture
    Xiaoxing Weixing Jisuanji Xitong, 12 (8-13):
  • [45] THE EXPRESSION PROCESSOR - A PIPELINED, MULTIPLE-PROCESSOR ARCHITECTURE
    VANAKEN, JR
    ZICK, GL
    IEEE TRANSACTIONS ON COMPUTERS, 1981, 30 (08) : 525 - 536
  • [46] Measuring Performance of Processor Instructions and Operating System Services in Soft Processor Based Systems
    Molnar, Peter
    Vegh, Janos
    2017 18TH INTERNATIONAL CARPATHIAN CONTROL CONFERENCE (ICCC), 2017, : 381 - 387
  • [47] OPSILA - A VECTOR AND PARALLEL PROCESSOR
    BOERI, F
    AUGUIN, M
    IEEE TRANSACTIONS ON COMPUTERS, 1993, 42 (01) : 76 - 82
  • [48] MICROPROGRAMMABLE PIPELINED VECTOR PROCESSOR
    MADESWARAN, V
    MATHIALAGAN, A
    COMPUTERS IN INDUSTRY, 1990, 13 (04) : 367 - 370
  • [49] AN APL COMPILER FOR A VECTOR PROCESSOR
    BUDD, TA
    ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 1984, 6 (03): : 297 - 313
  • [50] Handling 16 instructions per cycle in a superscalar processor
    Goossens, B
    FUTURE GENERATION COMPUTER SYSTEMS, 2001, 17 (06) : 699 - 709