5 papers
Technology Research Software: An Often Overlooked Category of Research Software
Wilhelm Hasselbring, Daniel S. Katz, Rob van Nieuwpoort
Research software has been categorized for various goals. One fundamental dimension of such categorizations is the role that the software plays in the research process. Recently, a…
Efficient Construction of Large Search Spaces for Auto-Tuning
Floris-Jan Willemsen, Rob V. van Nieuwpoort, Ben van Werkhoven
Automatic performance tuning, or auto-tuning, accelerates high-performance codes by exploring vast spaces of code variants. However, due to the large number of possible combination…
Multi-Strided Access Patterns to Boost Hardware Prefetching
Miguel O. Blom, Kristian F. D. Rietveld, Rob V. van Nieuwpoort
Important memory-bound kernels, such as linear algebra, convolutions, and stencils, rely on SIMD instructions as well as optimizations targeting improved vectorized data traversal…
In Serverless, OS Scheduler Choice Costs Money: A Hybrid Scheduling Approach for Cheaper FaaS
Yuxuan Zhao, Weikang Weng, Rob van Nieuwpoort +1
In Function-as-a-Service (FaaS) serverless, large applications are split into short-lived stateless functions. Deploying functions is mutually profitable: users need not be concern…
FAIRSECO: An Extensible Framework for Impact Measurement of Research Software
Deekshitha, Siamak Farshidi, Jason Maassen +3
The growing usage of research software in the research community has highlighted the need to recognize and acknowledge the contributions made not only by researchers but also by Re…