Skip to search form
Skip to main content
Skip to account menu
Semantic Scholar
Semantic Scholar's Logo
Search 218,276,763 papers from all fields of science
Search
Sign In
Create Free Account
Superoptimization
Superoptimization is the process of finding the optimal code sequence for one, loop-free sequence of instructions. It is performed in and by a type…
Expand
Wikipedia
(opens in a new tab)
Create Alert
Alert
Related topics
Related topics
13 relations
Answer set programming
Binary translation
Brute-force search
Clojure
Expand
Papers overview
Semantic Scholar uses AI to extract papers important to this topic.
2020
2020
Blockchain Superoptimizer
Julian Nagele
,
M. A. Schett
arXiv.org
2020
Corpus ID: 218596321
In the blockchain-based, distributed computing platform Ethereum, programs called smart contracts are compiled to bytecode and…
Expand
2019
2019
Realizing Low-Latency Internet Services via Low-Level Optimization of NFV Service Chains : Every nanosecond counts!
Alireza Farshin
2019
Corpus ID: 139088265
By virtue of the recent technological developments in cloud computing, more applications are deployed in a cloud. Among these…
Expand
2016
2016
GreenThumb: superoptimizer construction framework
P. Phothilimthana
,
Aditya V. Thakur
,
Rastislav Bodík
,
Dinakar Dhurjati
International Conference on Compiler Construction
2016
Corpus ID: 8126442
Developing an optimizing compiler backend remains a laborious process, especially for nontraditional ISAs that have been…
Expand
2016
2016
Learning to superoptimize programs
2016
Corpus ID: 260502973
Superoptimization requires the estimation of the best program for a given compu1 tational task. In order to deal with large…
Expand
2015
2015
Conditionally correct superoptimization
Rahul Sharma
,
Eric Schkufza
,
Berkeley R. Churchill
,
A. Aiken
Conference on Object-Oriented Programming Systems…
2015
Corpus ID: 6237583
The aggressive optimization of heavily used kernels is an important problem in high-performance computing. However, both general…
Expand
2014
2014
Superoptimization of memory subsystems
Joseph G. Wingbermuehle
,
R. Cytron
,
R. Chamberlain
ACM SIGPLAN Conference on Languages, Compilers…
2014
Corpus ID: 711809
The disparity in performance between processors and main memories has led computer architects to incorporate large cache…
Expand
2012
2012
Superoptimization in LLVM
Dávid Juhász
,
T. Kozsik
2012
Corpus ID: 14453437
Superoptimization is a known technique to integrate the analyses and transformations of a number of separate optimizations in…
Expand
2008
2008
Peephole superoptimization
Sorav Bansal
2008
Corpus ID: 86647976
The classical meaning of superoptimization is to find the optimal code sequence for a single, loop-free assembly sequence of…
Expand
1996
1996
Generating machine specific optimizing compilers
R. Hoover
,
F. K. Zadeck
ACM-SIGACT Symposium on Principles of Programming…
1996
Corpus ID: 10512909
Most portable compilers ignore the target architecture for optimization phases, deferring the introduction of machine specific…
Expand
Highly Cited
1992
Highly Cited
1992
Eliminating branches using a superoptimizer and the GNU C compiler
Torbjörn Granlund
,
R. Kenner
ACM-SIGPLAN Symposium on Programming Language…
1992
Corpus ID: 8825539
In 1987, Henry Massalin, of Columbia University, described a super-optimizer that generates optimal instruction sequences given a…
Expand
By clicking accept or continuing to use the site, you agree to the terms outlined in our
Privacy Policy
(opens in a new tab)
,
Terms of Service
(opens in a new tab)
, and
Dataset License
(opens in a new tab)
ACCEPT & CONTINUE