开放、协作、共享
打破壁垒、共建共赢
开源,魅力无穷、无所不在
首届开放原子开源大赛 火热开启!
宽广舞台已搭好
丰厚奖金已就位
只等你挑战
大赛介绍
开源和信息消费大赛——首届开放原子开源大赛 由开放原子开源基金会发起,旨在联合开源组织、企事业单位、高等院校、科研院所、行业组织、投融资机构等多方资源,充分发挥产业链生态上下游的协同能力,基于开源共享、共建共治的原则共同举办。
大赛搭建面向全球开源领域的前沿技术竞争、优秀人才选拔、创新成果展示、商业转化引导和对接交流合作平台,广泛传播开源文化、普及开源知识、推广开源项目、提升开源技能,为推进开源生态繁荣和可持续发展提供动力和支撑。
赛事安排
OurBMC 社区及其理事长单位飞腾信息技术有限公司作为联合承办单位,参与开放原子开源大赛基础软件赛道,以 “基于 BMC 技术的服务器故障诊断与预测平台设计” 为赛题,设置奖金总额 30 万元,优秀队伍最高可获得 12 万奖励!
即日起开始报名,截止报名日期为2024 年 3 月 16 日。
01 竞赛日程
02 奖项设置
03 报名说明
报名时间、报名资格、报名入口,详见本文末尾。
04 飞腾专属福利
-
飞腾公司为参赛团队提供专业的技术支持,包括软硬件资源、开发指导、线上培训、专家答疑等。
-
杰出的团队/个人有机会获得大赛荣誉证书和飞腾定制奖品。
此外,飞腾公司还为参赛者提供问题解答社区(https://www.ourbmc.cn/),帮助参赛者快速掌握和使用 BMC 全栈技术。参赛者可以充分利用和发掘社区丰富的资源,获取所需的知识和技能,与其他成员建立良好的合作关系,享受互动交流的乐趣。
赛题设置
01 赛题任务
本次赛题以 BMC 技术为基础,针对服务器典型场景,目标是设计一个故障采集、诊断及预测平台,作品包含但不限于软件应用、硬件实现、软硬件结合的整体解决方案等。参赛方可在系统移植、应用开发两个领域内,任选一项或多项参赛。
系统移植
OurBMC 社区的 OpenBMC 操作系统移植——在飞腾平台(包括但不限于飞腾派、飞腾台式机、飞腾笔记本等)上移植指定操作系统。
相关链接:https://gitee.com/ourbmc/openbmc
应用开发
在 OurBMC 社区的 OpenBMC 操作系统,或已适配飞腾平台(包括但不限于飞腾派、飞腾台式机、飞腾笔记本等)的其他操作系统上,实现下列(1)、(2)和(3)的一个或几个功能。
(1)数据采集与呈现
数据采集方法不做限制:可以采用从对端 CPU 通过特定协议采集真实/模拟数据;也可以是从特定设备收集数据,如支持 NC-SI 、MCTP over I2C、MCTP over PCIE 带外管理协议的智能设备(如网卡、NVME卡 、Raiders 等)。呈现方式不做限制:可以是 Web 图表,也可以 JSON 格式文本等。
(2)故障分析
可以准确识别出故障的类型,如果是内存错误,可以根据错误信息定位到具体的位置;如果是 PCIE 能定位到错误的详细内容和位置。被分析的故障数据格式建议采用业内标准的数据格式,如 RAS 数据采用 CPER 格式;也可以采用自定义数据格式,但要提供数据格式的说明文档。
(3)故障预测
针对不同的故障类型设计故障预测模型,实现故障分析与预警,如硬盘寿命预测,内存、PCIE 、CPU 的故障诊断及隔离等,呈现自己的算法模型机制及实现过程。
参赛思路示例:
硬件平台 可以采用飞腾派模拟 BMC 基板,基于飞腾提供的系统镜像和配套软件包或者自移植的 OurBMC 社区的 OpenBMC 操作系统进行上层开发。
应用层开发 可以是一个 APP 、应用软件、小型数据库或者 UI 界面,主要解决服务器故障分析和预测方向的问题,不做形式上的具体限制。如选择做应用开发,可以选用出题方提供的系统镜像和配套软件包。
02 竞赛形式及赛题要求
大赛分两个阶段:初赛、决赛。
初赛阶段
评审专家根据评审规则打分,排名前 10 名的队伍晋级决赛。从第 11 名以后评选优秀奖,优秀奖参评条件必须有完整的实现方案和代码提交。
决赛阶段
评审专家根据现场路演评分和排名,选出一、二、三等奖。
03 作品提交要求
-
参赛作品必须符合本届大赛赛项要求及主题,作品名称应能体现作品主要特征。
-
参赛作品必须为原创作品,不可侵犯任何他人的专利权、著作权、商标权及其他知识产权,且不得违反国家相关法律法规。
-
作品必须可分离原开发环境,具备可演示的运行环境,能够在组委会提供的测试账户上编译/运行或自行提供编译/运行环境。
-
作品允许使用他人开源代码,但必须在保持原有版权的基础上,注明出处和其他开源代码的依赖关系。提交作品时,必须在分析设计文档中明确说明作品中其他开源代码的作用及所占比例。
-
作品应能正确运行并可达到预期结果,作品应与设计文档描述的功能一致,如未能实现设计文档中描述的所有功能,应注明未实现功能及其所占比例和重要程度。
-
参赛队伍提交作品前,需将队长在大赛官网上的注册邮箱、用户名、姓名、手机号码等信息邮件发送给本赛题工作人员(联系邮箱:wushan1944@phytium.com.cn。邮件主题命名为:“队伍名称” 建仓申请),工作人员将为该队伍在 AtomGit 上创建一个私有仓库并将队长添加为该仓库管理员。参赛队伍完成作品后,将作品相关文档及源代码提交至该仓库即可。提交作品命名方式为:队伍名称+作品标题。
AtomGit 网址:https://atomgit.com
-
参赛团队均可在不改变作品名称和主要功能的基础上,持续推进作品迭代升级,对应赛程最后一次提交的作品为参赛作品。
-
评审期间,参赛团队须按照组委会的要求补充提交参赛作品有关材料。
-
在 AtomGit 上提交的参赛作品,视为参赛队同意合入 OurBMC 社区代码主干。
-
所有已提交的参赛作品和相关材料原则上不予退还。
报名说明
报名时间:即日起至 2024 年 3 月 16 日
报名资格:参赛者应为企事业单位开发者团队或个人、国内外高校学生或教授等,所有参赛者免费报名、自由组队(不限制团队人数)
报名入口:
基于BMC技术的服务器故障诊断与预测平台设计-开放原子开源大赛 (atomgit.com)
赛事咨询:
扫描上方二维码
进行赛事咨询