首页> 外文期刊>Программирование >ИСПОЛЬЗОВАНИЕ ВЕКТОРНЫХ ИНСТРУКЦИЙ ОДНОЙ ПРОЦЕССОРНОЙ АРХИТЕКТУРЫ ДЛЯ ЭМУЛЯЦИИ ВЕКТОРНЫХ ИНСТРУКЦИЙ ДРУГОЙ ПРОЦЕССОРНОЙ АРХИТЕКТУРЫ
【24h】

ИСПОЛЬЗОВАНИЕ ВЕКТОРНЫХ ИНСТРУКЦИЙ ОДНОЙ ПРОЦЕССОРНОЙ АРХИТЕКТУРЫ ДЛЯ ЭМУЛЯЦИИ ВЕКТОРНЫХ ИНСТРУКЦИЙ ДРУГОЙ ПРОЦЕССОРНОЙ АРХИТЕКТУРЫ

机译:使用一个处理器架构的矢量说明来模拟其他处理器架构的矢量指令

获取原文
获取原文并翻译 | 示例
           

摘要

Постоянно усложняющееся программное обеспечение требует все больше и больше вычислительных ресурсов для своей работы. Одним из приемов обеспечения этой потребности является внесение в процессорную архитектуру векторных инструкций, оперирующих над векторами однотипных данных фиксированной длины. В данной статье предлагается метод выражения векторных инструкций одной архитектуры с помощью векторных инструкций другой архитектуры во время динамической двоичной трансляции. Реализация данного метода, включающая в себя трансляцию векторного сложения и обращений к памяти, обеспечила увеличение производительности эмулятора QEMU более чем в 3 раза на искусственном примере и па 12% на реальном приложении.
机译:不断准确的软件需要越来越多的计算资源的工作。确保这种需求的一种技术是将矢量指令引入处理器架构,该处理器架构在相同类型的固定长度数据的矢量上运行。本文提出了一种在动态二进制广播期间使用矢量指令对一个架构表达矢量指令的方法。该方法的实现包括矢量加法和存储器的广播,确保在人工示例上增加了QEMU仿真器的性能,并且在实际应用上的PA 12%。

著录项

获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号