USTC-ADSL 郑启龙 副教授
报告生成时间:2026年8月20日
个人主页:郑启龙(如该链接无效请用实验室主页 http://adsl.ustc.edu.cn/ 代替)
所属团队:中国科学技术大学国家高性能计算中心(合肥)/ 先进数据系统实验室(ADSL)关联教师
一、学者基本信息
| 字段 | 内容 |
|---|---|
| 姓名 | 郑启龙(Qilong Zheng) |
| 出生年份 | 1969年11月 |
| 职称 | 副教授 |
| 所属单位 | 中国科学技术大学计算机科学与技术学院 |
| 实验室职务 | 国家高性能计算中心(合肥)成员、安徽省高性能计算与应用省部共建重点实验室成员;先进数据系统实验室(ADSL)紧密关联教师 |
| 学术头衔 | 硕士生导师 |
| 国家级人才 | 据公开资料,未入选国家级人才计划(以副教授/硕导身份从事教学科研) |
| 其他任职 | 据公开资料,曾任安徽省计算机学会"并行计算国家级精品课程示范与培训"主讲人(2014年) |
| 邮箱 | 据公开资料未直接披露;可经中国科大计算机学院或高性能计算中心渠道联系 |
| 研究方向 | 并行计算模型、多核体系架构并行编程模型、并行编程-调试-分析一体化环境、魂芯DSP C编译器研制、深度学习平台与应用 |
二、教育背景与职业履历
郑启龙,1969年11月生于中国。其学术道路横跨武汉与合肥两地,深耕计算机系统软件与并行计算领域逾三十年。
教育经历方面,郑启龙于1991年本科毕业于武汉大学计算机系,获理学学士学位。此后进入中国科学技术大学计算机系攻读研究生,于1994年获工学硕士学位。在科大求学期间,他接触到陈国良院士开创的并行算法与并行计算研究方向,这一学术熏陶深刻影响了他此后的研究路径。
职业履历方面,郑启龙自1994年硕士毕业后即留校任教于中国科学技术大学计算机系(后为计算机科学与技术学院),至今已逾三十年。他从助教起步,逐步晋升为副教授,并获硕士生导师资格。自1997年起,他先后参加国家863计划、国家自然科学基金委项目、工信部核高基重大专项等十余个科研项目,研究重心从并行编译技术逐步延伸至多核并行编程环境、国产DSP编译器研制及深度学习平台应用。
国际交流方面,2002年9月至2003年3月,郑启龙获公派赴美国加州大学圣地亚哥分校(UCSD)进修访问,为期半年。此次访学进一步拓展了他在并行计算与编译技术领域的国际视野。
教学方面,郑启龙长期主讲本科核心课程"编译原理"与研究生课程"并行程序设计",并参与"编译原理课程系列教材建设"和"并行计算精品课程建设"等教学改革项目,是中国科大计算机学院编译与并行计算教学体系的中坚力量。
以下为其主要时间线:
| 时间 | 事件 |
|---|---|
| 1969年11月 | 出生 |
| 1987—1991年 | 武汉大学计算机系本科,获理学学士学位 |
| 1991—1994年 | 中国科学技术大学计算机系研究生,获工学硕士学位 |
| 1994年 | 留校任教于中国科学技术大学计算机系 |
| 1997年起 | 先后参加国家863、国家基金委、核高基重大专项等十余个项目 |
| 2002年9月—2003年3月 | 公派赴美国加州大学圣地亚哥分校(UCSD)进修访问 |
| 2009—2011年 | 主持工信部核高基重大专项一级分课题(第一期) |
| 2012—2014年 | 主持工信部核高基重大专项一级分课题(第二期) |
| 2012年 | 参与组建"中国科大曙光队"备战国际大学生超算竞赛(SCC12) |
| 2014年 | 主讲安徽省计算机学会"并行编程工具与环境"课程 |
| 至今 | 中国科学技术大学计算机科学与技术学院副教授、硕士生导师 |
三、学生培养情况
郑启龙作为硕士生导师,长期指导研究生从事并行编译、DSP编译器优化、深度学习加速及软件安全分析等方向的课题研究。据其公开论文署名信息,以下列举若干代表性学生及其研究成果。
1. 刘彬彬(博士研究生,深度学习与软件安全方向)
刘彬彬是郑启龙指导的优秀学生之一,其研究方向涉及混合布尔算术(Mixed Boolean-Arithmetic, MBA)混淆与软件安全分析。据公开论文记录,刘彬彬作为主要作者在多个国际顶级学术会议上发表论文,包括第30届USENIX安全研讨会(USENIX Security'21)上的论文《MBA-Blast: Unveiling and Simplifying Mixed Boolean-Arithmetic Obfuscation》,以及第42届ACM SIGPLAN程序设计语言设计与实现会议(PLDI'21)上的论文《Boosting SMT Solver Performance on Mixed-Bitwise-Arithmetic Expressions》。这些论文由郑启龙与李京(Jing Li)、许东鹏(Dongpeng Xu)等合作指导完成,体现了郑启龙团队在程序分析、编译优化与软件安全交叉领域的国际水准研究成果。刘彬彬的工作将传统的编译技术与机器学习方法相结合,开拓了郑启龙课题组在深度学习辅助程序分析这一新兴方向的研究路径。
2. 杨振浩(研究生,魂芯DSP并行算法方向)
杨振浩是郑启龙在魂芯DSP C编译器研制及深度学习加速方向的研究生。据公开论文记录,杨振浩作为第一作者在《小型微型计算机系统》2018年第39卷第7期发表了《魂芯DSP高效访存并行FFT算法研究》,郑启龙为通讯作者/合作者。该论文针对中国电子科技集团第38研究所研制的魂芯DSP(BWDSP)处理器访存带宽限制问题,提出支持高效访存的并行FFT算法,在BWDSP100处理器上平均性能达到7.61 Gflops,是串行FFT的16.54倍。此外,杨振浩还参与了分簇架构处理器上卷积并行计算算法等研究,是郑启龙团队在国产DSP生态建设方面的核心学生力量。
3. 邓文齐(研究生,魂芯DSP卷积加速方向)
邓文齐是郑启龙指导的从事分簇架构处理器并行计算研究的研究生。据公开论文记录,邓文齐作为第一作者在《小型微型计算机系统》2018年第39卷第3期发表了《分簇架构处理器上卷积并行计算算法的研究》,郑启龙为合作者。该论文聚焦魂芯DSP分簇结构特点,研究卷积神经网络在分簇处理器上的并行计算算法优化,体现了郑启龙团队将并行编译技术与深度学习应用交叉融合的研究特色。邓文齐还参与了魂芯DSP高效访存并行FFT算法等多项研究工作,是团队在深度学习与DSP协同方向的重要贡献者。
4. 汪胜(研究生,DSP编译器分簇优化方向)
汪胜是郑启龙早期指导的从事DSP编译器优化的研究生。据公开论文记录,汪胜与郑启龙、夏霏合作,在2010年《微电子学与计算机》第27卷第8期发表了《DSP编译器中一种基于子图的分簇算法》,该论文在全国开放式分布与并行计算机学术会议上交流。该研究针对DSP处理器的分簇结构特点,提出基于子图的分簇算法以优化编译器的指令分簇策略,是郑启龙团队在核高基重大专项支持下魂芯DSP C编译器研制的早期阶段性成果。
5. 凤维杰(Weijie Feng)(研究生,神经网络与程序分析方向)
凤维杰是郑启龙指导的从事深度学习与程序分析交叉研究的学生。据公开论文记录,凤维杰作为主要作者参与了多项将神经网络技术应用于混合布尔算术表达式化简的研究工作,包括在2020年EMNLP Findings上发表的《NeuReduce: Reducing Mixed Boolean-Arithmetic Expressions by Recurrent Neural Network》和2021年EMNLP上发表的《GraphMR: Graph Neural Network for Mathematical Reasoning》。这些论文由郑启龙与许云(Yun Xu)等合作指导,体现了郑启龙团队将深度学习技术与传统编译/程序分析问题深度融合的前沿探索。凤维杰的研究进一步拓展了郑启龙课题组在AI辅助软件分析方向的研究深度。
四、学术合作网络
4.1 实验室内部合作
郑启龙作为中国科学技术大学国家高性能计算中心(合肥)及安徽省高性能计算与应用省部共建重点实验室的长期成员,与高性能计算中心体系内多位核心教师形成了紧密的学术合作网络。
与陈国良院士团队的关系是郑启龙学术网络的核心。陈国良院士(1938年生,中国科学院院士)是国家高性能计算中心(合肥)的创始人兼主任,是我国非数值并行算法研究的学科带头人。郑启龙自1994年留校后即融入陈国良团队,参与并行计算课程建设与科研工作。2006年,郑启龙与陈国良、孙广中、徐云、吴俊敏联合发表论文《精品课程"并行计算"的建设》(《中国大学教学》2006年第1期),系统总结了中国科大并行计算课程体系二十余年的建设经验。郑启龙还参与编写了陈国良主编的并行计算丛书之《并行算法实践》(高等教育出版社,2004年),并参与了获2008年安徽省教学成果特等奖和2009年国家级教学成果二等奖的"并行计算课程的创建及其辐射与示范作用"项目。
与许胤龙教授的合作构成ADSL体系内的核心纽带。许胤龙教授现任国家高性能计算中心(合肥)常务副主任、安徽省高性能计算重点实验室副主任,领导先进数据系统实验室(ADSL)。郑启龙与许胤龙同属高性能计算中心体系,在并行计算教学、科研项目管理及实验室建设方面长期协作。许胤龙领导ADSL聚焦存储系统、数据处理与高性能计算,而郑启龙聚焦并行编译与DSP编译器,两者的研究方向形成互补,共同支撑高性能计算中心的教学与科研版图。
与安虹教授的合作集中体现在超算竞赛领域。安虹教授(师从陈国良院士,博士)现任中国科大先进计算机系统结构实验室主任,是"中国科大曙光队"的总教练。郑启龙作为高性能计算中心成员参与组建曙光队,与安虹共同推动了中国科大学生在国际大学生超算竞赛(SCC/ISC)中的优异成绩,包括2012年SCC12总冠军亚军和2014年ISC-SCC14总分奖亚军。
与张昱教授、陈意云教授的合作集中在编译原理教学领域。据公开资料,张昱、陈意云、郑启龙三人多年来在中国科大共同从事编译原理教学和科研工作,联合发表教学研究论文《编译原理课程的教学方法和教材建设》(《中国大学教学》2005年)。郑启龙翻译的《编译器构造-C语言描述》(机械工业出版社,2005年)亦与编译原理课程教材建设密切相关。
4.2 跨机构合作
在跨机构合作方面,郑启龙的合作网络主要围绕国产DSP生态与超算竞赛展开。
与中国电子科技集团第38研究所的合作是郑启龙跨机构合作的核心。魂芯DSP(BWDSP)系列处理器由中电38所研制,郑启龙主持的核高基重大专项一级分课题正是面向魂芯DSP C编译器研制。在多篇论文中,郑启龙与中电38所的王向前等研究人员合作,共同发表《魂芯DSP高效访存并行FFT算法研究》《BWDSP10x上地址和数据谓词执行的编译优化》《基于BWDSP的字符串与内存处理函数优化》等论文,形成了紧密的产学研协作关系。
与曙光信息产业股份有限公司(中科曙光)的合作体现在超算竞赛培训基地建设方面。2012年7月,中国科大与曙光公司签署合作协议,组建"中国科大曙光队"参加国际大学生超算竞赛。2013年5月,双方进一步签署协议,联合成立"中国科大-中科曙光高效能计算机系统与应用教育培训基地",曙光公司提供价值300万元的服务器、存储、集群软件等软硬件训练系统。郑启龙作为高性能计算中心成员参与了这一合作框架的运作。
与中科院相关研究所的合作方面,据超算竞赛新闻报道,中国科大物理学院、地空学院、中科院力学所、计算所、网络中心等相关老师均在训练过程中给予了曙光队队员帮助,体现了郑启龙所在高性能计算中心与中科院系统的广泛协作网络。
4.3 国际合作
郑启龙的国际合作经历相对集中。2002年9月至2003年3月,他公派赴美国加州大学圣地亚哥分校(UCSD)进修访问,这是其主要的国际学术交流经历。据国家高性能计算中心(合肥)的公开介绍,中心整体长期与美国普渡大学、耶鲁大学、密苏里大学、英国伯明翰大学、澳大利亚国立大学、新加坡国立大学、香港中文大学、香港城市大学等高校以及微软亚洲研究院、KAIST等机构开展合作研究。郑启龙作为中心成员,在此框架内参与相关国际合作活动。此外,在超算竞赛备战期间,曙光队还得到了Mellanox、Intel、NVIDIA、FluiDyna等跨国公司工程技术人员的帮助。
五、业界合作关系深度分析
5.1 产业合作:核高基专项、魂芯DSP与Intel
郑启龙的产业合作网络以国家级重大专项和本土芯片企业合作为双主线,同时辅以国际企业合作。
核高基重大专项与魂芯DSP C编译器研制是郑启龙最具标志性的产业合作。工信部核高基重大专项("核心电子器件、高端通用芯片及基础软件产品"国家科技重大专项)是国家层面的集成电路与基础软件自主可控战略项目。郑启龙主持了两期核高基重大专项一级分课题(2009—2011年、2012—2014年),聚焦魂芯DSP C编译器的研制与优化。魂芯DSP(BWDSP)由中国电子科技集团第38研究所自主研制,是一款32位静态超标量、分簇结构、支持SIMD的VLIW处理器,广泛应用于雷达信号处理等高性能计算领域。郑启龙团队围绕该处理器的编译器关键技术开展系统研究,包括基于子图的分簇算法(与汪胜、夏霏合作,2010年)、指令调度优化(与王玉林合作,2017年)、地址和数据谓词执行编译优化(与耿锐、王向前等合作)、字符串与内存处理函数优化(与王向前合作)等。这些工作直接服务于国产自主可控DSP生态的编译工具链建设,具有明确的产业战略意义。
与Intel公司的合作体现为两期Intel研究基金项目。据公开资料,郑启龙主持了两项Intel研究基金项目,具体研究内容虽未在公开渠道详细披露,但从其研究方向(并行编译技术、多核并行编程-调试-优化的一体化软件环境)推断,应与Intel多核处理器平台的并行编程工具与环境优化相关。值得注意的是,同在高性能计算中心的安虹教授亦曾受Intel公司资助参与由加州大学伯克利分校牵头的RAMP国际合作项目(2008—2010年),张昱教授也主持过多项与Intel公司合作的项目,表明Intel与高性能计算中心的合作具有团队性和持续性。
与曙光公司的合作以教育培训和人才培养为主线。中科曙光是中国领先的高性能计算解决方案供应商,也是"超算三大家"之一。中国科大与曙光公司的合作始于2012年,郑启龙以高性能计算中心成员身份参与组建"中国科大曙光队"并出席合作协议签署仪式。双方共建的教育培训基地获得了曙光公司价值300万元的软硬件资源投入,形成了"企业提供硬件平台、高校提供人才培养"的产学研协同模式。
5.2 产学研总体情况
从产学研整体格局来看,郑启龙的产业合作呈现出"国家战略牵引、自主可控导向、校企协同育人"三大特征。
国家战略牵引方面,核高基重大专项是国家集成电路与基础软件领域的最高层级科技专项,郑启龙连续两期主持一级分课题,表明其在国产DSP编译器领域的研究实力获得了国家层面的持续认可。安徽省自然科学基金项目两项的主持经历则体现了其在区域科技创新体系中的角色。
自主可控导向方面,郑启龙的核心产业合作对象——中电38所(魂芯DSP研制单位)和曙光公司——均为国产自主可控计算产业链的关键节点。其编译器研制工作直接面向国产处理器的软件生态建设,具有明确的自主可控战略意义。
校企协同育人方面,通过超算竞赛平台,郑启龙与安虹教授等同事一起构建了"以赛促学、校企共建"的创新实践教育模式。曙光队在国际赛事中取得的优异成绩(2012年SCC12双亚军、2014年ISC-SCC14总分亚军)不仅展示了学生的技术实力,也为合作企业提供了产品优化反馈,形成了校企双赢的良性循环。
此外,据国家高性能计算中心(合肥)的公开介绍,中心整体在应用方面与微软、IBM、Intel、华为、腾讯、阿里巴巴、中电38所、浪潮、中科院核安全研究所、中科院计算所与软件所、国家电网等开展合作研发。郑启龙作为中心成员,在此产业合作网络中发挥其编译器与并行编程专长。
六、重要奖项与学术兼职
郑启龙在科研与教学方面均获得过多项重要奖励,其获奖情况汇总如下:
| 年份 | 奖项名称 | 获奖等级 | 角色 |
|---|---|---|---|
| 2001 | "安徽省防灾减灾智能信息与决策支持系统" | 国家科学技术进步二等奖 | 参与者 |
| 2008 | "并行计算课程的创建及其辐射与示范作用" | 安徽省教学成果特等奖 | 排名靠前的完成人 |
| 2009 | "并行计算课程的创建及其辐射与示范作用" | 国家级教学成果二等奖 | 排名靠前的完成人 |
| 2000 | "编译原理课程的全面建设" | 中国科大教学成果一等奖 | 主要完成人 |
| 2004 | "编译原理课程系列教材建设" | 中国科大教学成果一等奖 | 主要完成人 |
| 2005 | "编译原理课程系列教材建设" | 安徽省高等教育教学成果三等奖 | 主要完成人 |
| 2017 | "系统能力和创新意识培养导向的编译教学体系的构建" | 安徽省教学成果二等奖 | 主要完成人 |
| 2005 | 全国开放式分布与并行计算机学术会议 | 优秀论文奖 | 获得者 |
| 2005 | 王宽诚育才奖 | 二等奖 | 获得者 |
| 1999 | 东方通信奖教金 | — | 获得者 |
在学术兼职方面,据公开资料,郑启龙目前未担任全国性学术组织的重要行政职务,其主要学术服务体现为:2014年担任安徽省计算机学会主办的"《并行计算》国家级精品课程的示范与培训"会议主讲人,讲授"并行编程工具与环境"课程模块;参与"编译原理课程系列教材建设"和"并行计算精品课程建设"等教学改革项目。此外,作为高性能计算中心成员,他参与了中国科大与曙光公司共建教育培训基地的运作以及国际大学生超算竞赛的组织培训工作。
七、Connection圈层总结
综合以上研究,郑启龙的学术关系网络可按圈层结构总结如下:
核心圈(高性能计算中心/ADSL体系内部): - 陈国良院士:郑启龙的学术领路人,国家高性能计算中心(合肥)创始人,并行计算课程体系的奠基者。郑启龙自1994年留校即融入陈国良团队,参与并行计算课程建设、教材编写和教学改革,是陈国良并行计算教学体系的直接传承者和实践者。 - 许胤龙教授:ADSL实验室主任,国家高性能计算中心常务副主任。与郑启龙同属高性能计算中心体系,研究方向互补(许胤龙聚焦存储系统,郑启龙聚焦并行编译),在中心建设、教学和科研管理方面长期协作。 - 安虹教授:先进计算机系统结构实验室主任,师从陈国良院士。与郑启龙共同推动超算竞赛培训(安虹任总教练,郑启龙参与组建),在竞赛组织和人才培养方面密切合作。 - 张昱教授、陈意云教授:编译原理教学合作伙伴,三人共同构建了中国科大编译原理课程体系与教材建设。
合作圈(跨机构学术与产业合作): - 中电38所(王向前等):魂芯DSP研制的产业合作方,郑启龙核高基专项的核心产业伙伴,通过编译器优化研究形成长期产学研协作。 - 中科曙光公司:超算竞赛与教育培训基地共建伙伴,提供硬件平台与人才培养支持。 - 李京(Jing Li)、许东鹏(Dongpeng Xu):论文合作者,参与指导刘彬彬等学生开展软件安全与程序分析方向研究,形成跨方向的学术合作。 - 孙广中、徐云、吴俊敏:高性能计算中心同事,与郑启龙共同参与并行计算课程建设和论文发表。
产业圈(企业与国家级项目): - 工信部核高基重大专项:两期一级分课题主持人(2009—2011、2012—2014),国家集成电路与基础软件自主可控战略的核心参与。 - Intel公司:两期Intel研究基金项目主持人,聚焦多核并行编程工具与环境。 - 安徽省自然科学基金:两项项目主持人,体现区域科技创新中的角色。 - 国家863计划、国家自然科学基金委:自1997年起先后参与十余个项目。
学生培养圈: - 郑启龙作为硕士生导师,培养了一批在并行编译、DSP优化、深度学习加速和软件安全等方向具有国际发表能力的研究生,代表性学生包括刘彬彬(USENIX Security、PLDI等顶会论文)、杨振浩(魂芯DSP并行FFT算法)、邓文齐(分簇架构卷积并行)、汪胜(DSP编译器分簇算法)、凤维杰(神经网络辅助程序分析)等。
国际交流圈: - 2002—2003年UCSD访学经历,以及通过超算竞赛与Mellanox、Intel、NVIDIA等跨国企业的技术交流。
总体而言,郑启龙的学术关系网络以陈国良院士团队为核心源点,以高性能计算中心/ADSL体系为组织载体,以核高基专项与魂芯DSP编译器研制为产业合作主线,以并行计算课程建设与超算竞赛为教学育人特色,构建了一个兼具学术深度与产业实用性的产学研协同网络。其在编译器技术、并行编程环境和深度学习加速等方向的研究,既服务于国家自主可控战略需求,又通过高质量的学生培养实现了学术传承,是中国科大高性能计算学科生态中不可或缺的重要一环。