Browsing Singapore-MIT Alliance (SMA) by Author "Amarasinghe, Saman P."
Now showing items 1-5 of 5
-
Bit-Packing Optimization for StreamIt
Agrawal, Kunal; Amarasinghe, Saman P.; Wong, Weng Fai (2003-01)StreamIt is a language specifically designed for modern streaming applications. A certain important class of these applications operates on streams of bits. This paper presents the motivation for a bit-packing optimization ... -
How to Do a Million Watchpoints: Efficient Debugging Using Dynamic Instrumentation
Zhao, Qin; Amarasinghe, Saman P.; Rabbah, Rodric M.; Rudolph, Larry; Wong, Weng Fai (2007-01)Application debugging is a tedious but inevitable chore in any software development project. An effective debugger can make programmers more productive by allowing them to pause execution and inspect the state of the ... -
Increasing and Detecting Memory Address Congruence
Larsen, Samuel; Witchel, Emmett; Amarasinghe, Saman P. (2003-01)A static memory reference exhibits a unique property when its dynamic memory addresses are congruent with respect to some non-trivial modulus. Extraction of this congruence information at compile-time enables new classes ... -
MPEG-2 in a Stream Programming Language
Drake, Matthew; Hoffmann, Hank; Rabbah, Rodric; Amarasinghe, Saman P. (2006-01)Image and video codecs are prevalent in multimedia applications, ranging from embedded systems, to desktop computers, to high-end servers such as HDTV editing consoles. It is not uncommon however for developers create (from ... -
StreamIt: A Language and Compiler for Communication-Exposed Architectures
Thies, William; Gordon, Michael I.; Karczmarek, Michal; Maze, David; Amarasinghe, Saman P. (2003-01)With the increasing miniaturization of transistors, wire delays are becoming a dominant factor in microprocessor performance. To address this issue, a number of emerging architectures contain replicated processing units ...