首页 > 最新动态 > CCF开源创新大赛-香山核开源项目贡献赛 赛题发布
最新动态
CCF开源创新大赛-香山核开源项目贡献赛 赛题发布
2024-07-1811

第七届CCF开源创新大赛在国家自然科学基金委信息科学部的指导下,由中国计算机学会(CCF)主办,长沙理工大学、CCF 开源发展委员会联合承办。大赛面向国家“十四五”开源生态发展战略布局,聚焦软件领域以及人工智能、大数据、芯片设计、物联网等前沿技术领域的开源软件,旨在为国内开源社区提供展示、交流、合作的平台,激发开源创新活力,培养开源实践人才,助力开源生态建设的高质量发展。

北京开源芯片研究院作为本次大赛的重要参与机构,致力于推动开源芯片技术的发展与创新。开芯院通过此次比赛,旨在解决芯片设计与验证中的技术瓶颈,降低芯片验证的门槛与成本,培养更多的芯片验证人才。此次大赛提供了基于Python的UT验证任务,将软件测试领域的众包模式应用到芯片验证中,对大型芯片验证任务进行拆解,降低验证复杂度。此外,基于Python的高级语言验证工具,可以让软件测试领域的人员更容易参与到芯片开发中,进一步降低芯片验证门槛与成本。

北京开源芯片研究院提供了多个赛题,并设置一等奖、二等奖、三等奖以及优胜奖若干,奖金总额为33,000元人民币(含税)。参赛队伍可以完成一个或者多个赛题,赢取丰厚奖金,并有机会获得北京开源芯片研究院提供的实习机会。


报名步骤

在赛题页面点击右上角“立即报名”按钮,进入报名页面,填写报名信息,报名参赛。

(https://www.gitlink.org.cn/competitions/track1_xiangshanhe)

报名一般流程如下:

创建战队:

点击“创建战队”,填写战队名称,添加指导老师和队员,即可完成战队创建。

加入战队:

点击“加入战队”,填入邀请码,即可加入已有战队。注意:每名学生在每项赛事中只能参与1个战队,但可以参加多个不同的赛事,每名老师可以担任多个参赛小组的指导老师。

战队编辑:

战队创建者可以在报名列表中对自己创建的战队进行编辑和修改,包括组员的添加、删除,指导老师的添加,战队名称的修改等



赛题介绍

(一)热身任务:果壳cache验证

本任务主要包括以下几个方面的具体任务:

1. 完成参赛报名

2. 完成Python、picker等基础知识学习

3. 完成果壳cache验证并提交验证报告。

对应赛题任务Issue


(二)进阶任务一:香山处理器BPU模块验证

1. 完成香山BPU代码阅读与注释;

对应赛事项目issue:

https://www.gitlink.org.cn/OSchip/UnityChipVerification/issues/1

2. 完成BPU子预测器uFTB+FTB、TAGE-SC、ITTAGE、RAS验证(至少完成4个中的2个);

对应赛事项目issue

https://www.gitlink.org.cn/OSchip/UnityChipVerification/issues/2

3. 完成BPU-Top验证;

对应赛事项目issue

https://www.gitlink.org.cn/OSchip/UnityChipVerification/issues/3

4. 编写验证报告,包含功能梳理、测试点分解、测试用例编写、验证结果分析、验证结论等内容。

对应赛事项目issue

https://www.gitlink.org.cn/OSchip/UnityChipVerification/issues/4


(三)进阶任务二:香山处理器ICache模块验证

1. 完成香山ICache的代码阅读与UT验证,验证要求同进阶任务一。

2. 编写验证报告,包含功能梳理、测试点分解、测试用例编写、验证结果分析、验证结论等内容。


(四)决赛:总结&答辩

基于初赛、复赛结果进行现场展示和答辩。


CCF开源创新大赛须知

报名须知:

(1)参赛对象:高校教师、学生,企业从业人员,自由职业者均可报名参赛

(2)组队方式:参赛队伍由1名导师(可选)和不超过5名成员组成,可以跨校组队

(3)截止时间:报名通道9月20日关闭


大赛流程:

大赛整体分为热身赛、初赛和决赛三个阶段,具体由各赛事根据各自特点进行组织。


点我访问原文链接