Tencent / OpenSourceTalent

143 stars 15 forks source link

#2021Tencent Rhino-bird Open-source Training Program—TencentKonaJDK# #10

Closed tencent-adm closed 1 month ago

tencent-adm commented 3 years ago

腾讯犀牛鸟开源人才培养计划 Tencent Rhino-bird Open-source Training Program 为响应国家十四五规划的开源战略,腾讯于2021年5月发布“首届腾讯犀牛鸟开源人才培养计划”,希望企业界和教育界形成合力,打造面向高校学生的开源课程和开源实践培养方案,培育开源人才,普及开源文化,助力开源人才生态的发展。

首届项目由教育部计算机教学指导委员会、教育部软件工程教学指导委员会、中国信息通信研究院作为联合指导单位,包括开源基础培训、开源进阶研学、开源项目实战三个环节,项目涉及云原生、微服务、容器、AI、大数据、前端、物联网/边缘计算等多项技术热点。

各位同学报名即可参加线上开源系列课程,学习开源知识,对话学界及产业界大咖。其中入选开源项目实战的学生将在导师的一对一指导下,利用暑假开展编程实战,并有机会获得腾讯开源贡献者证书(目前全球只发出了10+张)。

更多项目信息请看:https://opensource.tencent.com/summer-of-code

项目简介

作为Java 生态的基础引擎,JDK包括了Java运行环境、工具,以及核心类库。Kona JDK基于OpenJDK 开源项目(Java SE 最主流的参考实现)定制、开发,在腾讯的云、广告、大数据等场景上进行了针对性行的加强、优化。Kona JDK团队拥有多名OpenJDK社区reviewer、commiter,持续贡献OpenJDK社区,在Java15、16两个版本中团队在中国企业中贡献度都排名第一,并为全球Notable贡献者被Oracle点名致谢。

项目导师

施慧,OpenJDK Author、KonaJDK架构师 傅杰,OpenJDK Reviewer

导师寄语

Java和JDK都在不停的演化、进步;KonaJDK可以让你有机会走进全世界最主流的语言运行时系统之一,深入理解现代语言的实现细节——施慧 加入我们,一起打造大数据和机器学习领域的精品JDK,让世界看到你的影响力!——傅杰

编程任务

项目:Java Vector API性能、功能优化 内容: Vector API是Java16 incubator特性,Java通过Vector API可以充分发挥SIMD指令的能力;

  1. 根据Vector API描述,在导师的指导下,编写测试用例(性能、功能);熟悉OpenJDK社区测试框架Jtreg、JMH等
  2. 在导师带领下分析、修复发现的功能、性能问题;提交修复到社区;

目标:

  1. 输出Vector API:性能、功能评估报告;
  2. 完成部分Vector API接口的功能、性能优化,并贡献社区

收获:

  1. 参与Java前沿特性开发,熟悉开源社区流程
  2. 工程化的性能优化实践经验;熟悉性能优化的相关工具

联系导师

施慧,OpenJDK Author、KonaJDK架构师:kalinshi@tencent.com 傅杰,OpenJDK Reviewer:jiefu@tencent.com