A Software Framework for Supporting General Purpose Applications on RAW Computation Fabrics
Author(s)
Frank, Matthew; Lee, Walter; Amarasinghe, Saman
DownloadMIT-LCS-TM-619.pdf (136.1Kb)
Advisor
Lee, Walter
Amarasinghe, Saman
Metadata
Show full item recordAbstract
This paper presents SUDS (Software Un-Do Systems), a data speculation system for Raw processors. SUDS manages specultation in software. Thekey to managing speculation in software is to use the compiler to minimize the number of data items that need to be managed in runtime. Managing speculation in software enables Raw processors to achieve good performance on integer applications without sacrificing chip area for speculation hardware. This additional area can instead be devoted to additional computer resources, improving the performance of dense matrix and media applications.
Date issued
2001-07Series/Report no.
MIT-LCS-TM-619