44 citations · 81 across the 8 of their papers we have counts for
9 papers
Scheduling Languages: A Past, Present, and Future Taxonomy
Mary Hall, Cosmin Oancea, Anne C. Elster +4
Scheduling languages express to a compiler a sequence of optimizations to apply. Compilers that support a scheduling language interface allow exploration of compiler optimizations,…
Towards a Benchmarking Suite for Kernel Tuners
Jacob O. Tørring, Ben van Werkhoven, Filip Petrovic +3
As computing system become more complex, it is becoming harder for programmers to keep their codes optimized as the hardware gets updated. Autotuners try to alleviate this by hidin…
Analyzing Search Techniques for Autotuning Image-based GPU Kernels: The Impact of Sample Sizes
Jacob O. Tørring, Anne C. Elster
Modern computing systems are increasingly more complex, with their multicore CPUs and GPUs accelerators changing yearly, if not more often. It thus has become very challenging to w…
LS-CAT: A Large-Scale CUDA AutoTuning Dataset
Lars Bjertnes, Jacob O. Tørring, Anne C. Elster
The effectiveness of Machine Learning (ML) methods depend on access to large suitable datasets. In this article, we present how we build the LS-CAT (Large-Scale CUDA AutoTuning) da…
Autotuning Benchmarking Techniques: A Roofline Model Case Study
Jacob Odgård Tørring, Jan Christian Meyer, Anne C. Elster
Peak performance metrics published by vendors often do not correspond to what can be achieved in practice. It is therefore of great interest to do extensive benchmarking on core ap…
ImageCL: An Image Processing Language for Performance Portability on Heterogeneous Systems
Thomas L. Falch, Anne C. Elster
Modern computer systems typically conbine multicore CPUs with accelerators like GPUs for inproved performance and energy efficiency. However, these sys- tems suffer from poor perfo…
Machine Learning Based Auto-tuning for Enhanced OpenCL Performance Portability
Thomas L. Falch, Anne C. Elster
Heterogeneous computing, which combines devices with different architectures, is rising in popularity, and promises increased performance combined with reduced energy consumption.…
Summary of the First Workshop on Sustainable Software for Science: Practice and Experiences (WSSSPE1)
Daniel S. Katz, Sou-Cheng T. Choi, Hilmar Lapp +12
Challenges related to development, deployment, and maintenance of reusable software for science are becoming a growing concern. Many scientists' research increasingly depends on th…
Software for Science: Some Personal Reflections
Anne C. Elster
As computer systems become more and more complex, software and tools lag more and more behind. This is especially true for scientific software that often demands high performance,…