프레임웨이브
Framewave프레임웨이브 로고 | |
| 개발자 | 고급 마이크로 디바이스(AMD) |
|---|---|
| 초기 릴리즈 | 2007년 9월 19일; 전 |
| 최종 발매 | 1.3.1 / 2009년 7월 9일; 전 |
| 리포지토리 | sourceforge |
| 기록 위치 | C, C++ |
| 운영 체제 | Linux, macOS, Solaris, Windows |
| 플랫폼 | IA-32, x86-64 |
| 다음에서 사용 가능 | 영어 |
| 유형 | 도서관 |
| 면허증 | 아파치 2.0 |
| 웹사이트 | 액자 웨이브웨이브원천 포브스그물을 치다 |
프레임웨이브(구 AMD Performance Library, APL)는 컴퓨터 소프트웨어로, 이미지 처리, 신호 처리, JPEG, 비디오 기능을 위한 저수준 응용 프로그래밍 인터페이스(API)로 구성되어 있다.이러한 API는 고급 마이크로 디바이스(AMD)의 멀티 코어 프로세서에서 최대의 성능을 발휘하도록 태스크 레벨 병렬화(멀티스레딩)와 명령 레벨 병렬화 단일 명령, 다중 데이터(SIMD)로 프로그래밍된다.
프레임웨이브는 아파치 라이선스 버전 2.0에 따라 출시된 무료 오픈소스 소프트웨어로 GNU GPL(General Public License) 3.0과 호환된다.[1]
개요
AMD Performance Library는 advanced Micro Devices(AMD)가 x86급 프로세서에서 애플리케이션 개발, 디버깅 및 최적화를 가속화하도록 설계된 인기 소프트웨어 루틴 모음으로 개발했다.간단한 산술 루틴과 이미지, 신호 처리와 같은 어플리케이션에 대한 더 복잡한 함수를 포함한다.APL은 GNU Compiler Collection(GCC) 4.1 및 Microsoft Visual Studio 2005의 32비트 또는 64비트 버전을 위한 정적 라이브러리와 운영 체제 Linux, Solaris 및 Windows용 32비트 또는 64비트 동적 라이브러리로 사용할 수 있다.
2008년 AMD는 프레임웨이브라는 오픈소스 파생상품에 유리하게 APL 라이브러리를 폐지했다.[1][2][3]
프레임웨이브는 GCC 4.3 및 Microsoft Visual Studio 2008용 32비트 및 64비트 정적 라이브러리와 운영 체제 Linux, MacOS, Solaris 및 Windows용 32비트 및 64비트 동적 라이브러리로 사용할 수 있다.프레임웨이브 1.0에 비해 JPEG를 포함한 여러 API에서 눈에 띄는 성능 이득이 발생했다.
특징들
프레임파는 다음과 같은 주요 구성 요소로 구성된다.
- 최신 하드웨어 혁신을 활용할 수 있는 간편한 인터페이스
- MMX
- 스트리밍 SIMD 확장(SSE), SSE2
- 멀티 코어 프로세서
- 멀티미디어 프로젝트의 신속한 개발
- 멀티스레딩으로 가는 손쉬운 경로
APL 1.1
2007-09-19에 발표된 APL 1.1은 다음과 같은 기능 향상을 추가했다.[5]
참고 항목
- AMD 코어 수학 라이브러리
- Open64 - AMD는 AMD 프로세서에 맞게 조정된 자체 Open64 배포를 가지고 있음
- 통합 성능 기본 요소(IPP)
참조
- ^ a b "AMD Accelerates Application Development with Inaugural Release of Open Source Performance Library". AMD. February 20, 2008. Retrieved 2008-02-20.
- ^ "AMD Performance Library (APL)". AMD. February 20, 2008. Archived from the original on January 24, 2008. Retrieved 2008-02-20.
- ^ "The Framewave Project". AMD. February 20, 2008. Archived from the original on 2008-02-25. Retrieved 2008-02-20.
- ^ "AMD Performance Library (APL)". AMD. February 1, 2007. Archived from the original on 2007-06-02. Retrieved 2007-06-05.
- ^ "APL Product Features". AMD. September 19, 2007. Archived from the original on 2007-10-15. Retrieved 2007-09-19.