Detail

Publication date: 1 de June, 2021

Cheetah: Boosting Scientific Computing with Heterogeneous Processors

Cheetah is a framework that distributes computationally intensive programs over a networked set of CPUs and GPUs, allowing to use these resources in a Single System Image-like approach. A software developer using Cheetah only needs to specify a set of processor-independent OpenCL kernels to enable her program to use all of the available processing units. This program may then scale up as more powerful and diverse computing resources become available with no need for further customization or recompilation.

Authors

João Lourenço,