“一生一芯”专注培养处理器芯片及计算机系统人才,提升同学们的“计算机软硬件系统协同设计能力”和“芯片全链条设计能力”,坚持开放性和公益性,不限学校、专业和年级,均可免费报名和学习(可零基础),支持国内在校生免费流片(不限名额)。
2024年7月14日,“一生一芯”2024暑期宣讲会如期举办。在这场宣讲会上,“一生一芯”发布了“6大看点,4大改动”,旨在促进开源芯片社区建设,为同学们提供更高质量的学习内容。下面让我们逐一剖析,看看今年“一生一芯”都有什么令人眼前一亮的变化吧!
发布会上,解壁伟老师对过去几期的“一生一芯”计划开展情况做出了复盘,并且公布了第三期、第四期、第五期的学员去向数据(统计时第六期尚未结束)。“一生一芯”作为一个基于开源模式、贯通课程的实践性大规模芯片设计人才培养计划,开展六期以来,累计参与人数超过7700人,覆盖了国内外680余所高校,持续为同学们提供优质的处理器和计算机系统学习内容。在计划开展期间,一直保持同学的学习记录公开透明,让同学们之间可以互相学习,老师和用人单位可以看到学生的成长历程。现在在“一生一芯”官网(ysyx.org)已可以查阅到第六期参与的近400名同学的学习记录。在参与“一生一芯”计划的同学中,研究生一年级和本科三年级的同学较多,分别为1545人和1165人,占到总报名人数的21%和15%。此外还覆盖到了高中及以下同学41人,博士生414人,已毕业同学618人,标志着“一生一芯”逐渐推广至全年龄段、全学历层次。截至2024年5月,项目组收集的针对第三、四、五期的同学们的200余份去向调研显示,有70名同学进入工作岗位(华为含海思9人、北京开源芯片研究院8人、海光4人、Synopsys2人...),19名同学正在实习,30位同学进入更高学府求学(包括海外高校:EPFL、UIUC、布里斯托...),同校在读达到80人。“一生一芯”第一期-第六期学员在读年级统计
“一生一芯”第三期-第五期学员就业数据
(截至2024年5月)
上述数据体现了“一生一芯”在开展过程中取得的部分成果,已经逐步在芯片和系统领域得到同学们的认可。我们也非常开心地看到有越来越多同学通过“一生一芯”,提高了自己的技术水平和综合素质,拥有了更广阔的发展空间。我们期待参与“一生一芯”计划的同学们积极反馈,项目组会根据大家的反馈意见积极做出调整和改变。在“一生一芯”的开展过程中,我们想给参与的同学们更多的激励和惊喜。在本次宣讲会上,我们进一步加大了对于社区的福利力度。对于每一位通过入学答辩进入正式学习的同学,都会收到一份全新升级的入学大礼包,并且对于完成“一生一芯”阶段性学习的同学,提供认证证书、流片机会和“星空”板卡。此外,我们也在积极筹备,为大家带来全新的毕业大礼包(具体内容待定)。在“一生一芯”的学习过程中,同学们一定有非常多的改进建议和好点子,项目组欢迎大家积极提出issue,我们也为提案被采用的同学准备了丰富的周边。当然,仅仅是周边的小物件并不足以调动同学们的学习积极性,所以我们重磅启动了“赠书计划”!对每一位通过入学答辩的同学,额外赠送《RISC-V开放架构设计之道》(包云岗老师、“一生一芯”团队译)一本,以助力同学们更好地学习开源芯片设计。对于“一生一芯”的优秀学员,我们将赠送毛德操老师的新书《RISC-V CPU 芯片设计 香山源代码剖析》一套,全书共三卷1700多页,资助学员进一步学习高级体系结构设计,接轨工业界和国际技术前沿。在此,“一生一芯”再次感谢毛德操老师的1000套赠书。
看点3: 全新的组织方式和阶梯式分组机制(CBAS机制)在“一生一芯”过去的五年时间里,参与的同学规模逐步增长,旧的分组机制遇到了诸多问题。为了适应更多学员的学习需求,保证更高水平的答疑质量和更浓厚的学习氛围,“一生一芯”推出了全新的阶梯式分组机制(CBAS机制)。该机制旨在将相同进度水平的同学们聚集在一起共同交流学习,并且更精准地提供答疑服务和对口的人才输出。“一生一芯”新的分组机制示意
为了适应全新的分组机制,实现对同学们水平的精准定位,“一生一芯”也推出了全新的认证考核机制,以便各高校课题组和企业辨别同学们的学习进度和学习能力,让同学们的学习成果得到更好的体现和尊重。在新的认证体系下,学员需要通过阶段性考核进行“升组”和认证才能到达下一个阶段(细则即将发布,敬请期待)。从此开始,“一生一芯”计划的简历书写模式需要按照认证书写模式进行。
“一生一芯”全新认证机制和简历模板
认证的简历书写模式包括:学习时间、认证等级、学号、学习记录等,并根据认证水平标注相应的软硬件能力。但是这个模式并不意味着同质,“一生一芯”依旧鼓励同学们在标准之上进行额外的功能实现、工具开发、bug修复等工作,并体现在简历中。此后,该认证书写模式将作为“一生一芯”的指定背书简历格式,对于非此格式的同学,在高校企业咨询时,项目组将不为该同学提供技能背书。同时,我们并不会因为认证而降低流片的要求和标准。“一生一芯”将实现认证与流片分离,将认证作为项目组对同学技术水平和综合能力认可的手段,而不与流片做硬性绑定。鼓励同学们在实现每个阶段后申请认证并且冲击更高的阶段,实现更高性能的处理器流片。看点4:线下基地全年开放
自2022年起,“一生一芯”开展了暑期夏令营活动,旨在选拔优秀的同学来到线下进行集中学习,快速提高技术水平并开拓技术视野。“一生一芯”分别于北京开源芯片研究院(2022年)和上海处理器技术创新中心(2023年)举办了两期夏令营活动,选拔了近30位同学来到线下学习。但是我们也听到了更多学员的诉求,所以,“一生一芯”自2024年起,将长期开放线下基地,全年轮转。目前,我们在北京(依托北京开源芯片研究院)、深圳(依托深圳理工大学)和厦门(厦门软件园三期)三地开展了线下基地,无需学费并提供住宿以支持同学们进行学习。未来,“一生一芯”也将前往更多城市筹办线下基地。
看点5:联动社区、高校、企业开展流片计划和系列活动
在“一生一芯”开源社区的构建过程中,我们也意识到仅仅有学生的参与是不够的,所以我们决定,将面向社区、高校、企业开展流片计划。该计划支持开源社区、高校验证IP、提供后端设计服务和流片渠道。对于开源社区中的高质量的开源IP和开源EDA工具提供免费流片,并为高校科研和中小企业验证IP提供付费流片渠道。
通过和各个社区、高校、企业的合作,开源芯片的影响力将进一步扩大,助力高校科研和企业定制服务。“一生一芯”欢迎各个有需求的团体联系我们开展项目合作和推广。如果您对该计划感兴趣,请将相关意向发送到ysyx@bosc.ac.cn。
“一生一芯”流片计划
在过去的很长时间里,我们经常会收到类似“学习‘一生一芯’能不能找到工作?”之类的问题,为了解决同学们这样的担忧,我们正式了发布全链条的项目团队招聘。通过“一生一芯”的学习后,可以加入“香山”高性能RISC-V处理器团队、开源EDA工具链团队、开源IP团队和SoC后端团队等,真正实现芯片设计全链条岗位输送。
随着“一生一芯”计划推广和学生认可度的提高,越来越多的高中生甚至初中生也参与到了芯片设计的学习之中。为了给低年级的同学们提供更加友好的学习资料,我们将原有的B阶段进行了拆分,设立了一些新的阶段目标,并引入了D阶段(预计8月发布)。此举也更有利于0基础的同学们快速上手,并且设计出一个能够运行简单程序的处理器和计算机系统。但是这并不意味着“一生一芯”的标准降低,我们依旧保持了B、A和S阶段的高水平要求,并且更新了更多的细节。我们欢迎更多的,不同基础的,有不同目标的同学进行积极学习,无论您是什么类型的人群,都能在“一生一芯”中获得适合您的资料。
机制2:SoC(System On Chip)全系统学习从“一生一芯”第六期开始,我们在逐步拓展同学们的全系统能力。余子濠博士在逐步将SoC相关内容融入B阶段讲义,鼓励同学们理解全系统中的每一个细节,从不同的抽象层次的交互中抽丝剥茧。理解从“程序->函数->指令->请求->信号”的调用和处理细节,打通软硬件协同和计算机系统层面的能力。本次宣讲会后,将进一步丰富SoC相关讲义内容,为同学们带来更全面的学习资料。“一生一芯”B线新增SoC全系统
众所周知,“一生一芯”的学习从来不仅仅将目光局限在处理器硬件设计,而是致力于培养学生全系统、全链条的软硬件协同能力。在本次宣讲会中,“一生一芯”发布了更加全面的学习内容,将Chisel形式化验证加入学习流程,通过先进的验证方式和工具来寻找可能出错的测试用例,从而更全面地对处理器实现进行正确性评估。同时,在设计好一个处理器后,我们期望同学们有科学的方法不断进行优化,所以将会进一步引入模拟器(CacheSim、BrSim、性能评估)和性能计数器(性能分析)来学习IPC的优化方法,并且使用Yosys和iEDA团队的相关工具进行频率和时序的调优。其中iEDA团队的工具链贯穿网表到GDSII为同学们提供了了解RTL代码运行的机会,也欢迎大家关注iEDA团队(https://github.com/OSCC-Project/iEDA)的最新进展并积极参与使用。其中,有关开源EDA工具链的芯片设计平台使用细节预计于10月发布,有关A阶段学习内容和流片要求预计于12月发布。
机制4:更专业的处理器开源benchmark(预计8月发布)在过去的计划开展过程中,由于时间因素,我们没有给大家提供专业全面的测试用例。而现在,我们启动了开源benchmark项目组,由陈璐老师负责,并由“一生一芯”的优秀学员和助教作为技术骨干,周耀阳博士作为技术顾问,旨在为“一生一芯”和开源社区提供更加全面的性能测试,届时会在https://github.com/OSCPU/发布。目前,benchmark针对前端密集型、计算密集型和访存密集型等模式,提供了覆盖多个处理器单元部件的开源测试样例。并后续计划提供香山等开源处理器的性能跑分,并将同学们设计的处理器一起进行性能打榜,为开源芯片社区注入新的活力。
综上,本文带领大家详细复盘了“一生一芯”2024宣讲会的新看点和新改动。本次宣讲会的改动内容涵盖了从社区建设到学员发展到学习路线的全部内容,为“一生一芯”的持续发展注入了新的活力。我们欢迎同学们在进行实践的同时积极向项目组提出自己的建议,“一生一芯”会持续关注大家的建议并不断优化,努力建设更好的开源芯片生态。宣讲会直播回放,请Bilibili搜索“一生一芯-视频号”。欢迎大家访问“一生一芯”官网(ysyx.org)并关注公众号,持续获取最新动态。撰稿:刘汉章
编辑:任亚欣
“一生一芯”计划报名入口:
ysyx.org
(登录官网,点击立即参与,开启学习之旅)