N Mishra, H Zhang, JD Lafferty… - ACM SIGARCH Computer …, 2015 - dl.acm.org
In many deployments, computer systems are underutilized--meaning that applications have performance requirements that demand less than full system capacity. Ideally, we would …
System selection aims at finding the best architecture for a set of programs and workloads. It traditionally requires long running benchmarks. We propose a method to reduce the cost of …
With the dramatic increase in scale expected for Exascale computing, there is a dire need for tuning of hardware configurations and software optimizations such that they are in unison …
Modern systems (eg, deep neural networks, big data analytics, and compilers) are highly configurable, which means they expose different performance behavior under different …
P Martin, L Wanner, M Srivastava - ACM Transactions on Embedded …, 2015 - dl.acm.org
Increasing hardware variability in newer integrated circuit fabrication technologies has caused corresponding power variations on a large scale. These variations are particularly …
BK Saha, TA Connors, S Rahman… - 2017 IEEE 19th …, 2017 - ieeexplore.ieee.org
Recent interest in machine-learning based methods has produced many sophisticated models for performance modeling and optimization. These models tend to be sensitive to …
Writing high-performance code requires significant expertise in the programming language, compiler optimizations, and hardware knowledge. This often leads to poor productivity and …
A Mankodi, A Bhatt, B Chaudhury - … and Computation: Practice …, 2023 - Wiley Online Library
Selection from several computer systems with different hardware features resulting in different software performance is a critical problem to solve. The problem becomes even …
C Blackmore, O Ray, K Eder - arXiv preprint arXiv:1703.08228, 2017 - arxiv.org
This paper introduces a novel method for automatically tuning the selection of compiler flags to optimize the performance of software intended to run on embedded hardware platforms …