Proceedings of the 15th ACM Great Lakes Symposium on VLSI 2005
DOI: 10.1145/1057661.1057675
|View full text |Cite
|
Sign up to set email alerts
|

A unified processor architecture for RISC & VLIW DSP

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
9
0

Year Published

2006
2006
2022
2022

Publication Types

Select...
4
2
2

Relationship

1
7

Authors

Journals

citations
Cited by 13 publications
(10 citation statements)
references
References 5 publications
0
9
0
Order By: Relevance
“…However, PACDSP has a low-complexity register file instead of a centralized one in the other two DSP cores, and it still has the outstanding performance for its customized instructions and optimized program flow mechanisms. By the way, PACDSP has very high code density through its variable-length operation encoding, NOP removal, and embedded code replication techniques [3,11,12]. The program sequencer dynamically aligns the VLIW packets with different numbers of operations, each of which is itself variable-length encoded.…”
Section: Pacdsp Corementioning
confidence: 99%
“…However, PACDSP has a low-complexity register file instead of a centralized one in the other two DSP cores, and it still has the outstanding performance for its customized instructions and optimized program flow mechanisms. By the way, PACDSP has very high code density through its variable-length operation encoding, NOP removal, and embedded code replication techniques [3,11,12]. The program sequencer dynamically aligns the VLIW packets with different numbers of operations, each of which is itself variable-length encoded.…”
Section: Pacdsp Corementioning
confidence: 99%
“…This article describes a novel register allocation scheme for a clustered VLIW DSP, known as a Parallel Architecture Core (PAC) DSP [3,4,12,13], which is designed with distinctively banked register files in which port access is highly restricted. The PAC DSP employs a heterogeneous design comprising a single scalar unit (for simple arithmetic, address calculation, and program flow control), plus two data-stream processing clusters, each containing a pair of load/store units and ALU/MAC units with powerful SIMD (Single Instruction stream, Multiple Data stream) capabilities; each unit in the clusters can utilize three types of register file, providing different accessing methods and constraints, and the scalar unit has its own accessible register file.…”
Section: Introductionmentioning
confidence: 99%
“…We present our experiences in the development of code generation and optimization design for a novel 32-bit VLIW DSP designed with several new architecture features, in particular for the effective support for the distributed and so called ping-pong register files [8,9]. The target processor, named the Parallel Architecture Core (PAC) DSP [10][11][12][13], is being developed from scratch by SOC Technology Center at Industrial Technology Research Institute in Taiwan. The PAC DSP is natively designed to meet multimedia high-performance computing requirements and the low power consumption demanded by mobile systems.…”
Section: Introductionmentioning
confidence: 99%