Skip to search formSkip to main contentSkip to account menu

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… 
Wikipedia (opens in a new tab)

Papers overview

Semantic Scholar uses AI to extract papers important to this topic.
2015
2015
The technique of superoptimization attempts to ensure true optimality of a code (according to predefined criteria) through an… 
2015
2015
Because main memory is many times slower than modern processor cores, deep, multi-level cache hierarchies are ubiquitous in… 
2015
2015
We consider the automatic determination of application-specific memory subsystems via superoptimization, with the goals of… 
2015
2015
A superoptimizer searches for an optimal implementation for a given input program in a target instruction set architecture (ISA… 
2015
2015
OF THE DISSERTATION Application-Specific Memory Subsystems by Joseph G. Wingbermuehle Doctor of Philosophy in Computer Science… 
2014
2014
The disparity in performance between processors and main memories has led computer architects to incorporate large cache… 
2011
2011
A superoptimizer is a tool capable of generating an optimal program that computes a desired function. This thesis describes a… 
1993
1993
A number of “tricks” are known that trade multiplications for additions. The term “tricks” reflects the way these methods seem… 
1992
1992
The H<sub>∞</sub>-superoptimization control problem is solved, via size reduction, as a sequence of standard H<sub>∞</sub…