default search action
Saman P. Amarasinghe
Person information
- affiliation: MIT, Cambridge, USA
Refine list
refinements active!
zoomed in on ?? of ?? records
view refined list in
export refined list as
showing all ?? records
2020 – today
- 2024
- [j29]Ajay Brahmakshatriya, Martin C. Rinard, Manya Ghobadi, Saman P. Amarasinghe:
NetBlocks: Staging Layouts for High-Performance Custom Host Network Stacks. Proc. ACM Program. Lang. 8(PLDI): 467-491 (2024) - [j28]Vladimir Gladshtein, Qiyuan Zhao, Willow Ahrens, Saman P. Amarasinghe, Ilya Sergey:
Mechanised Hypersafety Proofs about Structured Data. Proc. ACM Program. Lang. 8(PLDI): 647-670 (2024) - [c123]Katsumi Okuda, Saman P. Amarasinghe:
AskIt: Unified Programming Interface for Programming with Large Language Models. CGO 2024: 41-54 - [i28]Vladimir Gladshtein, Qiyuan Zhao, Willow Ahrens, Saman P. Amarasinghe, Ilya Sergey:
Mechanised Hypersafety Proofs about Structured Data: Extended Version. CoRR abs/2404.06477 (2024) - [i27]Willow Ahrens, Teodoro Fields Collin, Radha Patel, Kyle Deeds, Changwan Hong, Saman P. Amarasinghe:
Finch: Sparse and Structured Array Programming with Control Flow. CoRR abs/2404.16730 (2024) - [i26]Radha Patel, Willow Ahrens, Saman P. Amarasinghe:
SySTeC: A Symmetric Sparse Tensor Compiler. CoRR abs/2406.09266 (2024) - [i25]Jaeyeon Won, Willow Ahrens, Joel S. Emer, Saman P. Amarasinghe:
The Continuous Tensor Abstraction: Where Indices are Real. CoRR abs/2407.01742 (2024) - 2023
- [c122]Jaeyeon Won, Charith Mendis, Joel S. Emer, Saman P. Amarasinghe:
WACO: Learning Workload-Aware Co-optimization of the Format and Schedule of a Sparse Tensor Program. ASPLOS (2) 2023: 920-934 - [c121]Lina Mezdour, Khadidja Kadem, Massinissa Merouani, Amina Selma Haichour, Saman P. Amarasinghe, Riyadh Baghdadi:
A Deep Learning Model for Loop Interchange. CC 2023: 50-60 - [c120]Ariya Shajii, Gabriel Ramirez, Haris Smajlovic, Jessica Ray, Bonnie Berger, Saman P. Amarasinghe, Ibrahim Numanagic:
Codon: A Compiler for High-Performance Pythonic Applications and DSLs. CC 2023: 191-202 - [c119]Willow Ahrens, Daniel Donenfeld, Fredrik Kjolstad, Saman P. Amarasinghe:
Looplets: A Language for Structured Coiteration. CGO 2023: 41-54 - [c118]Ajay Brahmakshatriya, Saman P. Amarasinghe:
D2X: An eXtensible conteXtual Debugger for Modern DSLs. CGO 2023: 162-172 - [c117]Saman P. Amarasinghe:
Compiler Support for Structured Data. FPGA 2023: 1-2 - [c116]Jaeyeon Won, Changwan Hong, Charith Mendis, Joel S. Emer, Saman P. Amarasinghe:
Unified Convolution Framework: A compiler-based approach to support sparse convolutions. MLSys 2023 - [i24]Katsumi Okuda, Saman P. Amarasinghe:
AskIt: Unified Programming Interface for Programming with Large Language Models. CoRR abs/2308.15645 (2023) - 2022
- [j27]Stephen Chou, Saman P. Amarasinghe:
Compilation of dynamic sparse tensor algebra. Proc. ACM Program. Lang. 6(OOPSLA2): 1408-1437 (2022) - [c115]Ajay Brahmakshatriya, Saman P. Amarasinghe:
GraphIt to CUDA Compiler in 2021 LOC: A Case for High-Performance DSL Implementation via Staging with BuilDSL. CGO 2022: 53-65 - [c114]Daniel Donenfeld, Stephen Chou, Saman P. Amarasinghe:
Unified Compilation for Lossless Compression and Sparse Computing. CGO 2022: 205-216 - [c113]Willow Ahrens, Fredrik Kjolstad, Saman P. Amarasinghe:
Autoscheduling for sparse tensor algebra with an asymptotic cost model. PLDI 2022: 269-285 - [c112]Yishen Chen, Charith Mendis, Saman P. Amarasinghe:
All you need is superword-level parallelism: systematic control-flow vectorization with SLP. PLDI 2022: 301-315 - [i23]Willow Ahrens, Daniel Donenfeld, Fredrik Kjolstad, Saman P. Amarasinghe:
Looplets: A Language For Structured Coiteration. CoRR abs/2209.05250 (2022) - 2021
- [j26]Rawn Henry, Olivia Hsu, Rohan Yadav, Stephen Chou, Kunle Olukotun, Saman P. Amarasinghe, Fredrik Kjolstad:
Compilation of sparse array programming models. Proc. ACM Program. Lang. 5(OOPSLA): 1-29 (2021) - [c111]Yishen Chen, Charith Mendis, Michael Carbin, Saman P. Amarasinghe:
VeGen: a vectorizer generator for SIMD and beyond. ASPLOS 2021: 902-914 - [c110]Ajay Brahmakshatriya, Saman P. Amarasinghe:
BuildIt: A Type-Based Multi-stage Programming Framework for Code Generation in C++. CGO 2021: 39-51 - [c109]Ajay Brahmakshatriya, Yunming Zhang, Changwan Hong, Shoaib Kamil, Julian Shun, Saman P. Amarasinghe:
Compiling Graph Applications for GPU s with GraphIt. CGO 2021: 248-261 - [c108]Jessica Ray, Ajay Brahmakshatriya, Richard Wang, Shoaib Kamil, Albert Reuther, Vivienne Sze, Saman P. Amarasinghe:
Domain-Specific Language Abstractions for Compression. DCC 2021: 364 - [c107]Nishil Talati, Di Jin, Haojie Ye, Ajay Brahmakshatriya, Ganesh S. Dasika, Saman P. Amarasinghe, Trevor N. Mudge, Danai Koutra, Ronald G. Dreslinski:
A Deep Dive Into Understanding The Random Walk-Based Temporal Graph Learning. IISWC 2021: 87-100 - [c106]Ajay Brahmakshatriya, Emily Furst, Victor A. Ying, Claire Hsu, Changwan Hong, Max Ruttenberg, Yunming Zhang, Dai Cheol Jung, Dustin Richmond, Michael B. Taylor, Julian Shun, Mark Oskin, Daniel Sánchez, Saman P. Amarasinghe:
Taming the Zoo: The Unified GraphIt Compiler Framework for Novel Architectures. ISCA 2021: 429-442 - [c105]Riyadh Baghdadi, Massinissa Merouani, Mohamed-Hicham Leghettas, Kamel Abdous, Taha Arbaoui, Karima Benatchba, Saman P. Amarasinghe:
A Deep Learning Based Cost Model for Automatic Code Optimization. MLSys 2021 - [i22]Riyadh Baghdadi, Massinissa Merouani, Mohamed-Hicham Leghettas, Kamel Abdous, Taha Arbaoui, Karima Benatchba, Saman P. Amarasinghe:
A Deep Learning Based Cost Model for Automatic Code Optimization. CoRR abs/2104.04955 (2021) - [i21]Jessica Shi, Stephen Chou, Fredrik Kjolstad, Saman P. Amarasinghe:
An Attempt to Generate Code for Symmetric Tensor Computations. CoRR abs/2110.00186 (2021) - [i20]Willow Ahrens, Fredrik Kjolstad, Saman P. Amarasinghe:
An Asymptotic Cost Model for Autoscheduling Sparse Tensor Programs. CoRR abs/2111.14947 (2021) - [i19]Stephen Chou, Saman P. Amarasinghe:
Dynamic Sparse Tensor Algebra Compilation. CoRR abs/2112.01394 (2021) - 2020
- [j25]Ryan Senanayake, Changwan Hong, Ziheng Wang, Amalee Wilson, Stephen Chou, Shoaib Kamil, Saman P. Amarasinghe, Fredrik Kjolstad:
A sparse iteration space transformation framework for sparse tensor algebra. Proc. ACM Program. Lang. 4(OOPSLA): 158:1-158:30 (2020) - [c104]Yunming Zhang, Ajay Brahmakshatriya, Xinyi Chen, Laxman Dhulipala, Shoaib Kamil, Saman P. Amarasinghe, Julian Shun:
Optimizing ordered graph algorithms with GraphIt. CGO 2020: 158-170 - [c103]Lorenzo Di Tucci, Riyadh Baghdadi, Saman P. Amarasinghe, Marco D. Santambrogio:
SALSA: A Domain Specific Architecture for Sequence Alignment. IPDPS Workshops 2020: 147-150 - [c102]Saman P. Amarasinghe:
GrAPL 2020 Keynote Speaker The GraphIt Universal Graph Framework: Achieving HighPerformance across Algorithms, Graph Types, and Architectures. IPDPS Workshops 2020: 202 - [c101]Saman P. Amarasinghe:
Compiler 2.0: Using Machine Learning to Modernize Compiler Technology. LCTES 2020: 1-2 - [c100]Stephen Chou, Fredrik Kjolstad, Saman P. Amarasinghe:
Automatic generation of efficient sparse tensor format conversion routines. PLDI 2020: 823-838 - [c99]Suzanne Mueller, Willow Ahrens, Stephen Chou, Fredrik Kjolstad, Saman P. Amarasinghe:
Sparse Tensor Transpositions. SPAA 2020: 559-561 - [i18]Ryan Senanayake, Fredrik Kjolstad, Changwan Hong, Shoaib Kamil, Saman P. Amarasinghe:
A Unified Iteration Space Transformation Framework for Sparse and Dense Tensor Algebra. CoRR abs/2001.00532 (2020) - [i17]Stephen Chou, Fredrik Kjolstad, Saman P. Amarasinghe:
Automatic Generation of Efficient Sparse Tensor Format Conversion Routines. CoRR abs/2001.02609 (2020) - [i16]Riyadh Baghdadi, Abdelkader Nadir Debbagh, Kamel Abdous, Fatima-Zohra Benhamida, Alex Renda, Jonathan Elliott Frankle, Michael Carbin, Saman P. Amarasinghe:
TIRAMISU: A Polyhedral Compiler for Dense and Sparse Deep Learning. CoRR abs/2005.04091 (2020) - [i15]Suzanne Mueller, Willow Ahrens, Stephen Chou, Fredrik Kjolstad, Saman P. Amarasinghe:
Sparse Tensor Transpositions. CoRR abs/2005.10427 (2020) - [i14]Ajay Brahmakshatriya, Yunming Zhang, Changwan Hong, Shoaib Kamil, Julian Shun, Saman P. Amarasinghe:
Compliation Techniques for Graphs Algorithms on GPUs. CoRR abs/2012.07990 (2020)
2010 – 2019
- 2019
- [j24]Ariya Shajii, Ibrahim Numanagic, Riyadh Baghdadi, Bonnie Berger, Saman P. Amarasinghe:
Seq: a high-performance language for bioinformatics. Proc. ACM Program. Lang. 3(OOPSLA): 125:1-125:29 (2019) - [c98]Saman P. Amarasinghe:
The sparse tensor algebra compiler (keynote). CC 2019: 1 - [c97]Charith Mendis, Ajay Jain, Paras Jain, Saman P. Amarasinghe:
Revec: program rejuvenation through revectorization. CC 2019: 29-41 - [c96]Fredrik Kjolstad, Willow Ahrens, Shoaib Kamil, Saman P. Amarasinghe:
Tensor Algebra Compilation with Workspaces. CGO 2019: 180-192 - [c95]Riyadh Baghdadi, Jessica Ray, Malek Ben Romdhane, Emanuele Del Sozzo, Abdurrahman Akkas, Yunming Zhang, Patricia Suriana, Shoaib Kamil, Saman P. Amarasinghe:
Tiramisu: A Polyhedral Compiler for Expressing Fast and Portable Code. CGO 2019: 193-205 - [c94]Sree Harsha Nelaturu, Ziheng Wang, Saman P. Amarasinghe:
Accelerated CNN Training through Gradient Approximation. EMC2@HPCA/CVPR/ISCA 2019: 31-35 - [c93]Charith Mendis, Alex Renda, Saman P. Amarasinghe, Michael Carbin:
Ithemal: Accurate, Portable and Fast Basic Block Throughput Estimation using Deep Neural Networks. ICML 2019: 4505-4515 - [c92]Yishen Chen, Ajay Brahmakshatriya, Charith Mendis, Alex Renda, Eric Atkinson, Ondrej Sýkora, Saman P. Amarasinghe, Michael Carbin:
BHive: A Benchmark Suite and Measurement Framework for Validating x86-64 Basic Block Performance Models. IISWC 2019: 167-177 - [c91]Charith Mendis, Cambridge Yang, Yewen Pu, Saman P. Amarasinghe, Michael Carbin:
Compiler Auto-Vectorization with Imitation Learning. NeurIPS 2019: 14598-14609 - [i13]Charith Mendis, Ajay Jain, Paras Jain, Saman P. Amarasinghe:
Revec: Program Rejuvenation through Revectorization. CoRR abs/1902.02816 (2019) - [i12]Yunming Zhang, Ajay Brahmakshatriya, Xinyi Chen, Laxman Dhulipala, Shoaib Kamil, Saman P. Amarasinghe, Julian Shun:
PriorityGraph: A Unified Programming Model for Optimizing Ordered Graph Algorithms. CoRR abs/1911.07260 (2019) - 2018
- [j23]Jonathan Ragan-Kelley, Andrew Adams, Dillon Sharlet, Connelly Barnes, Sylvain Paris, Marc Levoy, Saman P. Amarasinghe, Frédo Durand:
Halide: decoupling algorithms from schedules for high-performance image processing. Commun. ACM 61(1): 106-115 (2018) - [j22]Charith Mendis, Saman P. Amarasinghe:
goSLP: globally optimized superword level parallelism framework. Proc. ACM Program. Lang. 2(OOPSLA): 110:1-110:28 (2018) - [j21]Yunming Zhang, Mengjiao Yang, Riyadh Baghdadi, Shoaib Kamil, Julian Shun, Saman P. Amarasinghe:
GraphIt: a high-performance graph DSL. Proc. ACM Program. Lang. 2(OOPSLA): 121:1-121:30 (2018) - [j20]Stephen Chou, Fredrik Kjolstad, Saman P. Amarasinghe:
Format abstraction for sparse tensor algebra compilers. Proc. ACM Program. Lang. 2(OOPSLA): 123:1-123:30 (2018) - [j19]Shoumik Palkar, James Thomas, Deepak Narayanan, Pratiksha Thaker, Rahul Palamuttam, Parimarjan Negi, Anil Shanbhag, Malte Schwarzkopf, Holger Pirk, Saman P. Amarasinghe, Samuel Madden, Matei Zaharia:
Evaluating End-to-End Optimization for Data Analytics Applications in Weld. Proc. VLDB Endow. 11(9): 1002-1015 (2018) - [c90]Vladimir Kiriansky, Haoran Xu, Martin C. Rinard, Saman P. Amarasinghe:
Cimple: instruction and memory level parallelism: a DSL for uncovering ILP and MLP. PACT 2018: 30:1-30:16 - [c89]Emanuele Del Sozzo, Riyadh Baghdadi, Saman P. Amarasinghe, Marco D. Santambrogio:
A Unified Backend for Targeting FPGAs from DSLs. ASAP 2018: 1-8 - [c88]Sumanaruban Rajadurai, Jeffrey Bosboom, Weng-Fai Wong, Saman P. Amarasinghe:
Gloss: Seamless Live Reconfiguration and Reoptimization of Stream Programs. ASPLOS 2018: 98-112 - [c87]Vladimir Kiriansky, Ilia A. Lebedev, Saman P. Amarasinghe, Srinivas Devadas, Joel S. Emer:
DAWG: A Defense Against Cache Timing Attacks in Speculative Execution Processors. MICRO 2018: 974-987 - [c86]Justin Gottschlich, Armando Solar-Lezama, Nesime Tatbul, Michael Carbin, Martin C. Rinard, Regina Barzilay, Saman P. Amarasinghe, Joshua B. Tenenbaum, Tim Mattson:
The three pillars of machine programming. MAPL@PLDI 2018: 69-80 - [i11]Fredrik Kjolstad, Shoaib Kamil, Saman P. Amarasinghe:
Automatic Generation of Sparse Tensor Kernels with Workspaces. CoRR abs/1802.10574 (2018) - [i10]Justin Gottschlich, Armando Solar-Lezama, Nesime Tatbul, Michael Carbin, Martin C. Rinard, Regina Barzilay, Saman P. Amarasinghe, Joshua B. Tenenbaum, Tim Mattson:
The Three Pillars of Machine-Based Programming. CoRR abs/1803.07244 (2018) - [i9]Charith Mendis, Saman P. Amarasinghe:
goSLP: Globally Optimized Superword Level Parallelism Framework. CoRR abs/1804.08733 (2018) - [i8]Stephen Chou, Fredrik Kjolstad, Saman P. Amarasinghe:
Unified Sparse Formats for Tensor Algebra Compilers. CoRR abs/1804.10112 (2018) - [i7]Riyadh Baghdadi, Jessica Ray, Malek Ben Romdhane, Emanuele Del Sozzo, Abdurrahman Akkas, Yunming Zhang, Patricia Suriana, Shoaib Kamil, Saman P. Amarasinghe:
Tiramisu: A Polyhedral Compiler for Expressing Fast and Portable Code. CoRR abs/1804.10694 (2018) - [i6]Yunming Zhang, Mengjiao Yang, Riyadh Baghdadi, Shoaib Kamil, Julian Shun, Saman P. Amarasinghe:
GraphIt - A High-Performance DSL for Graph Analytics. CoRR abs/1805.00923 (2018) - [i5]Vladimir Kiriansky, Haoran Xu, Martin C. Rinard, Saman P. Amarasinghe:
Cimple: Instruction and Memory Level Parallelism. CoRR abs/1807.01624 (2018) - [i4]Charith Mendis, Saman P. Amarasinghe, Michael Carbin:
Ithemal: Accurate, Portable and Fast Basic Block Throughput Estimation using Deep Neural Networks. CoRR abs/1808.07412 (2018) - [i3]Vladimir Kiriansky, Ilia A. Lebedev, Saman P. Amarasinghe, Srinivas Devadas, Joel S. Emer:
DAWG: A Defense Against Cache Timing Attacks in Speculative Execution Processors. IACR Cryptol. ePrint Arch. 2018: 418 (2018) - 2017
- [j18]Fredrik Kjolstad, Shoaib Kamil, Stephen Chou, David Lugato, Saman P. Amarasinghe:
The tensor algebra compiler. Proc. ACM Program. Lang. 1(OOPSLA): 77:1-77:29 (2017) - [c85]Yunming Zhang, Vladimir Kiriansky, Charith Mendis, Saman P. Amarasinghe, Matei Zaharia:
Making caches work for graph analytics. IEEE BigData 2017: 293-302 - [c84]Shoumik Palkar, James Thomas, Anil Shanbhag, Deepak Narayanan, Holger Pirk, Malte Schwarzkopf, Saman P. Amarasinghe, Matei Zaharia:
A Common Runtime for High Performance Data Analysis. CIDR 2017 - [c83]Emanuele Del Sozzo, Riyadh Baghdadi, Saman P. Amarasinghe, Marco D. Santambrogio:
A Common Backend for Hardware Acceleration on FPGA. ICCD 2017: 427-430 - [c82]Fredrik Kjolstad, Stephen Chou, David Lugato, Shoaib Kamil, Saman P. Amarasinghe:
taco: a tool to generate tensor algebra kernels. ASE 2017: 943-948 - [i2]Shoumik Palkar, James Thomas, Deepak Narayanan, Anil Shanbhag, Rahul Palamuttam, Holger Pirk, Malte Schwarzkopf, Saman P. Amarasinghe, Samuel Madden, Matei Zaharia:
Weld: Rethinking the Interface Between Data-Intensive Applications. CoRR abs/1709.06416 (2017) - 2016
- [j17]Fredrik Kjolstad, Shoaib Kamil, Jonathan Ragan-Kelley, David I. W. Levin, Shinjiro Sueda, Desai Chen, Etienne Vouga, Danny M. Kaufman, Gurtej Kanwar, Wojciech Matusik, Saman P. Amarasinghe:
Simit: A Language for Physical Simulation. ACM Trans. Graph. 35(2): 20:1-20:21 (2016) - [c81]Vladimir Kiriansky, Yunming Zhang, Saman P. Amarasinghe:
Optimizing Indirect Memory References with milk. PACT 2016: 299-312 - [c80]Tyler Denniston, Shoaib Kamil, Saman P. Amarasinghe:
Distributed Halide. PPoPP 2016: 5:1-5:12 - [i1]Yunming Zhang, Vladimir Kiriansky, Charith Mendis, Matei Zaharia, Saman P. Amarasinghe:
Optimizing Cache Performance for Graph Analytics. CoRR abs/1608.01362 (2016) - 2015
- [c79]Yufei Ding, Jason Ansel, Kalyan Veeramachaneni, Xipeng Shen, Una-May O'Reilly, Saman P. Amarasinghe:
Autotuning algorithmic choice for input sensitivity. PLDI 2015: 379-390 - [c78]Charith Mendis, Jeffrey Bosboom, Kevin Wu, Shoaib Kamil, Jonathan Ragan-Kelley, Sylvain Paris, Qin Zhao, Saman P. Amarasinghe:
Helium: lifting high-performance stencil kernels from stripped x86 binaries to halide DSL code. PLDI 2015: 391-402 - 2014
- [c77]Jason Ansel, Shoaib Kamil, Kalyan Veeramachaneni, Jonathan Ragan-Kelley, Jeffrey Bosboom, Una-May O'Reilly, Saman P. Amarasinghe:
OpenTuner: an extensible framework for program autotuning. PACT 2014: 303-316 - [c76]Shoaib Kamil, Saman P. Amarasinghe, P. Sadayappan:
WOSC 2014: second workshop on optimizing stencil computations. SPLASH (Companion Volume) 2014: 89-90 - [c75]Jeffrey Bosboom, Sumanaruban Rajadurai, Weng-Fai Wong, Saman P. Amarasinghe:
StreamJIT: a commensal compiler for high-performance stream programming. OOPSLA 2014: 177-195 - 2013
- [c74]Phitchaya Mangpo Phothilimthana, Jason Ansel, Jonathan Ragan-Kelley, Saman P. Amarasinghe:
Portable performance on heterogeneous architectures. ASPLOS 2013: 431-444 - [c73]Robert Soulé, Michael I. Gordon, Saman P. Amarasinghe, Robert Grimm, Martin Hirzel:
Dynamic expressivity with static optimization for streaming languages. DEBS 2013: 159-170 - [c72]Jonathan Ragan-Kelley, Connelly Barnes, Andrew Adams, Sylvain Paris, Frédo Durand, Saman P. Amarasinghe:
Halide: a language and compiler for optimizing parallelism, locality, and recomputation in image processing pipelines. PLDI 2013: 519-530 - [c71]Sanath Jayasena, Saman P. Amarasinghe, Asanka Abeyweera, Gayashan Amarasinghe, Himeshi De Silva, Sunimal Rathnayake, Xiaoqiao Meng, Yanbin Liu:
Detection of false sharing using machine learning. SC 2013: 30:1-30:9 - [e3]Alex Nicolau, Xiaowei Shen, Saman P. Amarasinghe, Richard W. Vuduc:
ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPoPP '13, Shenzhen, China, February 23-27, 2013. ACM 2013, ISBN 978-1-4503-1922-5 [contents] - 2012
- [j16]Jonathan Ragan-Kelley, Andrew Adams, Sylvain Paris, Marc Levoy, Saman P. Amarasinghe, Frédo Durand:
Decoupling algorithms from schedules for easy optimization of image processing pipelines. ACM Trans. Graph. 31(4): 32:1-32:12 (2012) - [c70]Marek Olszewski, Qin Zhao, David Koh, Jason Ansel, Saman P. Amarasinghe:
Aikido: accelerating shared data dynamic analyses. ASPLOS 2012: 173-184 - [c69]Jason Ansel, Maciej Pacula, Yee Lok Wong, Cy P. Chan, Marek Olszewski, Una-May O'Reilly, Saman P. Amarasinghe:
Siblingrivalry: online autotuning through local competitions. CASES 2012: 91-100 - [c68]Maciej Pacula, Jason Ansel, Saman P. Amarasinghe, Una-May O'Reilly:
Hyperparameter Tuning in Bandit-Based Adaptive Operator Selection. EvoApplications 2012: 73-82 - [c67]Derek Bruening, Qin Zhao, Saman P. Amarasinghe:
Transparent dynamic instrumentation. VEE 2012: 133-144 - [e2]Carol Eidt, Anne M. Holler, Uma Srinivasan, Saman P. Amarasinghe:
10th Annual IEEE/ACM International Symposium on Code Generation and Optimization, CGO 2012, San Jose, CA, USA, March 31 - April 04, 2012. ACM 2012, ISBN 978-1-4503-1206-6 [contents] - 2011
- [c66]Jason Ansel, Yee Lok Wong, Cy P. Chan, Marek Olszewski, Alan Edelman, Saman P. Amarasinghe:
Language and compiler support for auto-tuning variable-accuracy algorithms. CGO 2011: 85-96 - [c65]Jason Ansel, Maciej Pacula, Saman P. Amarasinghe, Una-May O'Reilly:
An efficient evolutionary algorithm for solving incrementally structured problems. GECCO 2011: 1699-1706 - [c64]Saman P. Amarasinghe:
PetaBricks: a language and compiler based on autotuning. HiPEAC 2011: 3 - [c63]Eric Lau, Jason E. Miller, Inseok Choi, Donald Yeung, Saman P. Amarasinghe, Anant Agarwal:
Multicore Performance Optimization Using Partner Cores. HotPar 2011 - [c62]Qin Zhao, David Koh, Syed Raza, Derek Bruening, Weng-Fai Wong, Saman P. Amarasinghe:
Dynamic cache contention detection in multi-threaded applications. VEE 2011: 27-38 - 2010
- [c61]William Thies, Saman P. Amarasinghe:
An empirical characterization of stream programs and its implications for language and compiler design. PACT 2010: 365-376 - [c60]Qin Zhao, Derek Bruening, Saman P. Amarasinghe:
Umbra: efficient and scalable memory shadowing. CGO 2010: 22-31 - [c59]Adam Lerer, Molly Ward, Saman P. Amarasinghe:
Evaluation of IVR data collection UIs for untrained rural users. ACM DEV 2010: 2 - [c58]Qin Zhao, Derek Bruening, Saman P. Amarasinghe:
Efficient memory shadowing for 64-bit architectures. ISMM 2010: 93-102
2000 – 2009
- 2009
- [c57]Marek Olszewski, Jason Ansel, Saman P. Amarasinghe:
Kendo: efficient deterministic multithreading in software. ASPLOS 2009: 97-108 - [c56]Nada Amin, William Thies, Saman P. Amarasinghe:
Computer-aided design for microfluidic chips based on multilayer soft lithography. ICCD 2009: 2-9 - [c55]William Thies, Steven Hall, Saman P. Amarasinghe:
Manipulating lossless video in the compressed domain. ACM Multimedia 2009: 331-340 - [c54]Jason 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 - [c53]