Superoptimizer: a look at the smallest program
Massalin, Henry·1987·Proceedings of the second international conference on Architectual support for programming languages and operating systems
Cited by (159)
Items 101–159 of 159
- Instruction SelectionGabriel Hjort Blindell · 2016 · Springer eBooks
- Object combiningRonald Veldema, J. H. Ceriel, F. H. Rutger, E. Henri · 2002 · Joint ACM-ISCOPE Conference on Java Grande
- Speeding up machine-code synthesisVenkatesh Srinivasan, Tushar Sharma, Thomas Reps · 2016 · Conference on Object-Oriented Programming Systems, Languages, and Applications
- Automatically proving mathematical theorems with evolutionary algorithms and proof assistantsLi-An Yang, Jui-Pin Liu, Chao-Hong Chen, Ying-ping Chen · 2016 · IEEE Congress on Evolutionary Computation (CEC)
- DeriveDawson Engler, Wilson Cheng-yi Hsieh · 2000
- Formally Verified EVM Block-OptimizationsElvira Albert, Samir Genaim, Daniel Rocco Kirchner, Enrique Martin-Martin · 2023 · Lecture notes in computer science
- Recursive Program Synthesis using ParamorphismsQiantan Hong, Alex Aiken · 2024 · Proceedings of the ACM on Programming Languages
- F3M: Fast Focused Function MergingSean Stirling, Rocha Rodrigo C. O., Kim Hazelwood, Hugh Leather, Michael F. P. O’boyle, Pavlos Petoumenos · 2022 · Proceedings of the CGO/Proceedings of the ... CGO
- Finding Substitutable Binary Code for Reverse Engineering by Synthesizing AdaptersVaibhav Sharma, Kesha Hietala, Stephen McCamant · 2018 · IEEE International Conference on Software Testing, Verification and Validation (ICST)
- Automatic generation of peephole superoptimizersSorav Bansal, Alex Aiken · 2006 · ACM SIGOPS Operating Systems Review
- Control-Flow Semantics for Assembly-Level Data-Flow GraphsWolfram Kahl, Christopher Kumar Anand, Jacques Carette · 2006 · Lecture notes in computer science
- Towards Porting Operating Systems with Program SynthesisJingmei Hu, Eric Lu, David A. Holland, Ming Kawaguchi, Stephen Chong, Margo Seltzer · 2022 · ACM Transactions on Programming Languages and Systems
- Fast and Clean: Auditable high-performance assembly via constraint solvingAmin Abdulrahman, Hanno Becker, Matthias J. Kannwischer, Fabien Klein · 2023 · IACR Transactions on Cryptographic Hardware and Embedded Systems
- Generating compiler optimizations from proofsRoss Tate, Michael Stepp, Sorin Lerner · 2010 · ACM SIGPLAN Notices
- Alive-Infer: data-driven precondition inference for peephole optimizations in LLVMDavid Menendez, Santosh Nagarakatte · 2017 · ACM SIGPLAN Notices
- Searching for software diversityGilmore R. Lundquist, Vishwath Mohan, Kevin W. Hamlen · 2016 · New Security Paradigms Workshop
- Finding Substitutable Binary Code By Synthesizing AdaptersVaibhav Sharma, Kesha Hietala, Stephen McCamant · 2019 · IEEE Transactions on Software Engineering
- Synthesis of machine code from semanticsVenkatesh Srinivasan, Thomas Reps · 2015 · ACM SIGPLAN Notices
- GEVO-MLJhe-Yu Liou, Xiaodong Wang, Stephanie Forrest, Carole-Jean Wu · 2020 · Genetic and Evolutionary Computation Conference Companion (GECCO Companion)
- Reverse interpretation + mutation analysis = automatic retargetingChristian S. Collberg · 1997 · ACM SIGPLAN Notices
- Enabling Microarchitectural Agility: Taking ML-KEM & ML-DSA from Cortex-M4 to M7 with SLOTHYAmin Abdulrahman, Matthias J. Kannwischer, Thing-Han Lim · 2025 · ACM Asia Conference on Computer and Communications Security (ASIA CCS)
- Learning Guided Enumerative Synthesis for SuperoptimizationShikhar Singh, Mengshi Zhang, Sarfraz Khurshid D · 2019 · Lecture notes in computer science
- Man-Made Heuristics Are Dead. Long Live Code Generators!Rohit Dwivedula, Divyanshu Saxena, Aditya Akella, Swarat Chaudhuri, Daehyeok Kim · 2025 · ACM Workshop on Hot Topics in Networks (HotNets)
- Superoptimization of memory subsystemsJoseph G. Wingbermuehle, Ron K. Cytron, Roger D. Chamberlain · 2014 · ACM SIGPLAN/SIGBED Conference on Languages, Compilers, and Tools for Embedded Systems (LCTES)
- Grafs: declarative graph analyticsFarzin Houshmand, Mohsen Lesani, Keval Vora · 2021 · Proceedings of the ACM on Programming Languages
- Automatic Generation of Debug Headers through BlackBox Equivalence CheckingVaibhav Kiran Kurhe, Pratik Karia, Shubhani Gupta, Abhishek Rose, Sorav Bansal · 2022 · Proceedings of the CGO/Proceedings of the ... CGO
- CGCExplorerMartin Vechev, Eran Yahav, David F. Bacon, Noam Rinetzky · 2007 · ACM SIGPLAN Notices
- Improved Gas Optimization of Smart ContractsTogzhan Barakbayeva, Soroush Farokhnia, Amir Kafshdar Goharshady, P Li, Zhaorun Lin · 2025 · Lecture notes in computer science
- Program interpolationAndrew Moss, Daniel Page · 2009 · ACM SIGPLAN Workshop on Partial Evaluation and Program Manipulation (PEPM)
- Automatically generating instruction selectors using declarative machine descriptionsJoão Dias, Norman F. Ramsey · 2010 · ACM SIGPLAN Notices
- Massively Parallel Searching for Better Algorithms or How to Do a Cross Product with Five MultiplicationsJohn Leroy Gustafson, Srinivas Aluru · 1995 · Scientific Programming
- The CoGenT project: co-generating compilers and simulators for dynamically compiled languagesJ. Eliot B. Moss, Charles Weems, T. Richards · 2004 · IEEE International Parallel and Distributed Processing Symposium (IPDPS)
- Probabilistic Constructive Optimization TechniquesJennifer L. Wong, Farinaz Koushanfar, Seapahn Megerian, Miodrag Potkonjak · 2004 · IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
- DeriveDawson Engler, Wilson Cheng-yi Hsieh · 2000 · ACM SIGPLAN Notices
- Partial evaluation of machine codeVenkatesh Srinivasan, Thomas Reps · 2015 · ACM SIGPLAN Notices
- Superoptimization of memory subsystemsJoseph G. Wingbermuehle, Ron K. Cytron, Roger D. Chamberlain · 2014 · ACM SIGPLAN Notices
- Compiling a gesture recognition application for a low-power spatial architecturePhitchaya Mangpo Phothilimthana, Michael Schuldt, Rastislav Bodík · 2016 · ACM SIGPLAN Notices
- Parallel Assembly SynthesisJingmei Hu, Stephen Chong, Margo Seltzer · 2024 · Lecture notes in computer science
- Synthesizing parallel graph programs via automated planningDimitrios Prountzos, Roman Manevich, Keshav K. Pingali · 2015 · ACM SIGPLAN Notices
- Programming with neural surrogates of programsAlex Renda, Yi Ding, Michael Carbin · 2021 · ACM SIGPLAN International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software (Onward!)
- Speeding up machine-code synthesisVenkatesh Srinivasan, Tushar Sharma, Thomas Reps · 2016 · ACM SIGPLAN Notices
- A massively parallel optimizer for expression evaluationSrinivas Aluru, John Leroy Gustafson · 1993 · International Conference on Supercomputing
- Geração automática de backend de compiladores baseada em ADLsRafael Auler · 2011
- Compiling a gesture recognition application for a low-power spatial architecturePhitchaya Mangpo Phothilimthana, Michael Schuldt, Rastislav Bodík · 2016
- Automatically Repairing Binary Programs Using Adapter SynthesisVaibhav Sharma · 2019 · IEEE/ACM International Conference on Automated Software Engineering (ASE)
- Accelerating the Development of DSL Compilers for Specialized ProcessorsPeter N. Sovietov · 2020 · Proceedings of the Institute for System Programming of RAS
- Implementação em FPGA de Geradores de Números Pseudo-aleatórios sobre Anéis de InteirosDavi C. M. de Almeida, Carlos Eduardo Souza, Daniel P. B. Chaves, Cecilio Jose Lins Pimentel · 2021 · Anais de XXXV Simpósio Brasileiro de Telecomunicações e Processamento de Sinais
- HOISTJohn David Regehr, Alastair Reid · 2004 · ACM SIGPLAN Notices
- Optimizing Tradeoffs of Non-Functional Properties in SoftwareJonathan G. Dorn · 2017
- HOISTJohn David Regehr, Alastair Reid · 2004 · ACM SIGARCH Computer Architecture News
- Bibliography2009 · Elsevier eBooks
- IntroductionDes Watson · 2017 · Undergraduate topics in computer science
- HieraSynth: A Parallel Framework for Complete Super-Optimization with Hierarchical Space DecompositionSirui Lu, Rastislav Bodík · 2025 · Proceedings of the ACM on Programming Languages
- Securely Optimized (Ethereum) Smart Contracts Using Formal MethodsElvira Albert, Samir Genaim, Pablo Gordillo, Alejandro Hernández-Cerezo, Enrique Martín Martín, Albert Rubio · 2025 · Lecture notes in computer science
- From P ≟ NP to Practice: Description Complexity and Certificate-First Algorithm Discovery for Hard ProblemsJohn Abela, Ernest Cachia, Colin Layfield · 2025 · Mathematics
- Direct Synthesis of Ultra-Constrained Bare-Metal Firmware from Structured IntentYong Wang, Zhiguo Shi · 2026 · SSRN Electronic Journal
- Equality Saturation for Quantum Circuit OptimizationGanxiang Yang, Paige Raun, Runzhou Tao, Ronghui Gu · 2026 · Proceedings of the ACM on Programming Languages
- Compiling by Proving in \({\mathbb{K}}\) : From All-Path Reachability Proofs to Single-Step Semantic RulesJianhong Zhao, Everett Hildenbrandt, Juan Conejero, Yongwang Zhao · 2026 · ACM Transactions on Software Engineering and Methodology
- Seleção de Transformações Baseada em EstatísticaEwerton Daniel de Lima, Tiago Cariolano de Souza Xavier, Anderson Faustino da Silva · 2013 · Revista de Informática Teórica e Aplicada