Extended Split-Issue: Enabling Flexibility in the Hardware Implementation of NUAL VLIW DSPs

dc.contributor.authorIyer, Bharath
dc.contributor.authorSrinivasan, Sadagopan
dc.contributor.authorJacob, Bruce
dc.date.accessioned2007-11-08T18:48:57Z
dc.date.available2007-11-08T18:48:57Z
dc.date.issued2004-06
dc.description.abstractVLIW architecture based DSPs have become widespread due to the combined benefits of simple hardware and compiler-extracted instruction-level parallelism. However, the VLIW instruction set architecture and its hardware implementation are tightly coupled, especially so for Non-Unit Assumed Latency (NUAL) VLIWs. The problem of object code compatibility across processors having different numbers of functional units or hardware latencies has been the Achilles' heel of this otherwise powerful architecture. In this paper, we propose eXtended Split-Issue (XSI), a novel mechanism that breaks the instruction packet syntax of an NUAL VLIW compiler without violating the dataflow dependences. XSI provides a designer the freedom of disassociating the hardware implementation of the NUAL VLIW processor from the instruction set architecture. Further, we investigate fairly radical (in the context of VLIW) changes to the hardware—like removing an adder, adding a multiplier, and incorporating simultaneous multithreading (SMT)—to show that our technique works for a variety of hardware configurations without compromising on performance. The technique can be used in both single-threaded and multi-threaded architectures to achieve a level of flexibility heretofore unavailable in the VLIW arena.en
dc.format.extent189973 bytes
dc.format.mimetypeapplication/pdf
dc.identifier.citation"Extended Split-Issue: Enabling flexibility in the hardware implementation of NUAL VLIW DSPs." Bharath Iyer, Sadagopan Srinivasan, and Bruce Jacob. Proc. 31st International Symposium on Computer Architecture (ISCA'04), pp. 364-375. Munchen Germany, June 2004.en
dc.identifier.urihttp://hdl.handle.net/1903/7462
dc.language.isoen_USen
dc.relation.isAvailableAtA. James Clark School of Engineeringen_us
dc.relation.isAvailableAtElectrical & Computer Engineeringen_us
dc.relation.isAvailableAtDigital Repository at the University of Marylanden_us
dc.relation.isAvailableAtUniversity of Maryland (College Park, MD)en_us
dc.subjectVLIWen
dc.subjectarchitectureen
dc.subjectDSPsen
dc.subjecteXtended Split-Issue (XSI)en
dc.titleExtended Split-Issue: Enabling Flexibility in the Hardware Implementation of NUAL VLIW DSPsen
dc.typePresentationen

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Extended_rights.pdf
Size:
185.52 KB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.8 KB
Format:
Item-specific license agreed upon to submission
Description: