Follow
Saman Amarasinghe
Title
Cited by
Cited by
Year
StreamIt: A language for streaming applications
W Thies, M Karczmarek, S Amarasinghe
Compiler Construction: 11th International Conference, CC 2002 Held as Part …, 2002
16102002
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
13582002
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
13142013
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
10041997
Maximizing multiprocessor performance with the SUIF compiler
MW Hall, JM Anderson, SP Amarasinghe, BR Murphy, SW Liao, ...
Computer 29 (12), 84-89, 1996
8151996
Secure Execution via Program Shepherding.
V Kiriansky, D Bruening, SP Amarasinghe
USENIX Security symposium 92, 84, 2002
7882002
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
7731994
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
7542006
An infrastructure for adaptive dynamic optimization
D Bruening, T Garnett, S Amarasinghe
International Symposium on Code Generation and Optimization, 2003. CGO 2003 …, 2003
7462003
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
6382004
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
6192014
Exploiting superword level parallelism with multimedia instruction sets
S Larsen, S Amarasinghe
Acm Sigplan Notices 35 (5), 145-156, 2000
5772000
Efficient, transparent, and comprehensive runtime code manipulation
D Bruening, S Amarasinghe
Massachusetts Institute of Technology, Department of Electrical Engineering …, 2004
5692004
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
5102009
Kendo: efficient deterministic multithreading in software
M Olszewski, J Ansel, S Amarasinghe
Proceedings of the 14th international conference on Architectural support …, 2009
5042009
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
4992009
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
418*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
3881998
Communication optimization and code generation for distributed memory machines
SP Amarasinghe, MS Lam
Proceedings of the ACM SIGPLAN 1993 conference on Programming language …, 1993
3831993
The system can't perform the operation now. Try again later.
Articles 1–20