...
首页> 外文期刊>Journal of systems architecture >Supporting multiple-input, multiple-output custom functions in configurable processors
【24h】

Supporting multiple-input, multiple-output custom functions in configurable processors

机译:在可配置处理器中支持多输入,多输出自定义功能

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

摘要

Configurable processors have emerged as a promising solution for high performance embedded systems. Many of these processors extend a RISC core with configurable functional units that execute dual-input, single-output (DISO) custom functions. Although studies have shown that supporting multiple-input, multiple-output (MIMO) custom functions can lead to significant speedups, mechanisms to efficiently achieve this have not been adequately addressed. The underlying reason is that a custom function is normally invoked by a single instruction, which usually transfers only two inputs and one output. Attempts to transfer more inputs and outputs in one instruction are impeded by the instruction length and the register file’s R/W ports. This paper proposes a simple extension to transfer multiple inputs and outputs of the custom functions using repeated instructions. While transferring the inputs and outputs may take a few extra cycles, our experiments show that the MIMO extension can still achieve an average 51% increase in speedup compared to a DISO extension and an average 27% increase in speedup compared to a multiple-input, single-output (MISO) extension.
机译:可配置处理器已经成为高性能嵌入式系统的有前途的解决方案。这些处理器中的许多处理器都通过可配置功能单元扩展了RISC内核,这些功能单元执行双输入单输出(DISO)定制功能。尽管研究表明,支持多输入多输出(MIMO)定制功能可以显着提高速度,但有效解决此问题的机制尚未得到充分解决。根本原因是自定义函数通常由一条指令调用,该指令通常仅传输两个输入和一个输出。指令长度和寄存器文件的R / W端口阻碍了在一条指令中传输更多输入和输出的尝试。本文提出了一个简单的扩展,以使用重复的指令来传递自定义函数的多个输入和输出。尽管传输输入和输出可能要花费一些额外的周期,但我们的实验表明,与DISO扩展相比,MIMO扩展仍可实现平均51%的提速提升,与多输入相比,平均可提速27%,单输出(MISO)扩展。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号