Intel Array Building Blocks: Difference between revisions

Content deleted Content added
No edit summary
fixed description - it is a library, not a template library (overloading does not mean templates)
Line 23:
|website = [http://intel.com/software/data_parallel]
}}
'''Intel Array Building Blocks''' (also known as '''ArBB''') is a [[C++]] [[template (programming)|template]] [[library (computer science)|library]] developed by [[Intel]] [[Corporation]] for exploiting data parallel portions of programs to take advantage of [[multi-core]] [[CPU|processors]], [[GPUs|graphics processing units]] and Intel Many Integrated Core Architecture [[processors]]. ArBB provides a generalized vector parallel programming solution designed to avoid direct dependencies on particular low-level parallelism mechanisms or hardware architectures. ArBB is oriented to applications that require data-intensive mathematical computations. By default, ArBB programs cannot create data races or deadlocks.
 
== History ==