加入收藏 | 设为首页
编译与编程实验室
您当前的位置:首页 > 编译与编程实验室
该研究方向面向多核/众核芯片、新型大规模并行计算系统的软件开发和优化,围绕由于硬件架构、应用软件模式以及软件开发人员的变化而带来的“编程墙”、“并行墙”、“效能墙”和“可靠墙”等挑战,以典型应用为牵引,充分考虑计算机系统和芯片结构的特征,在编程模型和语言设计、并行程序优化、面向微体系结构的优化、动态编译和运行时支持与优化等方面开展深入的研究工作,对应用程序进行全方位的优化,并通过程序检测和诊断技术提高程序的调试效率和可靠性,以及通过新型程序分析和编译框架的研究提高编译系统的质量,从而为多核/众核芯片及其构造的并行计算系统提供有效应对上述诸多挑战的程序开发和优化环境,并为国产并行计算系统和芯片的应用普及提供重要的支持。 主要研究重点包括:用户友好的、支持高并发和高可伸缩性的并行编程模型和语言设计; 面向新型优化模式和需求的编译基础设施; 面向新型大规模并行计算系统的并行优化方法;面向微体系结构的编译优化方法;动态编译和运行时优化方法;二进制翻译技术;程序正确性检查和检测理论与方法;并行程序新型调试方法 td>