Now showing items 22-24 of 486

    • Techniques for Increasing and Detecting Memory Alignment 

      Larsen, Samuel; Witchel, Emmett; Amarasinghe, Saman (2001-11)
      Memory alignment is an important property in memory system performance. Extraction of alignment information at compile-time enables the possibility for new classes of program optimization. In this paper, we present methods ...
    • StreaMIT: A Language for Streaming Applications 

      Thies, William F.; Karczmarek, Michael; Amarasinghe, Saman (2001-08)
      We characterize high-performance streaming applications as a new and distinct domain of programs that is becoming increasingly important. The StreaMIT language provides novel high-level representations to improve programmer ...
    • A Software Framework for Supporting General Purpose Applications on RAW Computation Fabrics 

      Frank, Matthew; Lee, Walter; Amarasinghe, Saman (2001-07)
      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 ...