社会招聘
成都
2年 之前发布

岗位职责:

    1、研究、学习语言设计技术、编译器实现技术、二进制动态翻译和优化技术;

    2、负责跨架构指令二进制翻译技术研究;

    3、负责申威平台编译器、工具链相关的开发和适配

    4、负责深度学习加速硬件软件工具链的开发,包括而不限于:深度学习编译器开发(前端、IR、后端)、量化器开发、runtime开发,profile 工具开发以及AI加速硬件的部分评测工作。

任职要求:

    1、计算机相关专业本科以上学历,且具有1年及以上相关工作经验;对编译器感兴趣,愿意深入研究;

    2、熟悉编译原理、体系结构、熟悉编译、链接流程;熟悉常用数据结构和算法

    3、熟悉常用编译器,如LLVM的代码和结构,能基于开源编译器进行二次开发

    5、了解深度学习框架和软件栈,熟悉 C++、Python 等编程语言;

    6、有主动学习、快速解决问题的能力和自我驱动力;

    7、拥有以下工作经验者优先:

        A 熟悉Linux,了解常用工具开发流程;

        B 熟悉LLVM, XLA等编译器框架的经验;

        C 拥有异构计算(CUDA/OpenCL/OpenVX等)经验;

        D 对常用的深度学习框架有深入理解,包括但不限于 TensorFlow、PyTorch、MXNet;

        E 了解深度学习的理论知识或有实践经验,拥有DSP或专用指令处理器编译器与代码优化经验;

        F 有高性能计算和并行计算经验优先;

        G 熟悉x86/amd64/arm64等指令集。