GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Main page
  • Contents
  • Current events
  • Random article
  • About Wikipedia
  • Contact us
  • Help
  • Learn to edit
  • Community portal
  • Recent changes
  • Upload file
  • Special pages
  • Search
  • Donate

This view

  • Original page
  • New address

GeezerVison is showing en.wikipedia.org — Intel Array Building Blocks - Wikipedia

Intel Array Building Blocks
DeveloperIntel
ReleaseMay 17, 2010
Preview release
1.0 beta 6 / August 25, 2011
Written inC++
Operating systemWindows, Linux
Typelibrary or framework
Websitesoftware.intel.com/en-us/articles/intel-array-building-blocks

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

  1. ↑ "The Many Flavors of Data Parallelism", Anwar Ghuloum (2007-09-06). Retrieved on 2010-09-14. Archived April 12, 2010, at the Wayback Machine
  2. ↑ "Intel’s Ct to appear in programmer tools by end of the year", insideHPC (2009-04-08). Retrieved on 2010-09-14.
  3. ↑ "RapidMind + Intel", Intel Blog (2009-08-19). Retrieved on 2010-09-14.
  4. ↑ "Intel Flexes Parallel Programming Muscles" Archived 2010-09-06 at the Wayback Machine, HPCwire (2010-09-02). Retrieved on 2010-09-14.
  5. ↑ "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.
  6. ↑ "Intel® Array Building Blocks" Intel Article. Retrieved on 2013-09-04.

External links

  • Official website


Retrieved from "https://en.wikipedia.org/w/index.php?title=Intel_Array_Building_Blocks&oldid=1216844435"
Categories:
  • Concurrent programming libraries
  • Application programming interfaces
  • C++ programming language family
  • Generic programming
  • Threads (computing)
  • C++ libraries
  • Intel software
Hidden categories:
  • Articles with short description
  • Short description matches Wikidata
  • Webarchive template wayback links
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.