Microsoft on Friday announced the publication of the C++ Accelerated Massive Parallelism (AMP) specification. This specification lets C++ developers write programs that can compile and execute on data-parallel hardware like discrete graphics cards or the SIMD vector instruction set in a processor.
The proposal is to create an open, royalty-free acceleration API standard for computer vision. The standard will specify a Hardware Abstraction Layer (CV HAL) to standardize data formats and hardware vendors to implement, optimize and compete with implementations of computer vision algorithms
OpenACC is a new open parallel programming standard designed to enable the millions of scientific and technical programmers to easily take advantage of the transformative power of heterogeneous CPU/GPU computing systems.
C++, one of the most popular programming languages used in everything from Web browsers to 3D video games, has been fully updated and published as, ISO/IEC 14882:2011, Information technology – Programming languages – C++. Bjarne Stroustrup, the creator of C++, said recently that C++11 “feels like a new language”.