OpenACC (for Open Accelerators) is a programming standard for parallel computing developed by Cray, CAPS, Nvidia and PGI. The standard is designed to simplify parallel programming of heterogeneous CPU/GPU systems.
Like in OpenMP, the programmer can annotate C, C++ and Fortran source code to identify the areas that should be accelerated using compiler directives and additional functions. Like OpenMP 4.0 and newer, code can be started on both the CPU and GPU.
OpenACC members have worked as members of the OpenMP standard group to merge into OpenMP specification to create a common specification which extends OpenMP to support accelerators in a future release of OpenMP. These efforts resulted in a technical report for comment and discussion timed to include the annual Supercomputing Conference (November 2012, Salt Lake City) and to address non-Nvidia accelerator support with input from hardware vendors who participate in OpenMP.
At ISC’12 OpenACC was demonstrated to work on Nvidia, AMD and Intel accelerators, without performance data.
What the fuck is up with this?
You want to live for nothing with a fucked disease
It doesn't make a difference can you believe
Only one condition that I'm not alone
I will do it what it takes
You want to be alive
It don't take much to be
I know that I will survive
Try taking something from me
You ain't nothing
Keep coming back
You ain't nothing
What's the use in bringing me
Bringing me this far to leave me in the dark
You drag me like I've never seen the dark in my life
I close my eyes I hold my breath I'm at the end
Have you got what it takes?
Life is set to death
From the very moment you breathe
Living lies on a needle
Taking life out on me
You ain't nothing
Keep coming back
You ain't nothing