  Hybrid CPU-GPU algorithms for Algebraic Multigrid methods (AMG) to
efficiently utilize both CPU and GPU resources are presented. In particular,
hybrid AMG framework focusing on minimal utilization of GPU memory with
performance on par with GPU-only implementations is developed. The hybrid AMG
framework can be tuned to operate at a significantly lower GPU-memory,
consequently, enables to solve large algebraic systems. Combining the hybrid
AMG framework as a preconditioner with Krylov Subspace solvers like Conjugate
Gradient, BiCG methods provides a solver stack to solve a large class of
problems. The performance of the proposed hybrid AMG framework is analysed for
an array of matrices with different properties and size. Further, the
performance of CPU-GPU algorithms are compared with the GPU-only
implementations to illustrate the significantly lower memory requirements.
