- 课程回放
地平线编译及编程实践
2023/12/27 19:00:00
课程讲师
课程提纲
- 深度学习算法和应用的演进
- 智能芯片架构
- 地平线编译优化实践
- 数据驱动的软硬件协同设计
课程简介
编译器是芯片算法工具链的的重要基础软件之一,向上对接量化后的算法模型和高级语言,从而提高算法和应用的开发效率和兼容性,向下适应硬件体系结构而生成高效的可执行代码,是沟通软硬件之间的桥梁。
随着深度学习算法的复杂度不断提升,其中包含的参数和计算图也呈指数级上升,使得编译过程更加复杂,需要考虑多种优化和并行化编译策略。同时,不同硬件平台的处理器、内存和其他硬件资源的配置差异,要求编译器能够提供相应的优化和部署方案,以充分发挥芯片性能优势。此外针对编译过程中可能出现的各种错误和问题,编译器要能够有效地进行代码调试和验证,以确保编译结果的正确性。这些无疑都对编译器提出了更高的要求和挑战。
12月27日晚7点,地平线「你好,开发者」工具链技术专场最后一讲将聚焦算法工具链的另一个核心环节——编译器,由地平线编译器研发部负责人李建军主讲,主题为《地平线编译及编程实践》。
李建军博士首先会介绍随着深度学习算法和应用的演进,地平线征程系列芯片软硬结合设计,智能进化的发展历程。之后,李建军博士将从计算自动拆分、指令自动并行调度和计算融合等维度深入讲解地平线的编译优化实践,并对地平线数据驱动、软硬件协同的系统设计进行解读。
精彩问答
提问
提问
