Intel Array Building Blocks
Page Module:Infobox/styles.css has no content.
| Script error: No such module "If empty". | |
|---|---|
| [[Programmer|DeveloperTemplate:Pluralize from text]] | Intel |
| Initial release | May 17, 2010 |
| Written in | Script error: No such module "If empty". |
| Engine | Page Template:Plainlist/styles.css has no content.Script error: No such module "Check for unknown parameters".Template:EditAtWikidata |
| Operating system | Script error: No such module "If empty". |
| Type | library or framework |
| Website | software |
| Repository | Page Template:Plainlist/styles.css has no content.
|
Script error: No such module "Check for unknown parameters".Script error: No such module "Check for conflicting parameters".
Intel Array Building Blocks (also known as ArBB) was a C++ library developed by Intel Corporation for exploiting data parallel portions of programs to take advantage of multi-core processors, 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
Intel Ct was a parallel programming model developed by Intel in 2007 for its future multi-core processors as part of the Tera-Scale research program.[1] In April 2009, Intel announced that "Ct [is] to appear in programmer tools by end of the year".[2] On August 19, 2009, Intel acquired RapidMind, a privately held company founded and headquartered in Waterloo, Ontario, Canada.[3] In September 2010, Intel Array Building Blocks (ArBB) were introduced as the result of the merger of Intel Ct and RapidMind technologies.[4][5] The first version of ArBB supported Microsoft Windows and Linux, and Intel, Microsoft Visual C++ and GCC C++ compilers.
In October 2012 the project was discontinued in favour of other Intel projects: Cilk Plus and Threading Building Blocks.[6]
See also
- Cilk/Cilk Plus
- Intel Concurrent Collections
- Intel Array Visualizer
- Intel Parallel Building Blocks
- Intel Parallel Studio
- Intel Developer Zone (support and discussion)
- Threading Building Blocks (TBB)
- Parallel computing
References
Page Template:Reflist/styles.css has no content.
- ^ "The Many Flavors of Data Parallelism", Anwar Ghuloum (2007-09-06). Retrieved on 2010-09-14. Script error: No such module "webarchive".
- ^ "Intel’s Ct to appear in programmer tools by end of the year", insideHPC (2009-04-08). Retrieved on 2010-09-14.
- ^ "RapidMind + Intel", Intel Blog (2009-08-19). Retrieved on 2010-09-14.
- ^ "Intel Flexes Parallel Programming Muscles" Script error: No such module "webarchive"., HPCwire (2010-09-02). Retrieved on 2010-09-14.
- ^ "Parallel Studio 2011: Now We Know What Happened to Ct, Cilk++, and RapidMind", Dr. Dobb's Journal (2012-08-06). Retrieved on 2010-09-14.
- ^ "Intel® Array Building Blocks" Intel Article. Retrieved on 2013-09-04.
Script error: No such module "Check for unknown parameters".
External links
- Script error: No such module "Official website".Script error: No such module "Check for unknown parameters".
Lua error in package.lua at line 80: module 'Module:Navbox/configuration' not found.