22166

Posts

Jul, 12

Investigating Input Representations and Representation Models of Source Code for Machine Learning

Machine Learning methods are actively used to solve various tasks on source code, such as in Compilers to improve performance of executable code, or IDEs to boost developer productivity. While the use cases are manifold, most of these methods rely on manually-defined features that require substantial engineering efforts, while not necessarily being optimal. In this […]
Jul, 12

Bayesian inference for artificial perception using OpenCL on FPGAs and GPUs

This dissertation project addresses the implementation of Bayesian inference on FPGAs and GPUs, following a top-down approach and using OpenCL. The target application of this Bayesian inference algorithms is artificial perception in robotics. The aim is to improve the power efficiency of Bayesian inference computations. Previous work at our university in the scope of an […]
Jul, 12

Automated Partitioning of Data-Parallel Kernels using Polyhedral Compilation

GPUs are well-established in domains outside of computer graphics, including scientific computing, artificial intelligence, data warehousing, and other computationally intensive areas. Their execution model is based on a thread hierarchy and suggests that GPU workloads can generally be safely partitioned along the boundaries of thread blocks. However, the most efficient partitioning strategy is highly dependent […]
Jul, 12

GE-SpMM: General-purpose Sparse Matrix-Matrix Multiplication on GPUs for Graph Neural Networks

Graph Neural Networks (GNNs) have achieved significant improvements in various domains. Sparse Matrix-Matrix multiplication (SpMM) is a fundamental operator in GNNs, which performs a multiplication between a sparse matrix and a dense matrix. Accelerating SpMM on parallel hardware like GPUs can face the following challenges: From the GNN application perspective, the compatibility needs to be […]
Jul, 5

SYCL-Bench: A Versatile Cross-Platform Benchmark Suite for Heterogeneous Computing

The SYCL standard promises to enable high productivity in heterogeneous programming of a broad range of parallel devices, including multicore CPUs, GPUs, and FPGAs. Its modern and expressive C++ API design, as well as flexible task graph execution model give rise to ample optimization opportunities at run-time, such as the overlapping of data transfers and […]
Jul, 5

Studies on CUDA Offloading for Real-Time Simulation and Visualization

The Graphics Processing Unit (GPU) is a co-processor designed to aid the Central Processing Unit (CPU) for rendering 3D graphics. The prompt development of these graphics chips due to the popularity of games and media design helped the GPU to evolve its ubiquitous parallel architecture. The programmability of these devices increased with the introduction of […]
Jul, 5

Efficient Matrix Factorization on Heterogeneous CPU-GPU Systems

Matrix Factorization (MF) has been widely applied in machine learning and data mining. A large number of algorithms have been studied to factorize matrices. Among them, stochastic gradient descent (SGD) is a commonly used method. Heterogeneous systems with multi-core CPUs and GPUs have become more and more promising recently due to the prevalence of GPUs […]
Jul, 5

Adaptive SpMV/SpMSpV on GPUs for Input Vectors of Varied Sparsity

Despite numerous efforts for optimizing the performance of Sparse Matrix and Vector Multiplication (SpMV) on modern hardware architectures, few works are done to its sparse counterpart, Sparse Matrix and Sparse Vector Multiplication (SpMSpV), not to mention dealing with input vectors of varied sparsity. The key challenge is that depending on the sparsity levels, distribution of […]
Jul, 5

Ginkgo: A Modern Linear Operator Algebra Framework for High Performance Computing

In this paper, we present Ginkgo, a modern C++ math library for scientific high performance computing. While classical linear algebra libraries act on matrix and vector objects, Ginkgo’s design principle abstracts all functionality as "linear operators", motivating the notation of a "linear operator algebra library". Ginkgo’s current focus is oriented towards providing sparse linear algebra […]
Jun, 30

The Fifth International Workshop on GPU Computing and AI (GCA), 2020

==================================================== The Fifth International Workshop on GPU Computing and AI (GCA’20) to be held in conjunction with The Eighth International Symposium on Computing and Networking (CANDAR’20),Naha, Okinawa, Japan, November 24-27, 2020 ==================================================== Special announcement regarding COVID-19 situation– Although we are still working with the possibility of having physical meetings for CANDAR 2020 as planned, the […]
Jun, 30

2nd International Conference on Frontiers of Intelligent Manufacturing and Automation (CFIMA’21), 2021

★ 2021 2nd International Conference on Frontiers of Intelligent Manufacturing and Automation (CFIMA 2021) — Ei Compendex & Scopus — Call for paperJanuary 13-15, 2021|Shenzhen, China ★ Venue: Hilton Garden Inn Shenzhen Bao’an, Shenzhen, ChinaJust off G107, the Hilton Garden Inn Shenzhen Bao’an is inside the Xihuicheng Shopping Plaza in the center of the Bao’an […]
Jun, 30

International Conference on Cyber Physical Systems and IoT (CPSIOT’20), 2020

★ 2020 International Conference on Cyber Physical Systems and IoT(CPSIOT 2020) — Ei Compendex & Scopus — Call for papersDecember 14-16, 2020|Bangkok, Thailand ★ CPSIOT 2020 presents researchers, engineers, and academics with an unprecedented opportunity to associate and interact with some of the foremost experts in the field of Cyber Physical Systems and IoT from […]

* * *

* * *

HGPU group © 2010-2024 hgpu.org

All rights belong to the respective authors

Contact us: