The use of vector instructions of a processor architecture for emulating the vector instructions of another processor architecture
- 作者: Batuzov K.A.1
-
隶属关系:
- Institute for System Programming
- 期: 卷 43, 编号 6 (2017)
- 页面: 366-372
- 栏目: Article
- URL: https://ogarev-online.ru/0361-7688/article/view/176564
- DOI: https://doi.org/10.1134/S0361768817060032
- ID: 176564
如何引用文章
详细
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.
作者简介
K. Batuzov
Institute for System Programming
编辑信件的主要联系方式.
Email: batuzovk@ispras.ru
俄罗斯联邦, Moscow, 109004
补充文件
