岗位职责
Java应用程序的运行时行为由静态的程序和动态的workload共同决定,即使相同的Java应用在不同的workload上工作时,也会表现出不同的运行时行为。通过对应用运行时相似度建模,可以快速将已训练出的JVM优化参数泛化迁移到新的应用中。 我们需要您可以研究解决应用程序运行时相似度的问题,主要包括以下职责:
- 研究建立应用的参数泛化迁移相似度模型
- 在实际应用中验证相似度模型
- 用相似度模型加速JVM优化参数训练的过程
职位要求
- 扎实的工程能力,优良的编程风格,熟悉Python/C++语言和常用设计模式,具备复杂系统的设计开发调试能力;
- 优良的沟通表达能力、团队合作意识和经验;具备快速学习的能力,以及深入钻研技术问题的耐心;
- 熟悉计算机体系结构基础知识,有扎实高性能计算(GPU/x86/ARM等)、或机器学习方面的经验;