基本信息
刘芳芳  女  硕导  中国科学院软件研究所
电子邮件: fangfang@iscas.ac.cn
通信地址: 北京市海淀区中关村南四街4号软件所5号楼
邮政编码:

研究领域

高性能扩展数学库、高性能计算、并行计算

招生信息

   
招生专业
081202-计算机软件与理论
083500-软件工程
招生方向
高性能扩展数学库,稀疏迭代解法器,异构众核并行

教育背景

2016-09--2020-01   中国科学院大学   博士
2003-09--2006-06   吉林大学   硕士
1999-09--2003-07   吉林大学   本科

工作经历

   
工作简历
2020-09~2021-01,中国科学院软件研究所, 正高级工程师
2014-07~2020-09,中国科学院软件研究所, 高级工程师
2009-11~2014-07,中国科学院软件研究所, 助理研究员
2006-07~2009-11,中国科学院软件研究所, 研究实习员
社会兼职
2018-06-19-2020-12-30,中国工业与应用数学学会高性能计算与数学软件专业委员会委员, 委员

专利与奖励

   
奖励信息
(1) 国产P/E级高性能软件与算法库研究集体, 部委级, 2017
(2) Gordon Bell, , 其他, 2016
专利成果
[1] 刘芳芳, 王萃, 赵玉文. 一种适用于大气动力学模拟的混合精度实现方法. 202310519297.1, 2023-05-10.
[2] 胡怡, 杨超, 刘芳芳, 马文静, 陈道琨. 面向SW39000处理器的稠密矩阵乘法的高性能实现方法及装置. CN: CN113849771A, 2021-12-28.
[3] 刘芳芳, 王鸿森. 一种申威众核处理器的小规模对称矩阵并行三对角化方法. CN: CN113704691A, 2021-11-26.
[4] 胡怡, 陈道琨, 杨超, 刘芳芳, 马文静. 面向SW26010-Pro处理器的1、2级BLAS函数库的高性能实现方法. CN: CN113641956A, 2021-11-12.
[5] 陈道琨, 杨超, 刘芳芳. 一种面向GPU平台的稀疏结构化三角方程组求解的高性能实现方法和装置. CN: CN113297537A, 2021-08-24.
[6] 刘芳芳, 吴丽鑫, 马文静, 汪荃, 王志军, 孙家昶, 杨超. 一种众核平台上面向规则网格问题的结构化着色方法. CN: CN110942504B, 2021-07-27.
[7] 杨超, 蒋丽娟, 尹万旺, 敖玉龙, 魏迪, 袁欣辉, 刘芳芳, 张鹏. 申威26010众核CPU上GEMM稠密矩阵乘高性能实现方法. CN: CN107168683B, 2020-06-09.
[8] 刘芳芳, 杨超, 吴长茂. 一种基于申威26010处理器的稀疏矩阵向量乘异构众核实现方法. CN: CN106775594B, 2019-03-19.
[9] 杨超, 赵玉文, 张佳佳, 刘芳芳, 孙乔. 国产申威26010众核处理器上多维FFT的高性能实现方法. CN: CN107451097A, 2017-12-08.
[10] 敖玉龙, 杨超, 刘芳芳, 尹万旺, 魏迪, 袁欣辉, 蒋丽娟. 一种适应于“神威·太湖之光”上HPCG优化的数据结构及其高效实现方法. CN: CN107273094A, 2017-10-20.
[11] 杨超, 蒋丽娟, 尹万旺, 敖玉龙, 魏迪, 袁欣辉, 刘芳芳, 张鹏. 国产申威26010众核CPU上GEMM稠密矩阵乘高性能实现方法. CN: CN107168683A, 2017-09-15.
[12] 张佳佳, 杨超, 尹万旺, 赵玉文, 魏迪, 刘芳芳, 袁欣辉. 基于国产申威26010处理器的基2一维FFT的高性能实现方法. CN: CN106933777A, 2017-07-07.
[13] 刘芳芳, 杨超, 吴长茂. 一种基于国产申威26010处理器的稀疏矩阵向量乘异构众核实现方法. CN: CN106775594A, 2017-05-31.
[14] 刘昊, 杨超, 刘芳芳, 赵玉文, 张鹏, 孙乔. 一种基于申威平台的基础线性代数库BLAS三级函数GEMM的高性能实现方法. CN: CN105808309A, 2016-07-27.
[15] 蒋丽娟, 杜胜, 杨超, 许永超, 刘芳芳, 钟伟, 赵玉文, 申超. 一种大整数乘法Karatsuba算法的并行实现方法. CN: CN105653239A, 2016-06-08.
[16] 蒋丽娟, 杨超, 刘芳芳, 赵玉文, 解庆春. 一种大整数乘法Comba算法基于OpenMP的并行实现方法. CN: CN104793922A, 2015-07-22.
[17] 赵玉文, 刘芳芳, 杨超, 解庆春, 蒋丽娟. 基于FFT的大整数乘法SSA算法多核并行化实现方法. CN: CN104731563A, 2015-06-24.
[18] 赵玉文, 刘芳芳, 解庆春, 杨超, 蒋丽娟. 一种基于GMP的大整数加法和减法多核并行化实现方法. CN: CN104699449A, 2015-06-10.
[19] 刘芳芳, 杨超. 一种基于PETSc的GCRO-DR算法并行处理方法. CN: CN104182209A, 2014-12-03.
[20] 刘芳芳, 张云泉, 张先轶, 王茜. 一种稀疏矩阵的存储方法CSRL及基于该方法的SpMV实现方法. CN: CN103336758A, 2013-10-02.
[21] 袁良, 张云泉, 孙相征, 王婷, 刘芳芳. 稀疏矩阵的对角线数据存储方法及基于该方法的SpMV实现方法. CN: CN102141976A, 2011-08-03.
[22] 孙相征, 张云泉, 王婷, 刘芳芳, 袁良. 针对稀疏矩阵的数据存储方法及基于该方法的SpMV实现方法. CN: CN102033854A, 2011-04-27.

出版信息

   
发表论文
[1] Liu fangfang, Ma Wenjing, Zhao Yuwen, Chen Daokun, Hu Yi, Lu Qinglin, Yin Wanwang, Yuan Xinhui, Jiang Lijuan, Yan Hao, Li Min, Wang Hongsen, Wang Xinyu, Yang Chao. xMath2.0: a high‑performance extended math library for SW26010‑Pro many‑core processor. CCF Transactions on High Performance Computing[J]. 2022, [2] Ma wenjing, Liu Fangfang, Chen Daokun, Lu Qinglin, Hu Yi, Wang Hongsen, Yuan Xinhui. An optimized framework for Matrix Factorization on the New Sunway many-core Platform. ACM Transactions on Architecture and Code Optimization[J]. 2022, [3] 陈道琨, 刘芳芳, 杨超. 一种SW26010处理器上结构化网格问题的并行稀疏三角方程组求解器. 软件学报[J]. 2021, [4] Hu, Wei, Qin, Xinming, Jiang, Qingcai, Chen, Junshi, An, Hong, Jia, Weile, Li, Fang, Liu, Xin, Chen, Dexun, Liu, Fangfang, Zhao, Yuwen, Yang, Jinlong. High performance computing of DGDFT for tens of thousands of atoms using millions of cores on Sunway TaihuLight. SCIENCE BULLETIN[J]. 2021, 66(2): 111-119, http://dx.doi.org/10.1016/j.scib.2020.06.025.
[5] 刘芳芳, 王志军, 汪荃, 吴丽鑫, 马文静, 杨超, 孙家昶. 国产异构系统上的HPCG并行算法及高效实现. 软件学报[J]. 2021, 32(8): 2341-2351, http://lib.cqvip.com/Qikan/Article/Detail?id=7105477914.
[6] Hu Wei, Jiang Caiqing, Chen Junshi, An Hong, Jia Weile, Li Fang, Liu Xin, Qin Xinming, Chen Dexun, Liu Fangfang, Zhao Yuwen, Yang Jinlong. Extreme-Scale Density Functional Theory High Performance Computing of DGDFT for Tens of Thousands of Atoms using Millions of Cores on Sunway TaihuLight. 2020, http://arxiv.org/abs/2003.00407.
[7] 赵玉文, 敖玉龙, 杨超, 刘芳芳, 尹万旺, 林蓉芬. 面向国产申威26010众核处理器的一维FFT实现与优化. 软件学报[J]. 2019, [8] 刘芳芳, 陈道琨, 杨超, 赵玉文. 面向磁流体动力学方程组的异构众核全隐求解器研究. 数值计算与计算机应用[J]. 2019, 34-50, http://lib.cqvip.com/Qikan/Article/Detail?id=83907483504849574849484852.
[9] 刘芳芳. 面向国产异构众核超级计算机的并行稀疏迭代求解器研究及其应用. 2019, [10] 赵玉文, 刘芳芳, 蒋丽娟, 杨超. 大整数乘法Schonhage-Strassen算法的多核并行化研究. 软件学报[J]. 2018, 29(12): 3604-3613, http://lib.cqvip.com/Qikan/Article/Detail?id=6100021631.
[11] Liu, Yiqun, Yang, Chao, Liu, Fangfang, Zhang, Xianyi, Lu, Yutong, Du, Yunfei, Yang, Canqun, Xie, Min, Liao, Xiangke. 623 Tflop/s HPCG run on Tianhe-2: Leveraging millions of hybrid cores. INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS[J]. 2016, 30(1): 39-54, https://www.webofscience.com/wos/woscc/full-record/WOS:000371326000004.
[12] Fu, Haohuan, Liao, Junfeng, Yang, Jinzhe, Wang, Lanning, Song, Zhenya, Huang, Xiaomeng, Yang, Chao, Xue, Wei, Liu, Fangfang, Qiao, Fangli, Zhao, Wei, Yin, Xunqiang, Hou, Chaofeng, Zhang, Chenglong, Ge, Wei, Zhang, Jian, Wang, Yangang, Zhou, Chunbo, Yang, Guangwen. The Sunway TaihuLight supercomputer: system and applications. SCIENCE CHINA-INFORMATION SCIENCES[J]. 2016, 59(7): http://ir.ipe.ac.cn/handle/122111/21269.
[13] Changmao Wu. Accelerating the Simulation of Thermal Convection in the Earth's Outer Core on Tianhe-2. 2016 IEEE 22ND INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS)null. 2016, 800-809, [14] 蒋丽娟, 刘芳芳, 赵玉文, 杨超, 蔡颖. 大整数Comba和Karatsuba乘法的多核并行化研究. 计算机系统应用[J]. 2016, 232-236, http://lib.cqvip.com/Qikan/Article/Detail?id=670591707.
[15] Fu, Haohuan, Liao, Junfeng, Yang, Jinzhe, Wang, Lanning, Song, Zhenya, Huang, Xiaomeng, Yang, Chao, Xue, Wei, Liu, Fangfang, Qiao, Fangli, Zhao, Wei, Yin, Xunqiang, Hou, Chaofeng, Zhang, Chenglong, Ge, Wei, Zhang, Jian, Wang, Yangang, Zhou, Chunbo, Yang, Guangwen. The Sunway TaihuLight supercomputer: system and applications. SCIENCE CHINA-INFORMATION SCIENCES[J]. 2016, 59(7): http://ir.ipe.ac.cn/handle/122111/21269.
[16] 刘昊, 刘芳芳, 张鹏, 杨超, 蒋丽娟. 基于申威1600的3级BLAS GEMM函数优化. 计算机系统应用[J]. 2016, 234-239, http://lib.cqvip.com/Qikan/Article/Detail?id=670903486.
[17] Zhang Peng, Ao Yulong, Yang Chao, Liu Yiqun, Liu Fangfang, Wu Changmao, Zhao Haitao, IEEE. Pattern-Driven Hybrid Multi-and Many-Core Acceleration in the MPAS Shallow-Water Model. 2015 44TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING (ICPP)null. 2015, 71-80, [18] Liu Fangfang, Yang Chao, Liu Yiqun, Zhang Xianyi, Lu Yutong, Douglas C, Yucheng G. Reducing Communication Overhead in the High Performance Conjugate Gradient Benchmark on Tianhe-2. PROCEEDINGS OF THIRTEENTH INTERNATIONAL SYMPOSIUM ON DISTRIBUTED COMPUTING AND APPLICATIONS TO BUSINESS, ENGINEERING AND SCIENCE, (DCABES 2014)null. 2014, 13-18, [19] 刘芳芳, 杨超. 一种提高SpMV向量化性能的新型稀疏矩阵存储格式. 数值计算与计算机应用[J]. 2014, 35(4): 269-276, http://sciencechina.cn/gw.jsp?action=detail.jsp&internal_id=5310347&detailType=1.
[20] Zhang, Xianyi, Yang, Chao, Liu, Fangfang, Liu, Yiqun, Lu, Yutong, Sun, XH, Qu, W, Stojmenovic, I, Zhou, W, Li, Z, Guo, H, Min, G, Yang, T, Wu, Y, Liu, L. Optimizing and Scaling HPCG on Tianhe-2: Early Experience. ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP 2014, PT Inull. 2014, 8630: 28-41, [21] Liu Yiqun, Zhang Xianyi, Yang Chao, Liu Fangfang, Lu Yutong, IEEE. Accelerating HPCG on Tianhe-2: A Hybrid CPU-MIC Algorithm. 2014 20TH IEEE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS)null. 2014, 542-551, [22] 王磊, 张云泉, 刘芳芳, 张先轶. 基于混合精度算法的改进HPL软件包. 计算机工程[J]. 2010, 36(19): 47-49, http://lib.cqvip.com/Qikan/Article/Detail?id=35415661.
[23] 王婷, 孙相征, 张云泉, 杨超, 李力刚, 刘芳芳, 管文华, 唐雨新, 姚继峰. 曙光5000A天体大规模数值模拟软件性能测试. 西安交通大学学报[J]. 2009, 43(10): 71-75, http://lib.cqvip.com/Qikan/Article/Detail?id=31922536.
[24] 袁娥, 张云泉, 刘芳芳, 孙相征. SpMV的自动性能优化实现技术及其应用研究. 计算机研究与发展[J]. 2009, 1117-1126, http://lib.cqvip.com/Qikan/Article/Detail?id=30839323.
[25] 刘芳芳, 刘播. 求解抛物型方程的并行Monte Carlo区域分解算法. 吉林大学学报:理学版[J]. 2007, 45(2): 173-178, http://lib.cqvip.com/Qikan/Article/Detail?id=24038768.
[26] 刘芳芳, 刘播, 刘春光. 一种求解抛物型方程的Monte Carlo并行算法. 高等学校计算数学学报[J]. 2005, http://lib.cqvip.com/Qikan/Article/Detail?id=1000292974.

科研活动

   
科研项目
( 1 ) 面向地学领域的可扩展数值算法在银河/天河系列超级计算机上的应用研究, 主持, 市地级, 2014-09--2017-08
( 2 ) 100P众核版高性能扩展数学库, 参与, 国家级, 2014-07--2016-06
( 3 ) 数万核环境偏微分方程可扩展解法器若干关键技术研究, 参与, 国家级, 2012-01--2015-12
( 4 ) 高可扩展全耦合空气动力学数值模拟软件, 参与, 国家级, 2015-01--2016-12
( 5 ) 面向100P高效能计算机的HPCG算法设计与优化实现, 主持, 国家级, 2014-11--2016-12
( 6 ) 基于国产神威100PF系统的高性能算法库研究, 参与, 国家级, 2016-01--2018-12
( 7 ) 面向国产众核处理器的高性能扩展数学库, 主持, 研究所(学校), 2018-11--2019-12
( 8 ) 国产安全可控先进计算系统研制, 参与, 部委级, 2018-07--2020-12
( 9 ) 面向某国产处理器架构的高性能数学库, 主持, 研究所(学校), 2020-01--2021-12
( 10 ) ARM硬件基础数学库LAPACK库一期, 主持, 研究所(学校), 2019-12--2020-07
( 11 ) 超大规模可扩展大气动力学全隐式并行模拟及示范应用, 主持, 国家级, 2020-12--2021-11
( 12 ) 鲲鹏CPU系统HPCG性能优化与建模, 主持, 院级, 2020-10--2021-09
参与会议
(1)面向某国产超级计算机的HPCG异构众核并行及优化   中国工业与应用数学年会   2019-09-20
(2)面向国产处理器的异构众核并行稀疏迭代解法器   软件所学术年会   2019-05-17

指导学生

现指导学生

李克森  硕士研究生  081202-计算机软件与理论  

闫昊  硕士研究生  081202-计算机软件与理论  

路青霖  硕士研究生  081202-计算机软件与理论  

王鸿森  硕士研究生  083500-软件工程