Alert button
Picture for Michael Kruse

Michael Kruse

Alert button

Argonne National Laboratory

Transfer-Learning-Based Autotuning Using Gaussian Copula

Add code
Bookmark button
Alert button
Jan 09, 2024
Thomas Randall, Jaehoon Koo, Brice Videau, Michael Kruse, Xingfu Wu, Paul Hovland, Mary Hall, Rong Ge, Prasanna Balaprakash

Viaarxiv icon

ytopt: Autotuning Scientific Applications for Energy Efficiency at Large Scales

Add code
Bookmark button
Alert button
Mar 28, 2023
Xingfu Wu, Prasanna Balaprakash, Michael Kruse, Jaehoon Koo, Brice Videau, Paul Hovland, Valerie Taylor, Brad Geltz, Siddhartha Jana, Mary Hall

Figure 1 for ytopt: Autotuning Scientific Applications for Energy Efficiency at Large Scales
Figure 2 for ytopt: Autotuning Scientific Applications for Energy Efficiency at Large Scales
Figure 3 for ytopt: Autotuning Scientific Applications for Energy Efficiency at Large Scales
Figure 4 for ytopt: Autotuning Scientific Applications for Energy Efficiency at Large Scales
Viaarxiv icon

Customized Monte Carlo Tree Search for LLVM/Polly's Composable Loop Optimization Transformations

Add code
Bookmark button
Alert button
May 10, 2021
Jaehoon Koo, Prasanna Balaprakash, Michael Kruse, Xingfu Wu, Paul Hovland, Mary Hall

Figure 1 for Customized Monte Carlo Tree Search for LLVM/Polly's Composable Loop Optimization Transformations
Figure 2 for Customized Monte Carlo Tree Search for LLVM/Polly's Composable Loop Optimization Transformations
Figure 3 for Customized Monte Carlo Tree Search for LLVM/Polly's Composable Loop Optimization Transformations
Figure 4 for Customized Monte Carlo Tree Search for LLVM/Polly's Composable Loop Optimization Transformations
Viaarxiv icon

Autotuning PolyBench Benchmarks with LLVM Clang/Polly Loop Optimization Pragmas Using Bayesian Optimization (extended version)

Add code
Bookmark button
Alert button
Apr 27, 2021
Xingfu Wu, Michael Kruse, Prasanna Balaprakash, Hal Finkel, Paul Hovland, Valerie Taylor, Mary Hall

Figure 1 for Autotuning PolyBench Benchmarks with LLVM Clang/Polly Loop Optimization Pragmas Using Bayesian Optimization (extended version)
Figure 2 for Autotuning PolyBench Benchmarks with LLVM Clang/Polly Loop Optimization Pragmas Using Bayesian Optimization (extended version)
Figure 3 for Autotuning PolyBench Benchmarks with LLVM Clang/Polly Loop Optimization Pragmas Using Bayesian Optimization (extended version)
Figure 4 for Autotuning PolyBench Benchmarks with LLVM Clang/Polly Loop Optimization Pragmas Using Bayesian Optimization (extended version)
Viaarxiv icon

Autotuning PolyBench Benchmarks with LLVM Clang/Polly Loop Optimization Pragmas Using Bayesian Optimization

Add code
Bookmark button
Alert button
Oct 15, 2020
Xingfu Wu, Michael Kruse, Prasanna Balaprakash, Hal Finkel, Paul Hovland, Valerie Taylor, Mary Hall

Figure 1 for Autotuning PolyBench Benchmarks with LLVM Clang/Polly Loop Optimization Pragmas Using Bayesian Optimization
Figure 2 for Autotuning PolyBench Benchmarks with LLVM Clang/Polly Loop Optimization Pragmas Using Bayesian Optimization
Figure 3 for Autotuning PolyBench Benchmarks with LLVM Clang/Polly Loop Optimization Pragmas Using Bayesian Optimization
Figure 4 for Autotuning PolyBench Benchmarks with LLVM Clang/Polly Loop Optimization Pragmas Using Bayesian Optimization
Viaarxiv icon

Autotuning Search Space for Loop Transformations

Add code
Bookmark button
Alert button
Oct 13, 2020
Michael Kruse, Hal Finkel, Xingfu Wu

Figure 1 for Autotuning Search Space for Loop Transformations
Figure 2 for Autotuning Search Space for Loop Transformations
Figure 3 for Autotuning Search Space for Loop Transformations
Figure 4 for Autotuning Search Space for Loop Transformations
Viaarxiv icon

Design and Use of Loop-Transformation Pragmas

Add code
Bookmark button
Alert button
Oct 06, 2019
Michael Kruse, Hal Finkel

Figure 1 for Design and Use of Loop-Transformation Pragmas
Figure 2 for Design and Use of Loop-Transformation Pragmas
Figure 3 for Design and Use of Loop-Transformation Pragmas
Viaarxiv icon