dblp.uni-trier.dewww.uni-trier.de

Saman P. Amarasinghe Vis

List of publications from the DBLP Bibliography Server - FAQ
Coauthor Index - Ask others: ACM DL/Guide - CiteSeerX - CSB - MetaPress - Google - Bing - Yahoo
Home Page

*2009
65EEWilliam Thies, Steven Hall, Saman P. Amarasinghe: Manipulating lossless video in the compressed domain. ACM Multimedia 2009: 331-340
64EEMarek Olszewski, Jason Ansel, Saman P. Amarasinghe: Kendo: efficient deterministic multithreading in software. ASPLOS 2009: 97-108
63EEJason Ansel, Cy P. Chan, Yee Lok Wong, Marek Olszewski, Qin Zhao, Alan Edelman, Saman P. Amarasinghe: PetaBricks: a language and compiler for algorithmic choice. PLDI 2009: 38-49
62EEJeff H. Perkins, Sunghun Kim, Sam Larsen, Saman P. Amarasinghe, Jonathan Bachrach, Michael Carbin, Carlos Pacheco, Frank Sherwood, Stelios Sidiroglou, Greg Sullivan, Weng-Fai Wong, Yoav Zibin, Michael D. Ernst, Martin C. Rinard: Automatically patching errors in deployed software. SOSP 2009: 87-102
2008
61 Rajiv Gupta, Saman P. Amarasinghe: Proceedings of the ACM SIGPLAN 2008 Conference on Programming Language Design and Implementation, Tucson, AZ, USA, June 7-13, 2008 ACM 2008
60EEQin Zhao, Rodric M. Rabbah, Saman P. Amarasinghe, Larry Rudolph, Weng-Fai Wong: How to Do a Million Watchpoints: Efficient Debugging Using Dynamic Instrumentation. CC 2008: 147-162
59EESaman P. Amarasinghe: (How) can programmers conquer the multicore menace? PACT 2008: 133
58EEWilliam Thies, John Paul Urbanski, Todd Thorsen, Saman P. Amarasinghe: Abstraction layers for scalable microfluidic biocomputing. Natural Computing 7(2): 255-275 (2008)
2007
57EEQin Zhao, Rodric M. Rabbah, Saman P. Amarasinghe, Larry Rudolph, Weng-Fai Wong: Ubiquitous Memory Introspection. CGO 2007: 299-311
56EEWilliam Thies, Vikram Chandrasekhar, Saman P. Amarasinghe: A Practical Approach to Exploiting Coarse-Grained Pipeline Parallelism in C Programs. MICRO 2007: 356-369
55EEWilliam Thies, Frédéric Vivien, Saman P. Amarasinghe: A step towards unifying schedule and storage optimization. ACM Trans. Program. Lang. Syst. 29(6): (2007)
2006
54EEMichael I. Gordon, William Thies, Saman P. Amarasinghe: Exploiting coarse-grained task, data, and pipeline parallelism in stream programs. ASPLOS 2006: 151-162
53EEWilliam Thies, John Paul Urbanski, Todd Thorsen, Saman P. Amarasinghe: Abstraction Layers for Scalable Microfluidic Biocomputers. DNA 2006: 308-323
52EEM. Drake, Henry Hoffmann, Rodric M. Rabbah, Saman P. Amarasinghe: MPEG-2 decoding in a stream programming language. IPDPS 2006
2005
51EESitij Agrawal, William Thies, Saman P. Amarasinghe: Optimizing stream programs using linear state space analysis. CASES 2005: 126-136
50EEMark Stephenson, Saman P. Amarasinghe: Predicting Unroll Factors Using Supervised Classification. CGO 2005: 123-134
49EESaman P. Amarasinghe: Multicores from the Compiler's Perspective: A Blessing or a Curse?. CGO 2005: 137
48EEDerek Bruening, Saman P. Amarasinghe: Maintaining Consistency and Bounding Capacity of Software Code Caches. CGO 2005: 74-85
47EEJanis Sermulins, William Thies, Rodric M. Rabbah, Saman P. Amarasinghe: Cache aware optimization of stream programs. LCTES 2005: 115-126
46EESamuel Larsen, Rodric M. Rabbah, Saman P. Amarasinghe: Exploiting Vector Parallelism in Software Pipelined Loops. MICRO 2005: 119-129
45EEWilliam Thies, Michal Karczmarek, Janis Sermulins, Rodric M. Rabbah, Saman P. Amarasinghe: Teleport messaging for distributed stream programs. PPOPP 2005: 224-235
44EEMary W. Hall, Saman P. Amarasinghe, Brian R. Murphy, Shih-Wei Liao, Monica S. Lam: Interprocedural parallelization analysis in SUIF. ACM Trans. Program. Lang. Syst. 27(4): 662-731 (2005)
43EEMichael Bedford Taylor, Walter Lee, Saman P. Amarasinghe, Anant Agarwal: Scalar Operand Networks. IEEE Trans. Parallel Distrib. Syst. 16(2): 145-162 (2005)
42EESaman P. Amarasinghe, Michael I. Gordon, Michal Karczmarek, Jasper Lin, David Maze, Rodric M. Rabbah, William Thies: Language and Compiler Design for Streaming Applications. International Journal of Parallel Programming 33(2-3): 261-278 (2005)
2004
41EEWilliam Thies, Michael I. Gordon, Michal Karczmarek, Jasper Lin, David Maze, Rodric M. Rabbah, Saman P. Amarasinghe: Language and Compiler Design for Streaming Applications. IPDPS Next Generation Software Program - NSFNGS - PI Workshop 2004
40EEMichael Bedford Taylor, Walter Lee, Jason E. Miller, David Wentzlaff, Ian Bratt, Ben Greenwald, Henry Hoffmann, Paul Johnson, Jason Sungtae Kim, James Psota, Arvind Saraf, Nathan Shnidman, Volker Strumpen, Matthew Frank, Saman P. Amarasinghe, Anant Agarwal: Evaluation of the Raw Microprocessor: An Exposed-Wire-Delay Architecture for ILP and Streams. ISCA 2004: 2-13
2003
39EEDerek Bruening, Timothy Garnett, Saman P. Amarasinghe: An Infrastructure for Adaptive Dynamic Optimization. CGO 2003: 265-275
38EEMark Stephenson, Una-May O'Reilly, Martin C. Martin, Saman P. Amarasinghe: Genetic Programming Applied to Compiler Heuristic Optimization. EuroGP 2003: 238-253
37EEMichael Bedford Taylor, Walter Lee, Saman P. Amarasinghe, Anant Agarwal: Scalar Operand Networks: On-Chip Interconnect for ILP in Partitioned Architecture. HPCA 2003: 341-353
36EEGleb A. Chuvpilo, Saman P. Amarasinghe: High-Bandwidth Packet Switching on the Raw General-Purpose Architecture. ICPP 2003: 3-10
35EEDiego Puppin, Mark Stephenson, Saman P. Amarasinghe, Martin C. Martin, Una-May O'Reilly: Adapting Convergent Scheduling Using Machine-Learning. LCPC 2003: 17-31
34EEMichal Karczmarek, William Thies, Saman P. Amarasinghe: Phased scheduling of stream programs. LCTES 2003: 103-112
33EEAndrew A. Lamb, William Thies, Saman P. Amarasinghe: Linear analysis and optimization of stream programs. PLDI 2003: 12-25
32EEMark Stephenson, Saman P. Amarasinghe, Martin C. Martin, Una-May O'Reilly: Meta optimization: improving compiler heuristics with machine learning. PLDI 2003: 77-90
2002
31EESaman P. Amarasinghe: Defying the speed of light: : a spatially-aware compiler for wire-exposed architectures. ASIA-PEPM 2002: 70
30EEMichael I. Gordon, William Thies, Michal Karczmarek, Jasper Lin, Ali S. Meli, Andrew A. Lamb, Chris Leger, Jeremy Wong, Henry Hoffmann, David Maze, Saman P. Amarasinghe: A stream compiler for communication-exposed architectures. ASPLOS 2002: 291-303
29EEWilliam Thies, Michal Karczmarek, Saman P. Amarasinghe: StreamIt: A Language for Streaming Applications. CC 2002: 179-196
28EESamuel Larsen, Emmett Witchel, Saman P. Amarasinghe: Increasing and Detecting Memory Address Congruence. IEEE PACT 2002: 18-29
27EEDarin Petkov, Randolph E. Harr, Saman P. Amarasinghe: Efficient Pipelining of Nested Loops: Unroll-and-Squash. IPDPS 2002
26EEWalter Lee, Diego Puppin, Shane Swenson, Saman P. Amarasinghe: Convergent scheduling. MICRO 2002: 111-122
25EEVladimir Kiriansky, Derek Bruening, Saman P. Amarasinghe: Secure Execution via Program Shepherding. USENIX Security Symposium 2002: 191-206
24EEMichael Bedford Taylor, Jason Sungtae Kim, Jason E. Miller, David Wentzlaff, Fae Ghodrat, Ben Greenwald, Henry Hoffmann, Paul Johnson, Jae-Wook Lee, Walter Lee, Albert Ma, Arvind Saraf, Mark Seneski, Nathan Shnidman, Volker Strumpen, Matthew Frank, Saman P. Amarasinghe, Anant Agarwal: The Raw Microprocessor: A Computational Fabric for Software Circuits and General-Purpose Programs. IEEE Micro 22(2): 25-35 (2002)
23EEWilliam Thies, Michal Karczmarek, Michael I. Gordon, David Maze, Jeremy Wong, Henry Hoffmann, Matthew Brown, Saman P. Amarasinghe: A common machine language for grid-based architectures. SIGARCH Computer Architecture News 30(3): 13-14 (2002)
2001
22EEJeffrey Sheldon, Walter Lee, Ben Greenwald, Saman P. Amarasinghe: Strength Reduction of Integer Division and Modulo Operations. LCPC 2001: 254-273
21 William Thies, Frédéric Vivien, Jeffrey Sheldon, Saman P. Amarasinghe: A Unified Framework for Schedule and Storage Optimization. PLDI 2001: 232-242
20EERajeev Barua, Walter Lee, Saman P. Amarasinghe, Anant Agarwal: Compiler Support for Scalable and Efficient Memory Systems. IEEE Trans. Computers 50(11): 1234-1247 (2001)
2000
19EECsaba Andras Moritz, Matthew Frank, Saman P. Amarasinghe: FlexCache: A Framework for Flexible Compiler Generated Data Caching. Intelligent Memory Systems 2000: 135-146
18EEMark Stephenson, Jonathan Babb, Saman P. Amarasinghe: Bitwidth analysis with application to silicon compilation. PLDI 2000: 108-120
17EESamuel Larsen, Saman P. Amarasinghe: Exploiting superword level parallelism with multimedia instruction sets. PLDI 2000: 145-156
1999
16EEJonathan Babb, Martin C. Rinard, Csaba Andras Moritz, Walter Lee, Matthew Frank, Rajeev Barua, Saman P. Amarasinghe: Parallelizing Applications into Silicon. FCCM 1999: 70-
15EERajeev Barua, Walter Lee, Saman P. Amarasinghe, Anant Agarwal: Maps: A Compiler-Managed Memory System for Raw Machines. ISCA 1999: 4-15
1998
14EEWalter Lee, Rajeev Barua, Matthew Frank, Devabhaktuni Srikrishna, Jonathan Babb, Vivek Sarkar, Saman P. Amarasinghe: Space-Time Scheduling of Instruction-Level Parallelism on a Raw Machine. ASPLOS 1998: 46-57
13EEMary W. Hall, Jennifer-Ann M. Anderson, Saman P. Amarasinghe, Brian R. Murphy, Shih-Wei Liao, Edouard Bugnion, Monica S. Lam: Maximizing Multiprocessor Performance with the SUIF Compiler. Digital Technical Journal 10(1): 71-80 (1998)
1997
12 Elliot Waingold, Michael Bedford Taylor, Devabhaktuni Srikrishna, Vivek Sarkar, Walter Lee, Victor Lee, Jang Kim, Matthew Frank, Peter Finch, Rajeev Barua, Jonathan Babb, Saman P. Amarasinghe, Anant Agarwal: Baring It All to Software: Raw Machines. IEEE Computer 30(9): 86-93 (1997)
1996
11 Mary W. Hall, Jennifer-Ann M. Anderson, Saman P. Amarasinghe, Brian R. Murphy, Shih-Wei Liao, Edouard Bugnion, Monica S. Lam: Maximizing Multiprocessor Performance with the SUIF Compiler. IEEE Computer 29(12): 84-89 (1996)
1995
10EEChau-Wen Tseng, Jennifer-Ann M. Anderson, Saman P. Amarasinghe, Monica S. Lam: Unified Compilation Techniques for Shared and Distributed Address Space Machines. International Conference on Supercomputing 1995: 67-76
9 Mary W. Hall, Brian R. Murphy, Saman P. Amarasinghe, Shih-Wei Liao, Monica S. Lam: Interprocedural Analysis for Parallelization. LCPC 1995: 61-80
8 Jennifer-Ann M. Anderson, Saman P. Amarasinghe, Monica S. Lam: Data and Computation Transformations for Multiprocessors. PPOPP 1995: 166-178
7 Mary W. Hall, Brian R. Murphy, Saman P. Amarasinghe: Interprocedural Parallelization Analysis: A Case Study. PPSC 1995: 650-655
6 Saman P. Amarasinghe, Jennifer-Ann M. Anderson, Monica S. Lam, Chau-Wen Tseng: An Overview of the SUIF Compiler for Scalable Parallel Machines. PPSC 1995: 662-667
5EEMary W. Hall, Saman P. Amarasinghe, Brian R. Murphy, Shih-Wei Liao, Monica S. Lam: Detecting Coarse - Grain Parallelism Using an Interprocedural Parallelizing Compiler. SC 1995
1994
4 Robert P. Wilson, Robert S. French, Christopher S. Wilson, Saman P. Amarasinghe, Jennifer-Ann M. Anderson, Steven W. K. Tjiang, Shih-Wei Liao, Chau-Wen Tseng, Mary W. Hall, Monica S. Lam, John L. Hennessy: SUIF: An Infrastructure for Research on Parallelizing and Optimizing Compilers. SIGPLAN Notices 29(12): 31-37 (1994)
1993
3 Saman P. Amarasinghe, Jennifer-Ann M. Anderson, Monica S. Lam, Amy W. Lim: An Overview of a Compiler for Scalable Parallel Machines. LCPC 1993: 253-272
2 Saman P. Amarasinghe, Monica S. Lam: Communication Optimization and Code Generation for Distributed Memory Machines. PLDI 1993: 126-138
1 Dror E. Maydan, Saman P. Amarasinghe, Monica S. Lam: Array Data-Flow Analysis and its Use in Array Privatization. POPL 1993: 2-15

Coauthor Index

1Anant Agarwal [12] [15] [20] [24] [37] [40] [43]
2Sitij Agrawal [51]
3Jennifer-Ann M. Anderson [3] [4] [6] [8] [10] [11] [13]
4Jason Ansel [63] [64]
5Jonathan Babb [12] [14] [16] [18]
6Jonathan Bachrach [62]
7Rajeev Barua [12] [14] [15] [16] [20]
8Ian Bratt [40]
9Matthew Brown [23]
10Derek Bruening [25] [39] [48]
11Edouard Bugnion [11] [13]
12Michael Carbin [62]
13Cy P. Chan [63]
14Vikram Chandrasekhar [56]
15Gleb A. Chuvpilo [36]
16M. Drake [52]
17Alan Edelman [63]
18Michael D. Ernst [62]
19Peter Finch [12]
20Matthew Frank [12] [14] [16] [19] [24] [40]
21Robert S. French [4]
22Timothy Garnett [39]
23Fae Ghodrat [24]
24Michael I. Gordon [23] [30] [41] [42] [54]
25Ben Greenwald [22] [24] [40]
26Rajiv Gupta [61]
27Mary W. Hall [4] [5] [7] [9] [11] [13] [44]
28Steven Hall [65]
29Randolph E. Harr [27]
30John L. Hennessy [4]
31Henry Hoffmann (Hank Hoffmann) [23] [24] [30] [40] [52]
32Paul Johnson [24] [40]
33Michal Karczmarek [23] [29] [30] [34] [41] [42] [45]
34Jang Kim [12]
35Jason Sungtae Kim [24] [40]
36Sunghun Kim [62]
37Vladimir Kiriansky [25]
38Monica S. Lam [1] [2] [3] [4] [5] [6] [8] [9] [10] [11] [13] [44]
39Andrew A. Lamb [30] [33]
40Sam Larsen [62]
41Samuel Larsen [17] [28] [46]
42Jae-Wook Lee [24]
43Victor Lee [12]
44Walter Lee [12] [14] [15] [16] [20] [22] [24] [26] [37] [40] [43]
45Chris Leger [30]
46Shih-Wei Liao [4] [5] [9] [11] [13] [44]
47Amy W. Lim [3]
48Jasper Lin [30] [41] [42]
49Albert Ma [24]
50Martin C. Martin [32] [35] [38]
51Dror E. Maydan [1]
52David Maze [23] [30] [41] [42]
53Ali S. Meli [30]
54Jason E. Miller [24] [40]
55Csaba Andras Moritz [16] [19]
56Brian R. Murphy [5] [7] [9] [11] [13] [44]
57Una-May O'Reilly [32] [35] [38]
58Marek Olszewski [63] [64]
59Carlos Pacheco [62]
60Jeff H. Perkins [62]
61Darin Petkov [27]
62James Psota [40]
63Diego Puppin [26] [35]
64Rodric M. Rabbah [41] [42] [45] [46] [47] [52] [57] [60]
65Martin C. Rinard [16] [62]
66Larry Rudolph [57] [60]
67Arvind Saraf [24] [40]
68Vivek Sarkar [12] [14]
69Mark Seneski [24]
70Janis Sermulins [45] [47]
71Jeffrey Sheldon [21] [22]
72Frank Sherwood [62]
73Nathan Shnidman [24] [40]
74Stelios Sidiroglou [62]
75Devabhaktuni Srikrishna [12] [14]
76Mark Stephenson [18] [32] [35] [38] [50]
77Volker Strumpen [24] [40]
78Greg Sullivan [62]
79Shane Swenson [26]
80Michael Bedford Taylor [12] [24] [37] [40] [43]
81William Thies [21] [23] [29] [30] [33] [34] [41] [42] [45] [47] [51] [53] [54] [55] [56] [58] [65]
82Todd Thorsen [53] [58]
83Steven W. K. Tjiang [4]
84Chau-Wen Tseng [4] [6] [10]
85John Paul Urbanski [53] [58]
86Frédéric Vivien [21] [55]
87Elliot Waingold [12]
88David Wentzlaff [24] [40]
89Christopher S. Wilson [4]
90Robert P. Wilson [4]
91Emmett Witchel [28]
92Jeremy Wong [23] [30]
93Weng-Fai Wong [57] [60] [62]
94Yee Lok Wong [63]
95Qin Zhao [57] [60] [63]
96Yoav Zibin [62]

Colors in the list of coauthors

Copyright © Tue Nov 3 08:52:44 2009 by Michael Ley (ley@uni-trier.de)