Snowboard: Finding kernel concurrency bugs through systematic inter-thread communication analysis

S Gong, D Altinbüken, P Fonseca… - Proceedings of the ACM …, 2021 - dl.acm.org
Kernel concurrency bugs are challenging to find because they depend on very specific
thread interleavings and test inputs. While separately exploring kernel thread interleavings …

Prediction of computer type using benchmark scores of hardware units

YS Taspinar, I Cinar, M Koklu - Selcuk University Journal of …, 2021 - sujes.selcuk.edu.tr
Users need an expert opinion to learn about their current computer or purchasing. In
addition to these, computer and computer component manufacturers have to carry out …

Using machine learning techniques to analyze the performance of concurrent kernel execution on GPUs

P Carvalho, E Clua, A Paes, C Bentes, B Lopes… - Future Generation …, 2020 - Elsevier
Heterogeneous systems employing CPUs and GPUs are becoming increasingly popular in
large-scale data centers and cloud environments. In these platforms, sharing a GPU across …

Co-scheML: Interference-aware container co-scheduling scheme using machine learning application profiles for GPU clusters

S Kim, Y Kim - 2020 IEEE International Conference on Cluster …, 2020 - ieeexplore.ieee.org
Recently, efficient execution of applications on Graphic Processing Unit (GPU) has emerged
as a research topic to increase overall system throughput in cluster environment. As a …

Parallel version of local search heuristic algorithm to solve capacitated vehicle routing problem

P Yelmewad, B Talawar - Cluster Computing, 2021 - Springer
Abstract The Vehicle Routing Problem (VRP) is an NP-hard scheduling problem for goods
transportation with vehicle capacity and transportation cost constraints. This paper presents …

Efficient Dynamic Resource Management for Spatial Multitasking GPUs

H Sedighi, D Gehberger… - … on Cloud Computing, 2024 - ieeexplore.ieee.org
The advent of microservice architecture enables complex cloud applications to be realized
via a set of individually isolated components, increasing their flexibility and performance. As …

FlexSched: Efficient scheduling techniques for concurrent kernel execution on GPUs

B López-Albelda, FM Castro… - The Journal of …, 2022 - Springer
Nowadays, GPU clusters are available in almost every data processing center. Their GPUs
are typically shared by different applications that might have different processing needs …

Toward OS-Level and Device-Level Cooperative Scheduling for Multitasking GPUs

X Long, X Gong, Y Liu, X Que, W Wang - IEEE Access, 2020 - ieeexplore.ieee.org
As one of the most popular accelerators, the graphics processing unit (GPU) has been
extensively adopted throughout the world. With the burst of new applications and the …

Parallel deterministic local search heuristic for minimum latency problem

P Yelmewad, B Talawar - Cluster Computing, 2021 - Springer
Minimum latency problem (MLP) is an NP-Hard combinatorial optimization problem.
Metaheuristics use perturbation and randomization to arrive at a satisfactory solution under …

Algorithms for preemptive co-scheduling of kernels on GPUs

L Eyraud-Dubois, C Bentes - 2020 IEEE 27th International …, 2020 - ieeexplore.ieee.org
Modern GPUs allow concurrent kernel execution and preemption to improve hardware
utilization and responsiveness. Currently, the decision on the simultaneous execution of …