High-performance instruction-set simulator for TMS320C62x DSP
Zhe Zhang, Xiaoming Hu, Linxiang Shi
Abstract
Zhe Zhang, Xiaoming Hu, Linxiang Shi
Abstract
The instruction-set simulator (ISS) for DSP is essential to the exploration of DSP micro-architecture and DSP-centric system, just as that for the general-purpose processor. As the mainstream DSPs have developed instruction-level parallelism via very-long instruction word (VLIW), greater challenges are facing design of such simulators than that for superscalar ones. The ISSs not only define the behavior but also have to depict the timing of each instruction exactly at level of pipeline-cycle, which leads to performance penalty consequentially. A high-performance ISS has been proposed for TMS320C62x DSP, a VLIW-based DSP from TI. The proposed one has employed a unified and parameterized scheme to define all kinds of timing information, including timing of instruction-issue, delay-slot, etc. As compared to the conventional pipeline-based simulator, the proposed one was shown to achieve higher performance by more than 40%.
OpenAlex reports 1 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
The instruction-set simulator (ISS) for DSP is essential to the exploration of DSP micro-architecture and DSP-centric system, just as that for the general-purpose processor. As the mainstream DSPs have developed instruction-level parallelism via very-long instruction word (VLIW), greater challenges are facing design of such simulators than that for superscalar ones. The ISSs not only define the behavior but also have to depict the timing of each instruction exactly at level of pipeline-cycle, which leads to performance penalty consequentially. A high-performance ISS has been proposed for TMS320C62x DSP, a VLIW-based DSP from TI. The proposed one has employed a unified and parameterized scheme to define all kinds of timing information, including timing of instruction-issue, delay-slot, etc. As compared to the conventional pipeline-based simulator, the proposed one was shown to achieve higher performance by more than 40%.
Key concepts: Very long instruction word, Computer science, Instruction set, Texas Instruments DaVinci, Digital signal processing, Pipeline (software), Digital signal processor, Set (abstract data type)