The Tutorial and API Reference of VEDA
2.11.1
|
VEDA is a parallel computing platform and programming model that makes using a VE for general purpose computing simple and elegant. The VEDA platform is designed to work with programming languages such as C, C++, and Fortran. This accessibility makes it easier for specialists in parallel programming to use GPU resources,
Using VEDA, a programmer can execute code on VE and can control the execution from VH main program.
VEDA (VE Driver API) and VERA (VE Runtime API) are a CUDA Driver and Runtime API-like APIs for hybrid programming. It is based on AVEO. Most of the functionality is identical to the CUDA Driver API and CUDA Runtime API.
This document describes public APIs for VEDA. The page "Modules" shows a list of VEDA API functions. The page "Examples" shows a list of all example. The page "VEDA vs CUDA" shows the differences and similarities between VEDA and CUDA, also shows some unique features of VEDA.