Tutorial: Introduction to SYCL

Adelais Mills, Rod Burns
{"title":"Tutorial: Introduction to SYCL","authors":"Adelais Mills, Rod Burns","doi":"10.1145/3585341.3585370","DOIUrl":null,"url":null,"abstract":"0.1 Format A half-day workshop (4 hours, with space for 40 participants) 0.2 Proposal This introductory workshop explores the challenges of programming for heterogeneous high performance computing systems. In order to grow the SYCL community, we need not just experts but new users to try out the technology. In this hands-on training, learners will be guided by Intel-qualified Research Software Engineers from Research Computing Services at the University of Cambridge. The team have delivered this training to multiple audiences over the last several years. The workshop will explain how SYCL can solve the challenges of programming in a heterogeneous world. It will help learners to use tools like Intel’s oneAPI to enable their research workflows. The workshop will provide an introduction to the SYCL language and programming model with an emphasis on practical exercises. Learners will be led through short presentations, followed by exercises giving them a solid foundation to build on. Learners will gain experience in using the SYCL programming language to target different types of accelerator devices (e.g., CPUs, GPUs, FPGAs). Research Computing Services will provide access to the CSD3 supercomputer at Cambridge for the purpose of the workshop. The session will include familiarisation on the use Jupyter notebooks and a programming challenge towards the end. The modules to be covered include:","PeriodicalId":360830,"journal":{"name":"Proceedings of the 2023 International Workshop on OpenCL","volume":"81 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-04-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 2023 International Workshop on OpenCL","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3585341.3585370","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

0.1 Format A half-day workshop (4 hours, with space for 40 participants) 0.2 Proposal This introductory workshop explores the challenges of programming for heterogeneous high performance computing systems. In order to grow the SYCL community, we need not just experts but new users to try out the technology. In this hands-on training, learners will be guided by Intel-qualified Research Software Engineers from Research Computing Services at the University of Cambridge. The team have delivered this training to multiple audiences over the last several years. The workshop will explain how SYCL can solve the challenges of programming in a heterogeneous world. It will help learners to use tools like Intel’s oneAPI to enable their research workflows. The workshop will provide an introduction to the SYCL language and programming model with an emphasis on practical exercises. Learners will be led through short presentations, followed by exercises giving them a solid foundation to build on. Learners will gain experience in using the SYCL programming language to target different types of accelerator devices (e.g., CPUs, GPUs, FPGAs). Research Computing Services will provide access to the CSD3 supercomputer at Cambridge for the purpose of the workshop. The session will include familiarisation on the use Jupyter notebooks and a programming challenge towards the end. The modules to be covered include:
教程:SYCL的介绍
为期半天的研讨会(4小时,可容纳40名参与者)0.2建议这个介绍性研讨会探讨了异构高性能计算系统编程的挑战。为了发展SYCL社区,我们不仅需要专家,还需要新用户来尝试这项技术。在这个实践培训中,学习者将由来自剑桥大学研究计算服务的英特尔合格研究软件工程师指导。在过去的几年中,该团队已经向多个受众提供了这种培训。研讨会将解释SYCL如何解决异构世界中的编程挑战。它将帮助学习者使用像英特尔的oneAPI这样的工具来实现他们的研究工作流程。讲习班将介绍SYCL语言和编程模型,重点是实际练习。学习者将通过简短的演讲,然后是练习,为他们奠定坚实的基础。学习者将获得使用SYCL编程语言来针对不同类型的加速器设备(例如,cpu, gpu, fpga)的经验。研究计算服务将为研讨会提供访问剑桥CSD3超级计算机的途径。会议将包括熟悉使用Jupyter笔记本和编程挑战到最后。涵盖的模块包括:
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信