Skip to content

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

@tencent-adm

Description

@tencent-adm

腾讯犀牛鸟开源人才培养计划
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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions