The HPE Cognitive Computing Toolkit (CCT) is an opensource modeling platform backed by Hewlett Packard Enterprise. CCT provides a domain-specific language designed for problems like vision modeling and deep learning. The CCT platform compiles programs written in this language to native graphics processor (GPU) code. Developing vision models in CCT is far simpler and more productive than writing GPU code directly, but without sacrificing the performance gains of GPU acceleration. This programming model scales to interesting problems like dense optic flow, anisotropic diffusion, and deep learning. CCT is particularly powerful when combining multiple state-of-the-art techniques in a single algorithm.
Benjamin Chandler, "GPU-accelerated vision modeling with the HPE cognitive computing toolkit" in Proc. IS&T Int’l. Symp. on Electronic Imaging: Human Vision and Electronic Imaging, 2017, pp 156 - 159, https://doi.org/10.2352/ISSN.2470-1173.2017.14.HVEI-136