인텔 어레이 구성 요소
Intel Array Building Blocks개발자 | 인텔(R) |
---|---|
초기 릴리즈 | 2010년 5월 17일 |
프리뷰 릴리즈 | 1.0 베타 6 / 2011년8월 25일 |
기입처 | C++ |
운영 체제 | Windows, Linux |
유형 | 라이브러리 또는 프레임워크 |
웹 사이트 | software |
Intel Array Building Blocks (ArBB라고도 함)는 Intel Corporation이 개발한 C++ 라이브러리입니다.프로그램의 데이터 병렬 부분을 이용하여 멀티코어 프로세서, 그래픽 처리 장치 및 인텔 Many 통합 코어 아키텍처 프로세서의 장점을 활용하기 위해 개발되었습니다.ArBB는 특정 저레벨 병렬 메커니즘 또는 하드웨어 아키텍처에 대한 직접적인 의존을 피하기 위해 설계된 범용 벡터 병렬 프로그래밍 솔루션을 제공합니다.ArBB는 데이터 집약적인 수학적 계산을 필요로 하는 애플리케이션을 지향합니다.기본적으로 ArBB 프로그램은 데이터 레이스 또는 교착 상태를 생성할 수 없습니다.
역사
인텔 Ct는 테라 스케일 연구 프로그램의 일환으로 인텔이 2007년에 개발한 미래의 멀티코어 프로세서용 병렬 프로그래밍 모델입니다.[1]2009년 4월 인텔은 "연말까지 프로그래머 툴에 CT[]가 탑재될 예정"[2]이라고 발표했습니다.2009년 8월 19일 인텔은 캐나다 [3]온타리오주 워털루에 본사를 둔 사기업 RapidMind를 인수했습니다.2010년 9월에는 인텔 [4][5]Ct 테크놀로지와 RapidMind 테크놀로지의 통합으로 인텔 어레이 빌딩 블록(ArBB)이 도입되었습니다.ArBB의 첫 번째 버전은 Microsoft Windows 및 Linux 및 Intel, Microsoft Visual C++ 및 GCC C++ 컴파일러를 지원했습니다.
2012년 10월에 이 프로젝트는 다른 인텔 프로젝트인 Cilk Plus와 Threading Building [6]Blocks를 위해 중단되었습니다.
「 」를 참조해 주세요.
- 고추/고추 플러스
- 인텔 동시 컬렉션
- 인텔 어레이 비주얼라이저
- 인텔 패럴렐 빌딩 블록
- Intel Parallel Studio
- 인텔 개발자 존 (지원 및 토론)
- 스레드 빌딩 블록(TBB)
- 병렬 컴퓨팅
레퍼런스
- ^ "데이터 병렬화의 다양한 맛", Anwar Guloum(2007-09-06.2010년 9월 14일에 취득.2010년 4월 12일 Wayback Machine에서 아카이브 완료
- ^ "인텔의 Ct는 연말까지 프로그래머 툴에 탑재될 예정입니다."HPC(2009-04-08)2010년 9월 14일에 취득.
- ^ "Rapid Mind + Intel", 인텔 블로그(2009-08-19).2010년 9월 14일에 취득.
- ^ "Intel Flexes Parallel Programming Muscle" 2010-09-06년 HPCwire Wayback Machine(2010-09-02) 아카이브 완료.2010년 9월 14일에 취득.
- ^ "Parallel Studio 2011: 이제 Ct, Cilk++ 및 RapidMind에 무슨 일이 일어났는지 알 수 있습니다."(2012-08-06)", Dobb's Journal.2010년 9월 14일에 취득.
- ^ 인텔 ® 어레이 빌딩 블록 인텔 기사2013-09-04에 회수되었습니다.
외부 링크