Portable Computing Language

소프트웨어 스크린 샷:
Portable Computing Language
소프트웨어 정보:
버전: 0.10
업로드 날짜: 17 Feb 15
개발자: pocl developers
라이센스: 무료
인기: 4

Rating: 2.0/5 (Total Votes: 1)

(또한 pocl라고도 함)

휴대용 컴퓨팅 언어는 오픈 소스 및 C / C ++에서 구현하고, 인 OpenCL 표준의 효과적인 구현 역할을하는 지상 최대 설계된 무료 명령 줄 소프트웨어입니다.
LLVM (낮은 수준의 가상 머신)의 집합으로 구성되는 통과, pocl 프로젝트는 다양한 컴파일러 최적화와 OpenCL을 응용 프로그램의 이식성을 향상시키는 것을 목표로하고 있습니다. 그것은 ICD (설치 가능 클라이언트 드라이버)를 지원하고 휴대용 커널 컴파일러와 함께 제공됩니다.
작업 그룹의 수평 자동 벡터화 : 휴대용 커널 컴파일러는 실험, 아직 매력적인 기능이 포함되어 있습니다. 내장 된 수학 라이브러리 및 핵심 API를 (응용 프로그래밍 인터페이스) C로 작성 베어 PCs.Numerous의 OpenCL 애플리케이션을 위해 설계 poclCurrently을 지원, 휴대용 컴퓨팅 언어를 포함하는 OpenCL 다양한 애플리케이션과 호환 효율적 또한, 소프트웨어가 제공 ViennaCL 1.5.1 예, 반숙으로하다 벤치 마크, 로디 니아 2.0.1, piglit, Luxmark 2.0뿐만 아니라 인 OpenCL 프로그래밍 가이드 북 샘플 및 AMD APP SDK v2.8 버전의 OpenCL samples.Supported 하드웨어 platformsAs 그 이름이 시사하는 대부분의 휴대용 컴퓨팅 언어 성공적 x86_64에 포함 호스트와 장치, (64 비트), PowerPC64, PowerPC32, ARM v7의, 여러 VLIW 스타일 TTA CPU를 모두, 광범위한 하드웨어 플랫폼에서 테스트되었다는 것을 의미 휴대용 응용 프로그램입니다 이기종 호스트 장치 setups.Getting에서 TCE를 사용하여 설계하여 GNU / Linux 운영 체제에서 휴대용 컴퓨팅 언어 LanguageInstalling 휴대용 컴퓨팅으로 시작되었는지 아주 쉽게, 이미 hwloc, OCL-ICD, 오픈 CL을 가지고 있다는 사실을 고려, 그 소리는 과 LLVM 패키지 배포에 설치되어 있어야합니다.
Softoware이나 공식 웹 사이트를 통해 프로그램의 최신 버전을 다운로드 (문서의 끝 부분에 링크 참조) PC에 어딘가에 아카이브를 저장, 보관 관리 유틸리티를 사용하여 그 내용을 추출하고 터미널 에뮬레이터 응용 프로그램을 엽니 다.
터미널 응용 프로그램에서 추출 된 아카이브 파일의 위치 (예 : CD /home/softoware/pocl-0.10)로 이동 & lsquo 실행; ./ 구성 && 확인 및 다른 URL을; 명령을 구성하고 다음 프로그램을 컴파일하는 & lsquo; sudo를 설치 및 다른 URL 확인; 명령은 시스템 전체를 설치하는

이 릴리스의 새로운 기능입니다 무엇 : 있습니다.

하이라이트 :
LLVM / 연타 3.5 지원
(알려진 문제와 실험) CMake를 사용하여 구축을 지원합니다.
버그 수정 :
TCE : 설치 위치에서 pocl을 실행할 때 커널 건물이 부서졌다
(오픈 CL 1.1 이후 필요에 따라) 스레드 안전성 향상
커널 컴파일러 :
지금 LLVM API를 통해 수행 최종 코드 생성 대신 LLC 바이너리를 호출하는 호출합니다.
모 놀리 식 커널에서 기능의 재치있는 링크는 내장
라이브러리. 작은 커널에 대한 주요 컴파일 속도 향상.
OpenCL을 C 기본 제공 기능 구현 :
halfN 기능에 대한 향상된 지원을 제공합니다.
ilogb 및 vecmathlib 사용할 수 ldexp
OpenCL을 런타임 / 플랫폼 API 지원 :
() clCreateKernelsInProgram를 구현
오픈 CL-C 셔플 ()와 shuffle2 () 구현 추가
장치는 런타임 동안 장치를 검색하는 장치 드라이버를 허용하도록 수정 프로빙. POCL_DEVICES 계속 지원.
인수 타당성 clSetKernelArgs의 검사 ()
인수가 모든 설정 될 때까지 clEnqueueNDRange (수표)
() clGetKernelArgInfo를 구현
clEnqueueCopyImage ()
기타 :
ViennaCL에있는 TestSuite는 1.5.1로 업데이트

이 어떤 버전 0.9의 새로운 기능 :

이 개선 된 호스트 / 타겟 CPU 탐지 및 코드 생성을 대상으로
LLVM API에 의해 기본적으로 구현 커널 컴파일러 대신 스크립트의 호출
CL 이미지를 처리​​ 개선
여러 커널 컴파일러 개선

유사한 소프트웨어

CMake
CMake

16 Aug 18

ChaiScript
ChaiScript

20 Feb 15

J
J

20 Feb 15

코멘트 Portable Computing Language

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!