Saman Amarasinghe
Title
Cited by
Cited by
Year
StreamIt: A language for streaming applications
W Thies, M Karczmarek, S Amarasinghe
International Conference on Compiler Construction, 179-196, 2002
14282002
The raw microprocessor: A computational fabric for software circuits and general-purpose programs
MB Taylor, J Kim, J Miller, D Wentzlaff, F Ghodrat, B Greenwald, ...
IEEE micro 22 (2), 25-35, 2002
12352002
Baring it all to software: Raw machines
E Waingold, M Taylor, D Srikrishna, V Sarkar, W Lee, V Lee, J Kim, ...
Computer 30 (9), 86-93, 1997
9381997
Maximizing multiprocessor performance with the SUIF compiler
MW Hall, JM Anderson, SP Amarasinghe, BR Murphy, SW Liao, ...
Computer 29 (12), 84-89, 1996
7621996
Halide: a language and compiler for optimizing parallelism, locality, and recomputation in image processing pipelines
J Ragan-Kelley, C Barnes, A Adams, S Paris, F Durand, S Amarasinghe
Acm Sigplan Notices 48 (6), 519-530, 2013
7452013
SUIF: An infrastructure for research on parallelizing and optimizing compilers
RP Wilson, RS French, CS Wilson, SP Amarasinghe, JM Anderson, ...
ACM Sigplan Notices 29 (12), 31-37, 1994
7231994
Secure Execution via Program Shepherding.
V Kiriansky, D Bruening, SP Amarasinghe
USENIX Security Symposium 92, 84, 2002
7172002
Exploiting coarse-grained task, data, and pipeline parallelism in stream programs
MI Gordon, W Thies, S Amarasinghe
ACM SIGPLAN Notices 41 (11), 151-162, 2006
6772006
An infrastructure for adaptive dynamic optimization
D Bruening, T Garnett, S Amarasinghe
International Symposium on Code Generation and Optimization, 2003. CGO 2003 …, 2003
6312003
Evaluation of the Raw microprocessor: An exposed-wire-delay architecture for ILP and streams
MB Taylor, W Lee, J Miller, D Wentzlaff, I Bratt, B Greenwald, H Hoffmann, ...
ACM SIGARCH Computer Architecture News 32 (2), 2, 2004
5992004
Exploiting superword level parallelism with multimedia instruction sets
S Larsen, S Amarasinghe
Acm Sigplan Notices 35 (5), 145-156, 2000
5062000
Efficient, transparent, and comprehensive runtime code manipulation
D Bruening, S Amarasinghe
Massachusetts Institute of Technology, Department of Electrical Engineering …, 2004
4572004
Kendo: efficient deterministic multithreading in software
M Olszewski, J Ansel, S Amarasinghe
Proceedings of the 14th international conference on Architectural support …, 2009
4502009
PetaBricks: a language and compiler for algorithmic choice
J Ansel, C Chan, YL Wong, M Olszewski, Q Zhao, A Edelman, ...
ACM Sigplan Notices 44 (6), 38-49, 2009
4362009
Automatically patching errors in deployed software
JH Perkins, S Kim, S Larsen, S Amarasinghe, J Bachrach, M Carbin, ...
Proceedings of the ACM SIGOPS 22nd symposium on Operating systems principles …, 2009
4152009
A stream compiler for communication-exposed architectures
MI Gordon, W Thies, M Karczmarek, J Lin, AS Meli, AA Lamb, C Leger, ...
ACM SIGPLAN Notices 37 (10), 291-303, 2002
4072002
An Overview of the SUIF Compiler for Scalable Parallel Machines.
SP Amarasinghe, JAM Anderson, MS Lam, CW Tseng
PPSC, 662-667, 1995
383*1995
An Overview of the SUIF Compiler for Scalable Parallel Machines.
SP Amarasinghe, JAM Anderson, MS Lam, CW Tseng
PPSC, 662-667, 1995
383*1995
Space-time scheduling of instruction-level parallelism on a raw machine
W Lee, R Barua, M Frank, D Srikrishna, J Babb, V Sarkar, S Amarasinghe
ACM SIGOPS Operating Systems Review 32 (5), 46-57, 1998
3671998
Opentuner: An extensible framework for program autotuning
J Ansel, S Kamil, K Veeramachaneni, J Ragan-Kelley, J Bosboom, ...
Proceedings of the 23rd international conference on Parallel architectures …, 2014
3622014
The system can't perform the operation now. Try again later.
Articles 1–20