Sciweavers

ASPDAC
2008
ACM

Load scheduling: Reducing pressure on distributed register files for free

13 years 6 months ago
Load scheduling: Reducing pressure on distributed register files for free
In this paper we describe load scheduling, a novel method that balances load among register files by residual resources. Load scheduling can reduce register pressure for clustered VLIW processors with distributed register files while not increasing VLIW scheduling length. We have implemented load scheduling in compiler for Imagine and FT64 stream processors. The result shows that the proposed technique effectively reduces the number of variables spilled to memory, and can even eliminate it. The algorithm presented in this paper is extremely efficient in embedded processor with limited register resource because it can improve registers utilization instead of increasing the requirement for the number of registers.
Mei Wen, Nan Wu, Maolin Guan, Chunyuan Zhang
Added 12 Oct 2010
Updated 12 Oct 2010
Type Conference
Year 2008
Where ASPDAC
Authors Mei Wen, Nan Wu, Maolin Guan, Chunyuan Zhang
Comments (0)