Compiler support for scalable and efficient memory systems

R. Barua , W. Lee , S. Arnarasinghe , A. Agarwal
IEEE Transactions on Computers 50 ( 11) 1234 -1247

76
2001
Parallelizing compiler techniques based on linear inequalities

Saman Prabhath Amarasinghe
Stanford University

84
1997
Maps: a Compiler-Managed Memory System for RAW Machines

Agarwal Rajeev Barua Walter Lee Saman Amarasinghe Anant
Massachusetts Institute of Technology

1
1998
Mechanised Hypersafety Proofs about Structured Data

Vladimir Gladshtein , QIYUAN ZHAO , WILLOW AHRENS , SAMAN AMARASINGHE

2024
Hot Pages: Software Caching for Raw Microprocessors

Csaba Andras Moritz Matthew Frank , Walter Lee Saman Amarasinghe

Softspec: Software-based Speculative Parallelism

Saman Amarasinghe , Srikrishna Devabhaktuni , Derek Bruening

30
2000
PCA RAW FABRIC: Architectural Prototyping, Demonstration and Evaluation

Saman Amarasinghe , Anant Agarwal , MASSACHUSETTS INST OF TECH CAMBRIDGE COMPUTER SCIENCE AND ARTIFICIAL INTELLIGENCE LAB

2007
The SUIF Compiler System: a Parallelizing and Optimizing Research Compiler

John Hennessy , Saman Amarasinghe , Christopher Wilson , Mary Hall
The SUIF Compiler System: a Parallelizing and Optimizing Research Compiler

52
1994
How to build scalable on-chip ILP networks for a decentralized architecture

Michael Bedford Taylor , Walter Lee , Matthew Frank , Saman P. Amarasinghe

12
2000
Selective Vectorization for Short-Vector Instructions

Samuel Larsen , Rodric Rabbah , Saman Amarasinghe

2009
2
2009
Hot Pages: Software Caching for Raw Microprocessors

Csaba Andras Moritz , Saman Amarasinghe , Matthew Frank , Walter Lee

83
1999
Maps: a compiler-managed memory system for raw machines

Rajeev Barua , Saman Amarasinghe , Walter Lee , Anant Agarwal
international symposium on computer architecture 27 ( 2) 4 -15

121
1999
Language and compiler support for auto-tuning variable-accuracy algorithms

Jason Ansel , Saman Amarasinghe , Yee Lok Wong , Cy Chan
symposium on code generation and optimization 85 -96

90
2011
MPEG-2 decoding in a stream programming language

Saman Amarasinghe , Hank Hoffmann , Rodric Rabbah , Matthew Drake
international parallel and distributed processing symposium 108 -108

39
2006
Ubiquitous Memory Introspection (Preliminary Manuscript)

Saman Amarasinghe , Weng-Fai Wong , Rodric Rabbah , Larry Rudolph

2006
Multicore performance optimization using partner cores

Eric Lau , Jason E Miller , Inseok Choi , Donald Yeung
usenix conference on hot topics in parallelism 11 -11

12
2011
Efficient, transparent, and comprehensive runtime code manipulation

Saman Amarasinghe , Derek L. Bruening
Massachusetts Institute of Technology

292
2004
An infrastructure for adaptive dynamic optimization

Saman Amarasinghe , Derek Bruening , Timothy Garnett
symposium on code generation and optimization 265 -275

739
2003
Scalar Operand Networks: Design, Implementation, and Analysis

Michael Bedford Taylor , Walter Lee , Saman Amarasinghe , Anant Agarwal

4
2004