基本信息

詹剑锋  男  中国科学院大学岗位教授,博导, 中国科学院计算所研究员,先进计算机研究中心主任。BenchCouncil创始主席。

常年招聘志趣相投的研究生、博士后和工作人员。
电子邮件: jianfengzhan.benchcouncil@gmail.com

个人网站: https://www.zhanjianfeng.org/cn/index.html

通信地址: 北京海淀区中关村科学院南路6号
邮政编码: 100190

研究领域

实验室以输出有影响的理论、开源系统和工具为导向,开展基础研究,并发表高影响力论文。

研究方向:(1)、面向现代计算机负载(大数据、人工智能和互联网服务等)的统一抽象(abstractions)、微体系结构和系统研究。研究统一抽象(unified abstractions)、基于统一抽象的机器学习编译器、大数据系统。(2)、开源计算机系统研究:High-fusion computer 的开源计算机系统研究;基于观测-参考-融合-反馈环路的开源芯片设计方法及全景式负载分析工具;(3)、Benchmark science and engineering基础理论、方法和工具研究。发展基于benchmark的评价理论。


我的研究兴趣、目标和愿景陈述 (PDF)

未来五年(2024-2029),我计划从事以下研究课题:

  • Benchmarklogy。 (:-)我很幸运地创造了这个词)。在所有学科中,如何评价是一个根本性的问题。不幸的是,在大多数学科里,评估方法都是ad-hoc的。如何提出统一的评价的原理和方法是一个挑战性的问题。 最近,我对解决这个挑战性问题有一些直觉的方法。计量学是客观地观察物体或事物的测量科学和应用。相反,评估是主观的。我提出了一种统一的基于基准的评估方法。我正在和博士生们一起构建底层的数学模型、原理和方法,我称之为基准论。作为案例研究,我们在研究如何评估智能、芯片和基础算法。
  • Benchmarklogy 引导的solution instantiation空间探索。在我之前的工作中,我提出基准是对问题的显式或隐式定义。基于基准论,我将自上而下地重新审视计算机系统问题,首先系统地定义问题,然后探索solution instantiation空间。我将研究提出新的计算或管理抽象的可能性。
  • 开源计算机系统倡议 (OpenCS)。作为一个疯狂的想法,我正在定义全球面临挑战的基准。 我发起了一项开源计算机系统计划来应对这些挑战。它不会重新发明轮子。相反,我将提出新的抽象和方法来应对这些重大挑战。


我的教学兴趣与理念声明(PDF)

我不是一个传统的老师。我曾经给研究生上过课。但近十年来,我没有上过一堂课。我的主要教学经验是指导博士生和硕士生参与挑战性的项目。我曾写过一篇文章,提出支配技术兴衰的三大定律。 建议在阅读以下总结之前,参考我之前的文章《技术三大定律》。

我将自己的教学兴趣和理念总结为四点。

  • 参与挑战性的研究项目是最好的学习过程或体验。
  • 如果你难以在一个挑战性的问题上获得成功,我建议你致力于一个对社区有价值的开源工具。 有三个理由可以证明它的合理性。 首先,大多数初级研究人员难以胜任解决重大的挑战问题。 其次,对我们社区有价值的开源工具将帮助你赢得声誉。 第三,工具的研究和开发会训练你的技能,这将帮助你找到工作。
  • 如果你有经验和自信,我鼓励你去发现并解决一个具有挑战性的问题。 即使是十年解决一个挑战问题也是值得的。 但你不能期望太多。
  • 系统创新极具挑战性,需要取舍。 许多人计划构建创新的系统原型。 但是作为博士生或者初级研究员,你必须考虑人和时间的预算。由于预算有限,系统容易出错或过于简单,无法证明其动机。最重要的是,您需要定义一组最小的功能来展示令人信服的创新,并展示变革力(我在技术三大定律里定义的一个概念)。变革力得到验证后,就该用双倍预算实现成熟的功能了。

过去主要业绩:他是国际测试委员会(BenchCouncil)的创始主席。领导的大数据测试标准产生了广泛的影响,其中BigDataBench是大数据领域国际学术界和工业界最广泛使用的基准测试标准之一。在数据中心节点操作系统和云计算操作系统领域做出了对产业界有影响力的研究,负责研究的数据中心节点操作系统和云计算操作系统先后以专利(35项专利)和软件整体的方式转移给国际和国内著名公司,其中一项专利(第二发明人)创造了显著的经济价值(具体信息见该公司公开招股说明书)。先后获得国际科技进步二等奖和中科院杰出成就奖等集体奖。

详细信息请访问个 人网站   https://www.zhanjianfeng.org/cn/index.html



招生信息

我招生有兴趣、能坚持、有能力的学生。无论出生,不论性别。

已经培养学生和工程师近90名,毕业生代表有美国知名大学的教授和核心互联网企业的架构师。

招生专业
081201-计算机系统结构
研究生培养概况
面向大数据和人工智能的软硬件协同设计

教育背景

1999-09--2002-07   中国科学院研究生院   博士学位
学历

中国科学院大学(中科院软件所), 1999年09月--2002年7月,计算机软件与理论专业博士 毕业

西南交通大学,1996年09月-1999年3月,固体力学专业,硕士学位

西南交通大学,1992年09月-19996年7月,铁道与道路工程专业,学士学位

学位

中国科学院大学(中科院软件所  19990901--20020701  工学博士学位  

工作经历

2022年2月1日,先进计算机系统研究中心主任

2013年7月1日-2022年2月1日,先进计算机系统研究中心副主任

2012年10月1日-至今,研究员

2011 年9 月-至今,先进计算机系统研究中心软件系统实验室主任。 

2010 年10 月-至今,被聘任为博士生导师。

2004 年3 月-2012年,副研究员,中科院计算所高性能计算机中心

2002 年7 月-2004 年3 月,助理研究员,中科院计算所高性能计算机研究中心 



社会兼职
2021-08-01-2023-04-30,Eidtor-in-Chief, BenchCouncil Transaction on Benchmarks, Standards and Evaluation

专利与奖励

向国际和国内著名企业转移专利超过35项,包括美国专利8项。

奖励信息
(1) 曙光高性能计算机, 二等奖, 国家级, 2005
(2) 曙光高性能计算机, 特等奖, 部委级, 2004

代表性论文和技术报告

我很懒,不喜欢更新内容。建议使用Google Scholar来了解我的最新的论文。

Computation Abstractions

·       Wanling Gao, Jianfeng Zhan, Lei Wang, Chunjie Luo, Daoyi Zheng, Fei Tang, Biwei Xie, Chen Zheng, Xu Wen, Xiwen He and Hainan Ye: Data Motifs: A Lens Towards Fully Understanding Big Data and AI Workloads. Parallel Architectures and Compilation Techniques (PACT) 2018.

AI Benchmarking

·       Zihan Jiang, Lei Wang, Xingwang Xiong, Wanling Gao, Chunjie Luo, Fei Tang, Chuanxin Lan, Hongxiao Li, Jianfeng Zhan. HPC AI500: The Methodology, Tools, Roofline Performance Models, and Metrics for Benchmarking HPC AI Systems. arXiv preprint arXiv:2007.00279

·       Wanling Gao, Fei Tang, Lei Wang, Jianfeng Zhan, Chunxin Lan, Chunjie Luo, Yunyou Huang, Chen Zheng, Jiahui Dai, Zheng Cao, Daoyi Zheng, Haoning Tang, Kunlin Zhan, Biao Wang, Defei Kong, Tong Wu, Minghe Yu, Chongkang Tan, Huan Li, Xinhui Tian, Yatao Li, Junchao Shao, Zhenyu Wang, Xiaoyu Wang, Hainan Ye. AIBench: an industry standard internet service AI benchmark suite. arXiv preprint arXiv:1908.08998

·       Tianshu Hao, Yunyou Huang, Xu Wen, Wanling Gao, Fan Zhang, Chen Zheng, Lei Wang, Hainan Ye, Kai Hwang, Zujie Ren, Jianfeng Zhan. Edge AIBench: towards comprehensive end-to-end edge computing benchmarking. 2018 BenchCouncil International Symposium on Benchmarking, Measuring and Optimization

Big Data Benchmarking

·       Lei Wang, Jianfeng Zhan, Chunjie Luo, Yuqing Zhu, Qiang Yang, Yongqiang He, Wanling Gao, Zhen Jia, Yingjie Shi, Shujie Zhang, Chen Zheng, Gang Lu, Kent Zhan, Xiaona Li, Bizhu Qiu: BigDataBench: A big data benchmark suite from internet services. HPCA 2014: 488-499.

·       Zijian Ming, Chunjie Luo, Wanling Gao, Rui Han, Qiang Yang, Lei Wang, Jianfeng Zhan: BDGS: A Scalable Big Data Generator Suite in Big Data Benchmarking. WBDB 2013: 138-154.

·       Zhen Jia, Lei Wang, Jianfeng Zhan, Lixin Zhang, Chunjie Luo: Characterizing data analysis workloads in data centers. IISWC 2013: 66-76.

Cloud Benchmarking

·       Chuniie Luo, Jianfeng Zhan, Lei Wang, Gang Lu, Lixin Zhang, Chengzhong Xu, and Ninghui Sun, Cloudrank-d: benchmarking and ranking cloud computing systems for data processing applications, Frontiers of Computer Science 6 (4), 347-362

Computing Paradigms

·       Gang Lu, Jianfeng Zhan, Tianshu Hao, Lei Wang: 10-millisecond Computing. CoRR abs/1610.01267 (2016).

·       Jianfeng Zhan, Lixin Zhang, Ninghui Sun, Lei Wang, Zhen Jia, Chunjie Luo, High volume throughput computing: Identifying and characterizing throughput oriented workloads in data centers, 2012 IEEE 26th International Parallel and Distributed Processing Symposium Workshops & PhD Forum

·       Xinhui Tian, Rui Han, Lei Wang, Gang Lu, Jianfeng Zhan, Latency critical big data computing in finance, The Journal of Finance and Data Science, 2015

Operating Systems

·       Gang Lu, Jianfeng Zhan, Chongkang Tan, Xinlong Lin, Defei Kong, Tianshu Hao, Lei Wang, Fei Tang, Chen Zheng: Isolate First, Then Share: A New OS Architecture for Datacenter Computing. arXiv:1604.01378.

·       Chen Zheng, Lei Wang, Sally A McKee, Lixin Zhang, Hainan Ye, Jianfeng Zhan. XOS: An Application-Defined Operating System for Datacenter Computing. 2018 IEEE International Conference on Big Data (Big Data)

Cluster and Cloud Resource management

·       Jianfeng Zhan, Lei Wang, Xiaona Li, Weisong Shi, Chuliang Weng, Wenyao Zhang, Xiutao Zang: Cost-Aware Cooperative Resource Provisioning for Heterogeneous Workloads in Data Centers. IEEE Trans. Computers 62(11): 2155-2168 (2013).

·       Lei Wang, Jianfeng Zhan, Weisong Shi, Yi Liang: In Cloud, Can Scientific Communities Benefit from the Economies of Scale? IEEE Trans. Parallel Distrib. Syst. 23(2): 296-303 (2012).

·       Jianfeng Zhan, L Wang, B Tu, Y Li, P Wang, W Zhou, D Meng, Phoenix cloud: Consolidating heterogeneous workloads of large organizations on cloud computing platforms, Proceedins of CCA 08, 2008

·       Jianfeng Zhan, Ninghui Sun: Fire Phoenix Cluster Operating System Kernel and its Evaluation. CLUSTER 2005: 1-9.

Programming Systems

·       Peng Wang, Dan Meng, Jizhong Han, Jianfeng Zhan, Bibo Tu, Xiaofeng Shi, Le Wan: Transformer: A New Paradigm for Building Data-Parallel Programming Models. IEEE Micro 30(4): 55-64 (2010).

·       Xinhui Tian, Biwei Xie, Jianfeng Zhan. Cymbalo: An Efficient Graph Processing Framework for Machine Learning. 2018 IEEE Intl Conf on Parallel & Distributed Processing with Applications, Ubiquitous Computing & Communications, Big Data & Cloud Computing, Social Computing & Networking, Sustainable Computing & Communications

Performance Analytics, Management, and Optimization

·       Biwei Xie, Jianfeng Zhan, Xu Liu, Wanling Gao, Zhen Jia, Xiwen He, Lixin Zhang. CVR: efficient vectorization of SpMV on x86 processors. Proceedings of the 2018 International Symposium on Code Generation and Optimization

·       Zhen Jia, Chao Xue, Guancheng Chen, Jianfeng Zhan, Lixin Zhang, Yonghua Lin, Peter Hofstee. Auto-tuning Spark big data workloads on POWER8: Prediction-based dynamic SMT threading. 2016 International Conference on Parallel Architecture and Compilation Techniques (PACT)

·       Xiaoyu Fu, Rui Ren, Jianfeng Zhan, Wei Zhou, Zhen Jia, Gang Lu: LogMaster: Mining Event Correlations in Logs of Large-Scale Cluster Systems. SRDS 2012: 71-80.

·       Zhihong Zhang, Jianfeng Zhan, Yong Li, Lei Wang, Dan Meng, Bo Sang: Precise request tracing and performance debugging for multi-tier services of black boxes. DSN 2009: 337-346.

Deep learning and Its applications

·       Chunjie Luo, Jianfeng Zhan, X Xue, Lei Wang, Rui Ren, Qiang Yang, Cosine normalization: Using cosine similarity instead of dot product in neural networks, 2018 International Conference on Artificial Neural Networks, 382-391

·       Xiexuan Zhou, Wenfeng Zeng, H Chi, C Luo, C Liu, Jianfeng Zhan, SM He, Z Zhang, pdeep: Predicting MS/MS spectra of peptides with deep learning, Analytical chemistry 89 (23), 12690-12697


指导学生

已指导学生

邱必祝  硕士研究生  081202-计算机软件与理论  

桑波  硕士研究生  081202-计算机软件与理论  

臧秀涛  硕士研究生  081201-计算机系统结构  

袁琳  硕士研究生  081201-计算机系统结构  

黄雅斌  硕士研究生  081201-计算机系统结构  

刘雪娅  硕士研究生  081280-软件工程  

宫士敏  硕士研究生  081201-计算机系统结构  

任睿  硕士研究生  081201-计算机系统结构  

罗纯杰  硕士研究生  081203-计算机应用技术  

周俊平  硕士研究生  081280-软件工程  

杨强  硕士研究生  081202-计算机软件与理论  

谭崇康  硕士研究生  081202-计算机软件与理论  

明子鉴  硕士研究生  081202-计算机软件与理论  

王磊  博士研究生  081202-计算机软件与理论  

陆钢  博士研究生  081202-计算机软件与理论  

田昕晖  博士研究生  081201-计算机系统结构  

周撷璇  博士研究生  081202-计算机软件与理论  

何习文  硕士研究生  081201-计算机系统结构  

郭远晴  硕士研究生  085211-计算机技术  

王标  硕士研究生  081202-计算机软件与理论  

唐昊宁  硕士研究生  085212-软件工程  

高婉铃  博士研究生  081202-计算机软件与理论  

孔德飞  硕士研究生  085212-软件工程  

任睿  博士研究生  081202-计算机软件与理论  

黄运有  博士研究生  081202-计算机软件与理论  

杜梦佳  硕士研究生  081202-计算机软件与理论  

戴绍鹏  硕士研究生  081202-计算机软件与理论  

现指导学生

周润林  博士研究生  085271-电子与信息  

江梓涵  博士研究生  081201-计算机系统结构  

王娜娜  博士研究生  081201-计算机系统结构  

罗纯杰  博士研究生  081202-计算机软件与理论  

康国新  博士研究生  081201-计算机系统结构  

李亚韬  博士研究生  081202-计算机软件与理论  

郝天舒  博士研究生  081202-计算机软件与理论  

温旭  硕士研究生  081201-计算机系统结构  

陈家楠  硕士研究生  081201-计算机系统结构  

黄成  硕士研究生  081201-计算机系统结构  

汤飞  博士研究生  081201-计算机系统结构  

李鸿霄  博士研究生  081201-计算机系统结构  

刘可  硕士研究生  085211-计算机技术  

范帆达  博士研究生  081201-计算机系统结构  

社会兼职

International Open Benchmark Council(BenchCouncil), Chair 

IEEE Transactions on Parallel and Distributed Systems, Associate Editor