Optimum Design of the Execution Stage of Embedded Processors

Optimum Design of the Execution Stage of Embedded Processors
复制标题

嵌入式处理器执行阶段的优化设计

DOI:
10.1109/iscit.2012.6380957
复制
发表时间:
2012
期刊:
Proc. of ISCIT
影响因子:
--
通讯作者:
and Tatsuya Takaki
and Tatsuya Takaki
中科院分区:
--
文献类型:
--
作者:
Masa-aki Fukase;Atsushi Kurokawa;Kouhei Ichinohe;and Tatsuya Takaki

文献摘要

相似文献

我们描述了一个有意识的高性能的执行阶段的最佳设计。嵌入式处理器的核心是处理灵活的嵌入式应用,如语音识别,3D图形和图像/视觉处理等。考虑到基于这些基本应用的算法,嵌入式处理器执行阶段的设计原则是可靠性,精度,功耗,速度和吞吐量。然而,在这些算法中,经常使用的整数和浮点数的混合算术序列,使它很难明确的设计原则。关于这个观点,现有的基于缩放和门控技术的微处理器技术既有优点又有缺点。实际上,硬件/软件(硬件/软件)协同设计不仅对于嵌入式处理器而且对于执行阶段本身都是至关重要的。本文所研究的执行级是一个波流水多功能单元(MFU),它是功能单元(FU)的多功能化和波流水的结合。波形的MFU与总体权衡设计一致。但是,它缺乏固定的设计程序。标准CAD环境不可用,因为它专用于常规管道。因此,本文提出了HS/SW协同设计的方法,为波的MFU。实验结果表明了该方法的有效性。
We describe the optimum design of a power conscious highly performable execution stage. It is the core of embedded processors that treat flexible embedded applications like voice recognition, 3D graphics, and image/vision processing, etc. Considering algorithms based on these basic applications, the design principle of the embedded processor's execution stage is reliability, precision, power, speed, and throughput. However, the mixed arithmetic sequence of integer and FP (floating point) numbers frequently used in these algorithms makes it hard to clear the design principle. With respect to this view point, existing microprocessor technology based on scaling and gating techniques have both merits and demerits. Actually, HW/SW (hardware/software) co-design is crucial for not only embedded processors but also the execution stage itself. The execution stage studied in this paper is a wave-pipelined MFU (multifunctional unit) that is the combination of multifunctionalization and wave-pipelining of FUs (functional units). The waved MFU agrees well with overall trade-off design. However, it lacks the fixed design procedure. The standard CAD environment cannot be available because it is dedicated to regular pipelines. Thus, this paper presents the HS/SW co-design approach for the waved MFU. The usefulness is shown by the experimental result.