Follow
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
15872002
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
13362002
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
11472013
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
9811997
Maximizing multiprocessor performance with the SUIF compiler
MW Hall, JM Anderson, SP Amarasinghe, BR Murphy, SW Liao, ...
Computer 29 (12), 84-89, 1996
8141996
Secure execution via program shepherding
V Kiriansky, D Bruening, S Amarasinghe
11th USENIX Security Symposium (USENIX Security 02), 2002
7732002
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
7591994
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
7512006
An infrastructure for adaptive dynamic optimization
D Bruening, T Garnett, S Amarasinghe
International Symposium on Code Generation and Optimization, 2003. CGO 2003 …, 2003
7182003
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
6302004
Exploiting superword level parallelism with multimedia instruction sets
S Larsen, S Amarasinghe
Acm Sigplan Notices 35 (5), 145-156, 2000
5582000
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
5532014
Efficient, transparent, and comprehensive runtime code manipulation
D Bruening, S Amarasinghe
Massachusetts Institute of Technology, Department of Electrical Engineering …, 2004
5422004
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
5052009
Kendo: efficient deterministic multithreading in software
M Olszewski, J Ansel, S Amarasinghe
Proceedings of the 14th international conference on Architectural support …, 2009
4952009
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
4812009
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
4292002
An Overview of the SUIF Compiler for Scalable Parallel Machines.
SP Amarasinghe, JAM Anderson, MS Lam, CW Tseng
PPSC, 662-667, 1995
413*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
3801998
Communication optimization and code generation for distributed memory machines
SP Amarasinghe, MS Lam
Proceedings of the ACM SIGPLAN 1993 conference on Programming language …, 1993
3781993
The system can't perform the operation now. Try again later.
Articles 1–20