2007
DOI: 10.1002/cpe.1176
|View full text |Cite
|
Sign up to set email alerts
|

PALF: compiler supports for irregular register files in clustered VLIW DSP processors

Abstract: SUMMARYWide varieties of register file architectures -developed for embedded processorshave turned to aim at reducing the power dissipation and die size these years, by contrast with the traditional unified register file structures. This article presents a novel register allocation scheme for a clustered VLIW DSP, which is designed with distinctively banked register files in which port access is highly restricted. Whilst the organization of the register files is designed to decrease the power consumption by us… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
19
0

Year Published

2007
2007
2014
2014

Publication Types

Select...
6

Relationship

1
5

Authors

Journals

citations
Cited by 16 publications
(19 citation statements)
references
References 16 publications
0
19
0
Order By: Relevance
“…Because the PAC DSP has a clustered organization with distributed register files, the data movement between register files in the PAC DSP is classified into intra-and intercluster communications, which means that the common cluster-assignment problem for VLIW processors [24][25][26] cannot be applied directly to the architecture. Also, the complicated communication makes it desirable to use register file assignment in handling communications, including localconscious global register file assignment [11,12], ping-pong-aware local favorable local register file assignment [6,7], and simulated-annealing local register file assignment [13]. In addition to register file assignment, the copy propagation in the original Open64 compiler has also been improved [29].…”
Section: Platform Infrastructurementioning
confidence: 99%
See 3 more Smart Citations
“…Because the PAC DSP has a clustered organization with distributed register files, the data movement between register files in the PAC DSP is classified into intra-and intercluster communications, which means that the common cluster-assignment problem for VLIW processors [24][25][26] cannot be applied directly to the architecture. Also, the complicated communication makes it desirable to use register file assignment in handling communications, including localconscious global register file assignment [11,12], ping-pong-aware local favorable local register file assignment [6,7], and simulated-annealing local register file assignment [13]. In addition to register file assignment, the copy propagation in the original Open64 compiler has also been improved [29].…”
Section: Platform Infrastructurementioning
confidence: 99%
“…In register file assignment, we have proposed local-conscious global register file assignment [11,12], ping-pong-aware local favorable local register file assignment [6,7], and simulated-annealing local register file assignment [13] to handle the issues.…”
Section: Previous Workmentioning
confidence: 99%
See 2 more Smart Citations
“…Lin et al [5] propose in their paper a novel register allocation scheme for a clustered VLIW DSP in which some register files are banked. While this structure helps to reduce power dissipation and die area, it imposes many restrictions on the register access across clusters and affects instructionlevel parallelism.…”
mentioning
confidence: 99%