2017-09-26 4 views
1

단일 소스 C++ 프로그래밍 모델의 의미는 무엇입니까? 최근 OPCLCL과 관련된 단일 소스 C++ 프로그래밍 모델로 SYCL에 대해 설명했습니다. 나는 SYCL이 무엇인지 설명하는 답변을 매우 높이 평가할 것입니다. 어떻게 작동합니까? 감사합니다.단일 소스 C++ 프로그래밍 모델?

+0

필요한 모든 것은 여기에 있습니다. https://www.khronos.org/sycl – zindarod

+0

Zindarod - 고맙습니다. 나는 이런 것들을 처음 접했어. 제발 그게 효과가 있는지 보여주는 간단한 예제를 제공 할 수 있습니까? – praveen

+0

@Zindarod 공유 링크를 따라 간단한 예제가 포함 된 프리젠 테이션을 찾을 수 있습니다. http://www.leehowes.com/files/talks/20150512-IWOCL2015-SYCLTutorial-IntroductionToSYCL.pdf – Dithermaster

답변

1

단일 소스 프로그래밍은 커널이 자신의 개별 파일에있는 OpenCL 대신 모든 소스 코드를 단일 파일로 유지할 수 있음을 의미합니다.

SYCL에 대한 자세한 내용은 @Zinadarod 게시 된 링크 및 http://sycl.tech SYCL에 대한 비디오 및 기사가 있습니다. SYCL here의 실제 구현을 찾을 수 있으며이 웹 사이트에는 beginners guide to SYCL과 SYCL 구현 인 ComputeCpp을 사용하여 소프트웨어를 빌드하는 방법에 대한 리소스도 있습니다.

+0

대단히 감사합니다 :) – praveen