Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- articleNovember 2018
ALIC: A Low Overhead Compiler Optimization Prediction Model
Iterative compilation based on machine learning can automatically predict the best optimization for the new programs. However, the efficient prediction models often require repetitive training, which leads to a higher training time overheads, and ...
- articleSeptember 2017
A methodology pruning the search space of six compiler transformations by addressing them together as one problem and by exploiting the hardware architecture details
Today's compilers have a plethora of optimizations-transformations to choose from, and the correct choice, order as well parameters of transformations have a significant/large impact on performance; choosing the correct order and parameters of ...
- research-articleJanuary 2013
Continuous learning of compiler heuristics
ACM Transactions on Architecture and Code Optimization (TACO), Volume 9, Issue 4Article No.: 46, Pages 1–25https://doi.org/10.1145/2400682.2400705Optimizing programs to exploit the underlying hardware architecture is an important task. Much research has been done on enabling compilers to find the best set of code optimizations that can build the fastest and less resource-hungry executable for a ...
- ArticleJune 2009
A Framework for Effective Memory Optimization of High Performance Computing Applications
HPCC '09: Proceedings of the 2009 11th IEEE International Conference on High Performance Computing and CommunicationsPages 95–102https://doi.org/10.1109/HPCC.2009.60Memory wall is an important factor that influences program performance, and its alleviation relies on memory optimization of the program. Static approaches optimize memory performance based on analytical models that are hard to achieve because of ...
- ArticleSeptember 2008
An Effective Iterative Compilation Search Algorithm for High Performance Computing Applications
HPCC '08: Proceedings of the 2008 10th IEEE International Conference on High Performance Computing and CommunicationsPages 368–373https://doi.org/10.1109/HPCC.2008.8The performance gap for high performance applications has been widening over time. High level program transformations are critical to improve the applications' performance, many of which concern the determination of optimal values for transformation ...
- articleDecember 2005
Iterative compilation for energy reduction
The rapidly increasing number of architectural changes in embedded processors puts compiler technology under an enormous stress. This is emphasized by new demands on compilers, like requirements to reduce static code size, energy consumption or power ...