The posting
1. 负责高性能计算核心模块的设计、开发、维护与性能优化。 2. 参与稀疏矩阵、线性代数及相关数值计算模块的并行实现与工程化落地,包括但不限于稀疏乘、稀疏求解、预处理等相关计算环节。 3. 基于 CUDA 或其他异构并行编程模型进行 kernel / 算子开发,持续优化执行效率、资源利用率与整体系统性能。 4. 结合硬件执行特性设计线程组织、访存方式、并行粒度与同步策略,提升程序在目标平台上的实际性能。 5. 使用 profiling 工具进行系统化性能分析与瓶颈定位,分析计算、访存、调度、同步、吞吐、延迟隐藏等问题,并推动优化落地。 6. 参与 benchmark、测试、性能回归、文档和工程规范建设,支撑长期演进和稳定交付。 7. 参与复杂问题排查,包括数值正确性、及大规模数据下的稳定性问题。
1. 扎实的 C++ 编程能力,熟悉现代 C++,具备良好的工程设计与代码实现能力。 2. 熟悉 CUDA / GPU 并行开发,或具备其他异构并行架构上的高性能开发经验(加分项,非硬性要求);



