OpenHMPP
Introduction
OpenHMPP 中的 HMPP 指的是 Hybrid Multicore Parallel Programming, 為一個針對 Heterogeneous computing (異質運算) 的標準, 目標是在不涉及複雜的 GPU programming 的情況下利用硬體來加速。
OpenHMPP 提供的是一個 directive-based programming model, 最初由 CAPS (Compiler and Architecture for Embedded and Superscalar Processors) 進行。
OpenHMPP 提供了很多可以設定的 參數
OpenHMPP 包含了一些 OpenACC 沒包含的 topic:
data-flow extension
tracing interface
auto-tuning APIs
GPU-accelerated library integration