소프트웨어 개발
CUDA 및 OpenCL 지원
Mathematica 8은 CUDA와 OpenCL을 이용하여 일반적인 계산을위한 GPU 장치를 갖추고 있으며 또한 극적인 연산 수행의 성능 향상을 실현하였습니다. Mathematica 8의 GPU 지원 범위는 선형 대수학, 이미지 처리, 금융 시뮬레이션, Fourier 변환 분야 등의 지원이 포함되어 있습니다. 또한 Mathematica 커널로 CUDA 및 OpenCL 프로그램을 구축하고 로딩하기 위한 프레임워크를 포함하고 있습니다. Mathematica 8은 현재 시장에 나와있는 가장 포괄적이고 사용 용이성이 뛰어난 GPU 프로그래밍과 연산을 실행할 수 있는 고급 수준의 인터페이스를 제공하고 있습니다.
- Mathematica에 핵심 구성 요소로 통합 포함 »
- 선형 대수, 금융 연산 그리고 이미지 처리를 위한 수동 최적화된 GPU 함수 »
- 사용자 정의 CUDA와 OpenCL 프로그램, 바이너리, 라이브러리 로드 »
- CUDA와 OpenCL 프로그램 컴파일을 위한 플랫폼 독립적 방법 »
- CUDA 또는 OpenCL 프로그램의 기호적 생성 »
- 사용자 필수 소프트웨어를 얻을 수 있는 Mathematica의 paclet 시스템을 이용한 쉬운 셋팅 »
- NVIDIA 와 ATI 하드웨어 지원을 위한 OpenCLLink »
- 단 정밀도 및 배 정밀도 모두를 지원하는 CUDA 연산 아키텍처 1.0과 2.0 호환 »
- 모든 GPU 사용이 가능한 CUDALink 와 OpenCLLink »
- 원격 커널 지원을 이용한 네트워크 상에서의 CUDALink 및 OpenCLLink 사용
- 를 이용한 여러 컴퓨터 상에서의 CUDALink 및 OpenCLLink 사용 »
- Mathematica 8 기술을 바탕으로 구축된 LibraryLink, CCompilerDriver, 그리고 SymbolicC »