[go: up one dir, main page]

Follow
Saman Amarasinghe
Title
Cited by
Cited by
Year
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
18802013
StreamIt: A language for streaming applications
W Thies, M Karczmarek, S Amarasinghe
International Conference on Compiler Construction, 179-196, 2002
16852002
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
14242002
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
10581997
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
8392014
An infrastructure for adaptive dynamic optimization
D Bruening, T Garnett, S Amarasinghe
International Symposium on Code Generation and Optimization, 2003. CGO 2003 …, 2003
8202003
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, S Amarasinghe
11th USENIX Security Symposium (USENIX Security 02), 2002
8022002
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
7812006
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
7781994
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
6542004
Efficient, transparent, and comprehensive runtime code manipulation
D Bruening, S Amarasinghe
Massachusetts Institute of Technology, Department of Electrical Engineering …, 2004
6442004
Exploiting superword level parallelism with multimedia instruction sets
S Larsen, S Amarasinghe
Acm Sigplan Notices 35 (5), 145-156, 2000
6112000
The tensor algebra compiler
F Kjolstad, S Kamil, S Chou, D Lugato, S Amarasinghe
Proceedings of the ACM on Programming Languages 1 (OOPSLA), 1-29, 2017
5642017
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
5422009
Kendo: efficient deterministic multithreading in software
M Olszewski, J Ansel, S Amarasinghe
Proceedings of the 14th international conference on Architectural support …, 2009
5262009
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
5232009
Tiramisu: A polyhedral compiler for expressing fast and portable code
R Baghdadi, J Ray, MB Romdhane, E Del Sozzo, A Akkas, Y Zhang, ...
2019 IEEE/ACM International Symposium on Code Generation and Optimization …, 2019
4642019
DAWG: A defense against cache timing attacks in speculative execution processors
V Kiriansky, I Lebedev, S Amarasinghe, S Devadas, J Emer
2018 51st Annual IEEE/ACM International Symposium on Microarchitecture …, 2018
4522018
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
4432002
The system can't perform the operation now. Try again later.
Articles 1–20