达坦科技@了你,并邀请你参加2024开源之夏!

原创
2024/05/11 15:59
阅读数 97

开源之夏(英文简称“OSPP”)是中科院软件所“开源软件供应链点亮计划”指导下的系列暑期活动。达坦科技自开源之夏创办首期起每年参与,积极鼓励在校学生积极参与开源软件的开发维护,培养和发掘更多优秀的开发者。今年,达坦科技一如既往带着对开源的热忱与初心,携旗下开源项目第五次参与开源之夏。

01、开源之夏为什么值得参加?

  • 结识开源界小伙伴和技术大牛
  • 获得社区导师的专业指导,与开源项目开发者深度交流
  • 丰富项目实践经验,提升项目开发技能
  • 通过结项考核的学生将获得结项奖金和结项证书,更有机会获选优秀学生

02、达坦科技项目列表

题目一

项目名称为开源RDMA网卡驱动程序适配NVIDIA或AMD GPU

项目描述:随着AI浪潮的到来,读写GPU显存成为了RDMA网卡必须支持的功能之一。本项目需要为开源RDMA网卡blue-rdma编写对应的内核态及用户态驱动程序,从而使之能够支持对N卡或A卡显存进行访问的能力。其中用户态驱动使用Rust开发,部分功能涉及到Linux Kernel开发以及C-FFI调用交互。

项目备注:

https://docs.nvidia.com/cuda/gpudirect-rdma/index.html

https://rocm.docs.amd.com/en/latest/

**项目难度:**进阶

项目产出要求:

  • 设计文档
  • 扩展blue-rdma的内核态及用户态驱动程序,使得上层应用可以将显存注册为RDMA的Memory Region,从而使得blue-rdma网卡具备对远程GPU显存的读写能力。
  • 测试用例

项目技术要求:

  • 熟悉Rust语言
  • 熟悉Linux Kernel开发
  • 对计算机体系结构有一定了解

项目成果仓库:

https://github.com/datenlord/open-rdma

题目二

项目名称:为开源RDMA网卡适配lumina测试工具

**项目描述:**lumina是微软开源的一款RDMA网卡测试工具,由于blue-rdma项目对标准RDMA协议进行了优化调整,因此无法直接使用lumina测试工具。本项目要求参与者修改lumina项目,使之能够适配blue-rdma所使用的通信协议。

项目备注:

http://github.com/lumina-test/lumina

https://www.cs.jhu.edu/~zhuolong/papers/sigcomm23lumina.pdf

**项目难度:**进阶

项目产出要求:

  • 设计文档
  • 编写P4交换机的数据包处理代码,使之能够解析修改后的RDMA协议。
  • 编写与blue-rdma协议所对应的测试用例,测试blue-rdma在丢包、乱序情况下的性能表现。

项目技术要求:

  • 熟悉C、Python语言
  • 有很强的学习能力,能够快速掌握P4交换机开发、能够快速掌握RDMA协议的基本概念和编程模型

项目成果仓库:

https://github.com/datenlord/open-rdma

03、学生参与指北:

  • 成功注册报名的学生自由选择项目。
  • 对于感兴趣的项目,学生与社区导师沟通实现方案,并在官网提交项目计划书。
  • 被选中的学生将在社区导师指导下,按计划完成项目开发工作,并将成果贡献给社区。
  • 社区评估学生的完成度,主办方根据评估结果,给出最终评审结论并发放活动奖金。
  • 详情请参考:
    https://summer-ospp.ac.cn/help/student/

04、活动日程

03/11 - 03/31

社区报名与审核

04/04 - 04/29

社区提交项目与审核

04/30 - 06/04

学生注册、与导师沟通项目、提交项目申请

06/05 - 06/25

项目申请审核

06/26

中选公示

06/26 - 06/30

项目开发预热

07/01 - 09/30

项目开发

10/01 - 10/31

结项审核-PR/MR 合并与导师审核

11/01 - 11/08

结项审核-组委会成果审核

11/09

结项公示

对于报名方式有任何疑问,或者对某一个任务非常感兴趣,并且想要深入了解的同学,欢迎扫码添加小助手微信:DatenLord_Tech,或发邮件至**info@datenlord.com**

“开源之夏”活动在众多的开源项目与高校学生之间搭建了一座桥梁。同学们通过参与“开源之夏”的活动,在开源项目导师的指导下,不但可以丰富项目实践经验,提升项目开发的技能,而且可以与开源项目的开发者进行深度的交流,以一种最直接的方式了解开源,深入开源,为后续的学业方向提供参考,职业发展积累人脉。欢迎各位同学热情参与体验DatenLord的开源之夏项目!

达坦科技始终致力于打造高性能Al+ Cloud 基础设施平台,积极推动 AI 应用的落地。达坦科技通过软硬件深度融合的方式,提供高性能存储和高性能网络。为 AI 应用提供弹性、便利、经济的基础设施服务,以此满足不同行业客户对 AI+Cloud 的需求。

公众号:达坦科技DatenLord

DatenLord官网

https://datenlord.github.io/zh-cn/

知乎账号:

https://www.zhihu.com/org/da-tan-ke-ji

B站

https://space.bilibili.com/2017027518

**邮箱:**info@datenlord.com

如果您有兴趣加入达坦科技Rust前沿技术交流群或硬件相关的群,请添加小助手微信:DatenLord_Tech

往期推荐

1.相约这个夏天|达坦科技邀您参加2023开源之夏

2.Linux下RDMA驱动程序探索系列-1

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
0 评论
0 收藏
0
分享
返回顶部
顶部