邮箱登录 | 所务办公 | 收藏本站 | English | 中国科学院
 
首页 计算所概况 新闻动态 科研成果 研究队伍 国际交流 技术转移 研究生教育 学术出版物 党群园地 创新文化 科学传播
研究队伍
院士专家
杰出青年
研究员
副研究员
人才招聘
百人计划
现在位置:首页 > 中文 > 计算所人才库
导师介绍
姓名 崔慧敏  性别 女 
联系方式 huimin.cui@gmail.com  职称 副研究员 
研究方向

异构数据中心编程,编译优化

 
个人介绍
简历:

受教育经历:
2006/09 – 2011/08,中国科学院计算技术研究所,计算机体系结构,博士
2001/09 – 2004/1,清华大学计算机科学与技术专业,工学硕士
1997/09 – 2001/7,清华大学计算机科学与技术系,学士

主要研究方向及成果简介:
近些年的主要研究方向关注在异构数据中心的编程和编译优化。
在编程方面,主要关注异构数据中心中的编程环境,使得用户能够更关注上层应用逻辑,而无需担心底层异构性所带来的编程困扰。底层编程框架通过两个方面来满足用户的需求:一是通过在Hadoop/Spark框架上提供加速器代码插件接口,使得大规模并行处理的应用能够灵活的使用异构加速器;二是通过对不同计算、通路资源的行为进行建模,从而预测不同应用在获取不同计算资源时的性能,从而实现资源在应用间更高效的分配。编程方面的主要成果Hadoop+被选为973项目子课题“片上并行系统的编程模型和支撑环境”的三个代表性成果之一。并获得了国家重点研发计划的支持,作为课题负责人承担“基于数据流的大数据分析系统”课题“面向异构融合数据流加速器的编程模型及编译器优化”。
在编译方面,主要关注数据中心中QoS敏感的编译优化方法,旨在通过Co-runner感知的编译技术来生成性能高、co-run友好的代码,协同提高数据中心的资源利用率。一方面,我们通过构建弹性代码来动态调整数据中心应用的可执行代码,另一方面我们通过面向特定领域的编译优化方法来实施深度优化,尽可能逼近其峰值性能。编译方面的主要成果包括自然基金项目“领域专家协同的并行编译方法研究”(已结题),自然基金项目“数据中心中资源利用率敏感的编译方法”,国家重点研发计划“软件定义的云计算基础理论与方法”中作为子课题负责人负责面向标签的编程和编译优化。

研究工作经历:
自2004年2月至今在中国科学院计算技术研究所从事研究工作,曾任研究实习员、助理研究员,现为中国科学院计算技术研究所副研究员,硕士生导师。在计算所工作期间,崔慧敏作为骨干人员,先后参加了多项国家级以及横向科研项目, 主要有:X86 到龙芯2 号的二进制翻译系统、X86到某Alpha芯片的二进制翻译系统、龙芯3 号虚拟机、973 项目子课题“片上并行系统的编程模型和支撑环境”。崔慧敏目前的主要学术研究方向为多核/众核芯片的编程模型、多核/众核芯片的编译优化、分布式并行计算。

已完成研究课题:
2011年~2014年,作为课题负责人,参与华为横向项目“高通量服务器”的课题“云开发环境”的研究。
2008年~2010年,作为项目骨干,参与国家973 项目“延长摩尔定律的微处理器芯片新原理、新结构与新方法研究”的课题“片上并行系统的编程模型与支撑环境”的研究,负责其中编译框架的研究;
2004年~2008年,作为项目骨干,参与研制支持某国产高性能芯片的二进制翻译系统。

研究方向:

异构数据中心编程,编译优化

社会任职:
获奖及荣誉:
代表论著:

申请人在中科院计算所攻读博士学位和工作期间,一直从事多核/众核编译相关的研究,先后有相关的成果发表在JCST’10, CGO’11,IPDPS’11, IPDPS’12, TACO’12, TACO’13, PACT’13, CF’14,ICS’15, TPDS’16 等国际著名的学术会议和期刊上。
部分代表性论著如下:
[1] Lei Wang, Fan Yang, Liangji Zhuang, Huimin Cui, Fang Lv, Xiaobing Feng,
Articulation Points Guided Redundancy Elimination for Betweenness Centralit, PPoPP’2016
[2] Jiacheng Zhao, Huimin Cui, Jingling Xue, Xiaobing Feng, Predicting Cross-Core Performance Interference on Multicore Processors with Regression Analysis, TPDS’2016
[3] Wenting He, Huimin Cui, Binbin Lu, Jiacheng Zhao, Shengmei Li, Gong Ruan, Jingling Xue, Xiaobing Feng, Wensen Yang and Youliang Yan , Hadoop+: Modeling and Evaluating the Heterogeneity for MapReduce Applications in Heterogeneous Clusters, ICS’2015
[4] Qing Yi, Qian Wang, Huimin Cui, Specializing Compiler Optimizations Through Programmable Composition For Dense Matrix Computations, MICRO’2014
[5] Huimin Cui, Gong Ruan, Jingling Xue, Rui Xie, Lei Wang and Xiaobing Feng, A Collaborative Divide-and-Conquer K-Means Clustering Algorithm for Processing Large Data, CF 2014
[6] Fang Lv,Huimin Cui, Lei Wang, Lei Liu, Cheng-Gang Wu, Xiao-Bing Feng, and Pen-Chung Yew: Dynamic I/O-Aware Scheduling for Batch-Mode Applications on Chip Multiprocessor Systems of Cluster Platforms. JCST 2014
[7] Huimin Cui, Qing Yi, Jingling Xue, and Xiaobing Feng. "Layout-oblivious compiler optimization for matrix computations." ACM Transactions on Architecture and Code Optimization (TACO) 9, no. 4 (2013): 35.
[8] Jiacheng Zhao, Huimin Cui, Jingling Xue, Xiaobing Feng, Youliang Yan, and Wensen Yang. "An empirical model for predicting cross-core performance interference on multicore processors." In Proceedings of the 22nd international conference on Parallel architectures and compilation techniques (PACT), pp. 201-212. IEEE Press, 2013.
[9] Huimin Cui, Qing Yi, Jingling Xue, Lei Wang, Yang Yang and Xiaobing Feng, A highly-parallel reuse distance analysis algorithm on GPUs, IPDPS’12.
[10] Huimin Cui, Jingling Xue, Lei Wang, Yang Yang, Xiaobing Feng, Dongrui Fan: Extendable pattern-oriented optimization directives. TACO 9(3): 14 (2012)
[11] Yang Yang, Huimin Cui, Xiaobing Feng, Jingling Xue: A Hybrid Circular Queue Method for Iterative Stencil Computations on GPUs. J. Comput. Sci. Technol. 27(1): 57-74 (2012)
[12] Huimin Cui, Qing Yi, Jingling Xue, Xiaobing Feng: Layout-oblivious optimization for matrix computations. PACT 2012: 429-430.
[13] Huimin Cui, Jingling Xue, Lei Wang, Yang Yang, Xiaobing Feng, and Dongrui Fan. Extendable Pattern-Oriented Directives. CGO’11
[14] Huimin Cui, Lei Wang, Jingling Xue, Yang Yang, and Xiaobing Feng. Automatic Library Generation for BLAS3 on GPUs. IPDPS’11
[15] Huimin Cui, Lei Wang, Dongrui Fan and Xiaobing Feng. Landing Stencil Code on Godson-T. JJ. Comput. Sci. Technol. 25(4) 886-894 (2010)
[16] Lei Wang, Huimin Cui, Yuelu Duan, Fang Lu, Xiaobing Feng, Pen-Chung Yew: An adaptive task creation strategy for work-stealing scheduling. CGO 2010: 266-277
[17] Fang Lv, Lei Liu, Hui-min Cui,Lei Wang, Ying Liu, Xiao-bing Feng, Pen-Chung Yew. WiseThrottling: a new asynchronous task scheduler for mitigating I/O bottleneck in large-scale datacenter servers. April 2015.
[18] Cui H M, Wang L, Fan D R, et al. Architecture and High Performance Computer Systems<< Previous Articles|[J]. Journal of Computer Science and Technology, 2010, 25(4): 886-894.
[19] Cui, Huimin, et al. "A Highly Parallel Reuse Distance Analysis Algorithm on GPUs." 19(2012):1080-1092.
[20] 吕方、崔慧敏、霍玮、冯晓兵 ,面向并发性能下降的调度策略的综述,计算机研究与发展
[21] 郑亚松、王达、叶笑春、崔慧敏、徐远超、范东睿 ,MALK:一种高效处理大规模键值的MapReduce框架 ,计算机研究与发展
[22] 刘颖、吕方、王蕾、陈莉、崔慧敏、冯晓兵 ,异构并行编程模型研究与进展,软件学报, 25(7), pp 1459-1475, 2014
[23] 王文文、武成岗、白童心、王振江、远翔、崔慧敏,二进制翻译中标志位的模式化翻译方法,计算机研究与发展, 51(10), pp 2336-2347, 15/10/2014.
[24] 武成岗、张兆庆、乔如良、冯晓兵、高琳、石学林、蒋弘山、崔慧敏,代码翻译中PERFORM和GOTO语句复合结构的变换,软件学报, 15(4), pp 475-486, 30/4/2004
[25] 杨扬, 崔慧敏, 冯晓兵. 面向 GPU 的循环合并[J]. 高技术通讯, 2013, 23(3): 257-262.
[26] 陈龙,武成岗,谢海斌,崔慧敏,张兆庆. 二进制翻译中解析多目标分支语句的图匹配方法. 计算机研究与发展, 2008, (10):
[27] 谢海斌,武成岗,崔慧敏,李晶. 二进制翻译中的X86 浮点栈处理. 计算机研究与发展, 2007, 44 (11):1946-1954
[28] 王蕾、崔慧敏、陈莉、冯晓兵 ,任务并行编程模型研究与进展 ,软件学报, 24(1), 2013/8/13
[29] 赵家程、崔慧敏、冯晓兵 ,基于统计学习分析多核间性能干扰 ,软件学报, 24(11), 2013/7/17.
专利:
[1] 数据中心资源分配方法、装置及系统CN104184685A
[2] OpenCL运行时系统框架的设计方法及装置CN104866295A
[3] 一种拟合方法及拟合装置CN103970719A (华为2013年优秀专利奖)
[4] 一种最优网络最大流算法的选择方法和设备CN104376366A
[5] 一种程序运行性能分析方法及装置 CN103902443A
[6] 一种数据处理的方法、装置及系统 CN104243531A (华为山顶专利)
[7] 一种数据处理的方法和设备CN104252338A
[8] 一种数据处理的方法及装置 CN105094981A
[9] 一种有向图的最小割获取方法及设备CN104239126A
[10] 网络流图缩减方法和装置CN104516995A
[11] 一种数据处理方法及相关设备CN104731569A
[12] 程序性能干扰模型的确定方法及设备CN104424101A (华为正在申请国际专利)
[13] 数据处理方法和中心节点CN105335135A (华为山顶专利)

承担科研项目情况:
学科类别:
计算机体系结构
所属部门:
计算机体系结构国家重点实验室
专家类别:
副高
杰青入选时间:
百人入选时间:
其他备注:
其他备注2:
其他备注3:
 
网站地图 | 联系我们 | 意见反馈 | 所长信箱
 
欢迎访问中国科学院计算技术研究所 京ICP备05002829号
地址:北京海淀区中关村科学院南路6号 邮编:100190 电话:010-62601166 邮箱:xuanchuanban@ict.ac.cn