Title
KernelHive: a new workflow‐based framework for multilevel high performance computing using clusters and workstations with CPUs and GPUs
Abstract
The paper presents a new open-source framework called KernelHive for multilevel parallelization of computations among various clusters, cluster nodes, and finally, among both CPUs and GPUs for a particular application. An application is modeled as an acyclic directed graph with a possibility to run nodes in parallel and automatic expansion of nodes (called node unrolling) depending on the number of computation units available. A methodology is proposed for parallelization and mapping of an application to the environment that includes selection of devices using a chosen optimizer, selection of best grid configurations for compute devices, optimization of data partitioning and the execution. One of possibly many scheduling algorithms can be selected considering execution time, power consumption, and so on. An easy-to-use GUI is provided for modeling and monitoring with a repository of ready-to-use constructs and computational kernels. The methodology, execution times, and scalability have been demonstrated for a distributed and parallel password-breaking example run in a heterogeneous environment with a cluster and servers with different numbers of nodes and both CPUs and GPUs. Additionally, performance of the framework has been compared with an MPI + OpenCL implementation using a parallel geospatial interpolation application employing up to 40 cluster nodes and 320 cores. Copyright (c) 2015 John Wiley & Sons, Ltd.
Year
DOI
Venue
2016
10.1002/cpe.3719
CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE
Keywords
Field
DocType
high performance computing,GPGPU,cluster computing,multilevel parallelization,heterogeneous system,high level framework
Supercomputer,Scheduling (computing),Computer science,Parallel computing,Server,Directed acyclic graph,General-purpose computing on graphics processing units,Grid,Computer cluster,Distributed computing,Scalability
Journal
Volume
Issue
ISSN
28
9
1532-0626
Citations 
PageRank 
References 
5
0.50
11
Authors
4
Name
Order
Citations
PageRank
pawel rościszewski150.50
Pawel Czarnul212121.11
rafal lewandowski350.50
marcel schallykacprzak450.50