中文
相关论文

相关论文: Autotuning OpenCL Workgroup Size for Stencil Patte…

200 篇论文

Many High-Performance Computing (HPC) libraries rely on decision trees to select the best kernel hyperparameters at runtime,depending on the input and environment. However, finding optimized configurations for each input and environment is…

性能 · 计算机科学 2025-01-13 Mathys Jam , Eric Petit , Pablo de Oliveira Castro , David Defour , Greg Henry , William Jalby

A machine learning configuration refers to a combination of preprocessor, learner, and hyperparameters. Given a set of configurations and a large dataset randomly split into training and testing set, we study how to efficiently select the…

机器学习 · 计算机科学 2018-12-18 Silu Huang , Chi Wang , Bolin Ding , Surajit Chaudhuri

Packing and shuffling tokens is a common practice in training auto-regressive language models (LMs) to prevent overfitting and improve efficiency. Typically documents are concatenated to chunks of maximum sequence length (MSL) and then…

计算与语言 · 计算机科学 2024-08-20 Yanbing Chen , Ruilin Wang , Zihao Yang , Lavender Yao Jiang , Eric Karl Oermann

The click-through rate (CTR) prediction task is to predict whether a user will click on the recommended item. As mind-boggling amounts of data are produced online daily, accelerating CTR prediction model training is critical to ensuring an…

Optimizing the performance of computational fluid dynamics (CFD) applications accelerated by graphics processing units (GPUs) is crucial for efficient simulations. In this study, we employed a machine learning-based autotuning technique to…

性能 · 计算机科学 2024-02-21 Weicheng Xue , Christohper John Roy

The use of local memory is important to improve the performance of OpenCL programs. However, its use may not always benefit performance, depending on various application characteristics, and there is no simple heuristic for deciding when to…

分布式、并行与集群计算 · 计算机科学 2014-12-23 Tianyi David Han , Tarek S. Abdelrahman

Stencil computations are a key class of applications, widely used in the scientific computing community, and a class that has particularly benefited from performance improvements on architectures with high memory bandwidth. Unfortunately,…

分布式、并行与集群计算 · 计算机科学 2017-10-27 Istvan Z Reguly , Gihan R Mudalige , Michael B Giles

When designing Convolutional Neural Networks (CNNs), one must select the size\break of the convolutional kernels before training. Recent works show CNNs benefit from different kernel sizes at different layers, but exploring all possible…

计算机视觉与模式识别 · 计算机科学 2022-03-18 David W. Romero , Robert-Jan Bruintjes , Jakub M. Tomczak , Erik J. Bekkers , Mark Hoogendoorn , Jan C. van Gemert

Automatic compiler phase selection/ordering has traditionally been focused on CPUs and, to a lesser extent, FPGAs. We present experiments regarding compiler phase ordering specialization of OpenCL kernels targeting a GPU. We use iterative…

性能 · 计算机科学 2018-10-25 Ricardo Nobre , Luís Reis , João M. P. Cardoso

Although modern supercomputers are composed of multicore machines, one can find scientists that still execute their legacy applications which were developed to monocore cluster where memory hierarchy is dedicated to a sole core. The main…

分布式、并行与集群计算 · 计算机科学 2013-10-31 Alexandre Sena , Aline Nascimento , Cristina Boeres , Vinod E. F. Rebello , André Bulcão

Density estimation in high-dimensional settings is an important and challenging statistical problem.Traditional methods based on kernel smoothing are inefficient in high dimensions due to the difficulties in specifying appropriate…

机器学习 · 统计学 2026-05-14 Ruitong Zhang , Ke Deng

Automatic performance tuning (auto-tuning) is essential for optimizing high-performance applications, where vast and irregular search spaces make manual exploration infeasible. While auto-tuners traditionally rely on classical approaches…

机器学习 · 计算机科学 2026-04-01 Floris-Jan Willemsen , Niki van Stein , Ben van Werkhoven

Automatic machine learning (AutoML) is a key enabler of the mass deployment of the next generation of machine learning systems. A key desideratum for future ML systems is the automatic selection of models and hyperparameters. We present a…

机器学习 · 计算机科学 2022-02-22 Moe Kayali , Chi Wang

Sparse Tensor Cores offer exceptional performance gains for AI workloads by exploiting structured 2:4 sparsity. However, their potential remains untapped for core scientific workloads such as stencil computations, which exhibit irregular…

计算工程、金融与科学 · 计算机科学 2025-07-01 Qi Li , Kun Li , Haozhi Han , Liang Yuan , Junshi Chen , Yunquan Zhang , Yifeng Chen , Hong An , Ting Cao , Mao Yang

Optimizing the performance of GPU kernels is challenging for both human programmers and code generators. For example, CUDA programmers must set thread and block parameters for a kernel, but might not have the intuition to make a good…

分布式、并行与集群计算 · 计算机科学 2017-06-30 Robert V. Lim , Boyana Norris , Allen D. Malony

Deep learning compiler frameworks are gaining ground as a more portable back-end for deep learning applications on increasingly diverse hardware. However, they face the daunting challenge of matching performance offered by hand-tuned…

机器学习 · 计算机科学 2021-02-10 Jaehun Ryu , Hyojin Sung

Many shared-memory parallel irregular applications, such as sparse linear algebra and graph algorithms, depend on efficient loop scheduling (LS) in a fork-join manner despite that the work per loop iteration can greatly vary depending on…

分布式、并行与集群计算 · 计算机科学 2021-10-29 Joshua Dennis Booth , Phillip Lane

GPU kernels have come to the forefront of computing due to their utility in varied fields, from high-performance computing to machine learning. A typical GPU compute kernel is invoked millions, if not billions of times in a typical…

机器学习 · 计算机科学 2024-04-18 Khawir Mahmood , Jehandad Khan , Hammad Afzal

When a number of similar tasks have to be learned simultaneously, multi-task learning (MTL) models can attain significantly higher accuracy than single-task learning (STL) models. However, the advantage of MTL depends on various factors,…

机器学习 · 计算机科学 2023-10-26 Afiya Ayman , Ayan Mukhopadhyay , Aron Laszka

In-situ parallel workflows couple multiple component applications, such as simulation and analysis, via streaming data transfer. in order to avoid data exchange via shared file systems. Such workflows are challenging to configure for…

分布式、并行与集群计算 · 计算机科学 2020-08-18 Tong Shu , Yanfei Guo , Justin Wozniak , Xiaoning Ding , Ian Foster , Tahsin Kurc