职位描述
岗位职责:
1、参与高性能集合通信库的设计与开发。
2、基于芯片互联拓扑进行通信算法优化。
3、参与通信与计算 Overlap、通信域管理等功能开发。
4、参与 PyTorch Distributed ProcessGroup Backend 开发。
5、配合驱动、框架团队完成联调和性能优化。任职要求
任职要求:
1、熟练掌握 C/C++,熟悉 Linux 开发环境。
2、熟悉多线程、锁、原子操作、异步编程等基础知识。
3、熟悉常见数据结构和算法。
4、了解集合通信基本原理,理解 Ring、Tree 等通信算法。
5、熟悉 Git、CMake 等开发工具。