The document discusses using heterogeneous computing with GPUs, FPGAs, and ARM processors to solve complex problems. Specifically, it proposes combining NVIDIA's Tegra K1 system-on-module with Altera FPGAs using OpenCL and CUDA to create powerful and scalable systems from small edge nodes to large HPC clusters. It provides examples of potential applications and challenges in integrating the different components.