publications
-
torch.fx: Practical Program Capture and Transformation for Deep Learning in Python.
James Reed, Zachary DeVito, Horace He, Ansley Ussery, Jason Ansel.
Proceedings of Machine Learning and Systems (MLSys).
April, 2022. -
CompilerGym: robust, performant compiler optimization environments for AI research.
Chris Cummins, Bram Wasti, Jiadong Guo, Brandon Cui, Jason Ansel, Sahir Gomez, Somya Jain, Jia Liu, Olivier Teytaud, Benoit Steiner, Yuandong Tian, Hugh Leather.
International Symposium on Code Generation and Optimization (CGO).
April, 2022. -
Using python for model inference in deep learning.
Zachary DeVito, Jason Ansel, Will Constable, Michael Suo, Ailing Zhang, Kim Hazelwood.
Technical Report.
April, 2021. -
BFTree - Scaling HotStuff to Millions of Validators.
Jason Ansel, Marek Olszewski.
Whitepaper.
June, 2019. -
Tight Prediction Intervals Using Expanded Interval Minimization.
Dongqi Su, Ying Yin Ting, Jason Ansel.
Technical Report.
June, 2018. -
OLS and 2SLS in Randomized and Conditionally Randomized Experiments.
Jason Ansel, Han Hong, Jessie Li.
Journal of Economics and Statistics.
March, 2018. -
Argonaut: Macrotask Crowdsourcing for Complex Data Processing.
Daniel Haas, Jason Ansel, Lydia Gu, Adam Marcus.
International Conference on Very Large Data Bases.
Kohala Coast, Hawaii. September, 2015. Bibtex. -
Autotuning Algorithmic Choice for Input Sensitivity.
Yufei Ding, Jason Ansel, Kalyan Veeramachaneni, Xipeng Shen, Una-May O’Reilly, Saman Amarasinghe.
ACM SIGPLAN Conference on Programming Language Design, Implementation.
Portland, Oregon. June, 2015. Bibtex. -
OpenTuner: An Extensible Framework for Program Autotuning.
Jason Ansel, Shoaib Kamil, Kalyan Veeramachaneni, Jonathan Ragan-Kelley, Jeffrey Bosboom, Una-May O’Reilly, Saman Amarasinghe.
International Conference on Parallel Architectures and Compilation Techniques.
Edmonton, Canada. August, 2014. Slides. Bibtex. -
Autotuning Algorithmic Choice for Input Sensitivity. (Technical Report)
Yufei Ding, Jason Ansel, Kalyan Veeramachaneni, Xipeng Shen, Una-May O’Reilly, Saman Amarasinghe.
MIT/CSAIL Technical Report MIT-CSAIL-TR-2014-014 .
Cambridge, MA. June, 2014. Bibtex. -
Autotuning Programs with Algorithmic Choice. (Ph.D. Thesis)
Jason Ansel.
Massachusetts Institute of Technology.
Cambridge, MA. February, 2014. Slides. Bibtex. -
OpenTuner: An Extensible Framework for Program Autotuning. (Technical Report)
Jason Ansel, Shoaib Kamil, Kalyan Veeramachaneni, Una-May O’Reilly, Saman Amarasinghe.
MIT/CSAIL Technical Report MIT-CSAIL-TR-2013-026 .
Cambridge, MA. Nov, 2013. Bibtex. -
Portable Performance on Heterogeneous Architectures.
Phitchaya Mangpo Phothilimthana, Jason Ansel, Jonathan Ragan-Kelley, Saman Amarasinghe.
The International Conference on Architectural Support for Programming Languages, Operating Systems.
Houston, TX. March, 2013. Bibtex. -
SiblingRivalry: Online Autotuning Through Local Competitions.
Jason Ansel, Maciej Pacula, Yee Lok Wong, Cy Chan, Marek Olszewski, Una-May O’Reilly, Saman Amarasinghe.
International Conference on Compilers Architecture, Synthesis for Embedded Systems.
Tampere, Finland. Oct, 2012. Bibtex. -
Hyperparameter Tuning in Bandit-Based Adaptive Operator Selection.
Maciej Pacula, Jason Ansel, Saman Amarasinghe, Una-May O’Reilly.
European Conference on the Applications of Evolutionary Computation.
Malaga, Spain. Apr, 2012. Bibtex. -
Aikido: Accelerating Shared Data Dynamic Analyses.
Marek Olszewski, Qin Zhao, David Koh, Jason Ansel, Saman Amarasinghe.
The International Conference on Architectural Support for Programming Languages, Operating Systems.
London, UK. March, 2012. Bibtex. -
An Efficient Evolutionary Algorithm for Solving Bottom Up Problems.
Jason Ansel, Maciej Pacula, Saman Amarasinghe, Una-May O’Reilly.
Annual Conference on Genetic, Evolutionary Computation.
Dublin, Ireland. July, 2011. Bibtex. -
Language-Independent Sandboxing of Just-In-Time Compilation, Self-Modifying Code.
Jason Ansel, Petr Marchenko, Ulfar Erlingsson, Elijah Taylor, Brad Chen, Derek Schuff, David Sehr, Cliff Biffle, Bennet Yee.
ACM SIGPLAN Conference on Programming Language Design, Implementation.
San Jose, CA. Jun, 2011. Bibtex. -
Scaling Deterministic Multithreading.
Marek Olszewski, Jason Ansel, Saman Amarasinghe.
Workshop on Determinism, Correctness in Parallel Programming (WoDet).
Newport Beach, CA. Mar, 2011. Bibtex. -
Language and Compiler Support for Auto-Tuning Variable-Accuracy Algorithms.
Jason Ansel, Yee Lok Won, Cy Chan, Marek Olszewski, Alan Edelman, Saman Amarasinghe.
The International Symposium on Code Generation, Optimization.
Chamonix, France. Apr, 2011. Bibtex. -
PetaBricks: Building adaptable, more efficient programs for the multi-core era. (Journal)
Jason Ansel, Cy Chan.
Crossroads, The ACM Magazine for Students (XRDS).
New York, NY, USA. Sep, 2010. Bibtex. -
Language and Compiler Support for Auto-Tuning Variable-Accuracy Algorithms. (Technical Report)
Jason Ansel, Yee Lok Won, Cy Chan, Marek Olszewski, Alan Edelman, Saman Amarasinghe.
MIT/CSAIL Technical Report MIT-CSAIL-TR-2010-032 .
Cambridge, MA. Jul, 2010. Bibtex. -
PetaBricks: A Language, Compiler for Algorithmic Choice. (S.M. Thesis)
Jason Ansel.
Massachusetts Institute of Technology.
Cambridge, MA. Sep, 2009. Bibtex. -
Autotuning Multigrid with PetaBricks.
Cy Chan, Jason Ansel, Yee Lok Wong, Saman Amarasinghe, Alan Edelman.
ACM/IEEE Conference on Supercomputing.
Portland, OR. Nov, 2009. Bibtex. -
PetaBricks: A Language, Compiler for Algorithmic Choice.
Jason Ansel, Cy Chan, Yee Lok Wong, Marek Olszewski, Qin Zhao, Alan Edelman, Saman Amarasinghe.
ACM SIGPLAN Conference on Programming Language Design, Implementation.
Dublin, Ireland. Jun, 2009. Slides. Bibtex. -
DMTCP: Transparent Checkpointing for Cluster Computations, the Desktop.
Jason Ansel, Kapil Arya, Gene Cooperman.
International Parallel, Distributed Processing Symposium.
Rome, Italy. May, 2009. Slides. Bibtex. -
Kendo: Efficient Deterministic Multithreading in Software.
Marek Olszewski, Jason Ansel, Saman Amarasinghe.
The International Conference on Architectural Support for Programming Languages, Operating Systems.
Washington, DC. Mar, 2009. Bibtex. -
Transparent User-Level Checkpointing for the Native POSIX Thread Library for Linux.
Michael Rieker, Jason Ansel, Gene Cooperman.
The International Conference on Parallel and Distributed Processing Techniques and Applications.
Las Vegas, NV. Jun, 2006. Bibtex. -
Transparent Adaptive Library-Based Checkpointing for Master-Worker Style Parallelism.
Gene Cooperman, Jason Ansel, Xiaoqin Ma.
IEEE International Symposium on Cluster Computing and the Grid.
Singapore. May, 2006. Bibtex. -
Adaptive Checkpointing for Master-Worker Style Parallelism. (Extended Abstract)
Gene Cooperman, Jason Ansel, Xiaoqin Ma.
IEEE Computer Society International Conference on Cluster Computing.
Boston, MA. Sep, 2005. Bibtex.