本文转载自并行应用挑战赛
@PAC参赛选手,只要你懂C++、DPC++ 和 CUDA 即可参赛!
您在编写代码时是否充分利用了您拥有的所有 CPU、GPU、FPGA 和其他加速器?本次挑战赛着眼未来趋势,鼓励大家使用 Data Parallel C++ (DPC++) 进行快速、高效的跨架构开发。不再受制于专有语言,增强硬件创新能力。
英特尔赞助 CodeProject.com 为 oneAPI 跨架构挑战赛提供超过 40,000 美元的奖项,并提供千载难逢的机会——获奖者将有机会参与 CERN openlab 实习以及阿贡国家实验室的项目。
丰富大奖:
- 参与美国伊利诺伊州阿贡国家实验室的一个 oneAPI 相关项目
- 在瑞士日内瓦附近参加 CERN openlab 实习活动
- 3 次 CERN 特别之旅
- 10 份 1000 美元现金奖励
(请注意,所有旅行都应遵守适用的旅行限制。)
我们还为中国区的参赛者们提供了参与奖(您将提交到DevMesh的项目链接发送到邮箱idzprc@intel.com即可,审核合格后即会联系您寄送礼品。)
简单4步,赢取大奖
1. 注册参与,争夺奖项
点击“阅读原文”进入大赛官网,找到“注册”入口进行注册,或进入注册页面直接注册。
注册过程非常简便,耗时不超过 38 秒。
2. 移植或创建新应用
您可以选择:
- 使用 DPC++ 兼容性工具将现有 C/C++ CUDA 应用移植到 oneAPI
- 创建新的 oneAPI 应用
您可进入大赛官网获取移植或创建新应用的具体步骤和相关培训材料
3. 在 DevCloud 上开发或运行应用
您可以免费访问和试用大量出色的硬件和软件,欢迎进入官网阅读英特尔 DevCloud for oneAPI 入门指南。
4. 将您的作品发布到 DevMesh
将您的作品发布到 DevMesh,然后使用您作品的 URL 更新您的挑战赛注册信息。
评判标准
作品必须满足以下条件:
- 作品代码须在 DevCloud 上执行和运行
- 作品必须发布在 DevMesh 上——我们不仅希望了解您的作品,还希望了解您的设计思路!
- 如果您的作品是 CUDA 移植, 您需要描述您将 CUDA 或 C++ 代码迁移到 DPC++ (Data Parallel C++)的过程
- 如果创建新应用,希望您能描述您的 DPC++ 开发体验(包括可圈可点或不尽人意的地方、愉快或郁闷的经历)
- 需要演示跨架构计算的使用
- 作品代码应托管在 GitHub、GitLab 或其他可公开访问的源代码库中,以便评委审核代码
作品评审包括以下要点:
- 具有创新性:具有创新性的跨架构计算使用解决方案
- 造福用户:技术成就多彩生活。您的解决方案是否会影响健康、食品生产、能源、环境、教育或社会福利?
- 高效使用跨架构计算:您的解决方案是否根据要求,编写可无缝利用可用加速器硬件的代码?
- 应用是否普遍适用于目标受众?
- 编码专业能力的总体水平
- 应用及其目的说明的质量(而非数量)
此外,每个作品在 CodeProject 网站上获得的投票和评论可能被纳入考虑。
规则
1. 如何参赛:CodeProject 将代表赞助商组织赛事活动,奖项分发以评判结果(评委将依据“规则”中定义的条件评审所有有效作品)或奖项随机数生成器为准。
大赛于美国东部时间2020年11月10日0点开始,于美国东部标准时间2021 年2月15日午夜结束。CodeProject 计时器定义本次比赛的官方时间。所有作品必须在这一期限提交才有效。参赛者必须采用 CodeProject 在其网站上提供的提交格式。作品语言必须使用英语。
2. 参与资格:本次比赛面向达到居住地法定年龄的软件开发专业人士和发烧友。由于法律限制,魁北克及以下国家和地区的居民不得参赛:古巴、伊朗、伊拉克、利比亚、朝鲜、沙特阿拉伯、苏丹、叙利亚和巴西。参赛者居住地的所有全国性和地方性法律法规均适用。
3. 确定获胜者:主办方将提供高达 41,000 美元的奖项,但只有符合“规则”的有效作品才有机会赢取奖项。
每人只可提交一个作品。复制作品和信息虚假的作品将被取消参赛资格。
更多参赛规则和示例详情请参考大赛官网,快快点击进入大赛官网页面了解大赛详情吧!
如有任何问题,可邮件联系中国区负责团队:idzprc@intel.com