头像

黄波

职称: 特聘教授

直属机构: 数据科学与工程学院

学科:

相关教师

个人资料

  • 部门: 数据科学与工程学院
  • 性别:
  • 专业技术职务:
  • 毕业院校: 复旦大学
  • 学位: 理学博士
  • 学历: 博士研究生
  • 联系电话:
  • 电子邮箱: bhuang@dase.ecnu.edu.cn
  • 办公地址: 中北校区数学馆东105
  • 通讯地址: 上海市普陀区中山北路3663号华东师范大学数学馆东105
  • 邮编: 200062
  • 传真:

教育经历

1997.2-2000.1  复旦大学    计算机科学系计算机软件与理论专业    博士

1994.9-1997.1  复旦大学    计算机科学系计算机应用专业        硕士

1990.9-1994.7  复旦大学    计算机科学系信息科学专业         学士

工作经历

2020.11- 至今  华东师范大学             特聘教授、博士生导师

2019.11-2020.8 上海华为技术有限公司        高级技术专家A/首席架构师

2016.7-2019.10 驭势(上海)汽车科技有限公司  总经理

2000.1-2016.6  Intel                  总监/高级首席工程师

个人简介

  • 在编译器设计和开发、语言虚拟机研发、系统优化、软件与服务架构、云计算等方面积累了丰富的项目经验,熟悉程序系统及编译器内核,创立了Intel中国区编译器团队,领导过动态二进制代码转换器及多款静态编译器及程序转换工具的产品化研发

  • 从事过3年多的智能驾驶研发,在高速车的自动驾驶(L3)和智能驾驶云脑(智能驾驶运营管理平台、智能驾驶大数据分析及智能驾驶系统仿真)两方面组建团队并带领团队完成产品研发

  • 对创新工作充满热情,多次担任全国青少年科技创新大赛的志愿辅导者和评委,有丰富的企业内创新及外部创业的经验

  • 对教育充满热忱,长期支持企校合作,是一位热心的职业导师和教练,曾被聘为上海交通大学兼职研究员

社会兼职

  • 中国计算机学会校企合作俱乐部执委会执委

  • CCF THPC (CCF Transactions on High Performance Computing)编委

  • 复旦大学校友会IT同学会第二届咨询委员会委员

  • 复旦大学计算机科学技术学院学生生涯发展导师

  • 复旦大学校友会荣誉理事


研究方向

数据驱动的软件/服务优化、系统优化、编译技术、软件与服务架构


招生与培养

系统优化实验室(SOLE,System Optimization Lab - ECNU)正在招新,热忱欢迎对上述研究方向感兴趣的志同道合者(青年教师、博士后、博士生、硕士生、本科生)加入我们的研究队伍!


【备注】系统优化是一个非常挑战的研究方向,需要体系结构、操作系统、编译原理、程序系统、性能工程方面扎实的理论基础和深入的工程实践,请同学们在联系我们之前事先慎重考虑


志同道合者的定义:

  • 强烈的渴望成长的意愿和动力

  • 认可SOLE的培养目标

  • 认同SOLELab文化

  • 认同SOLE的管理方式

  • 发自内心对系统优化的喜欢

  • 实验室文化:

正直诚信、团结互助;
积极实践、敢于创新;

不畏挑战、追求卓越。

  • 学生要求:

对系统底层具有浓厚的兴趣

好奇心+求知欲

−具有比较强的编程动手能力

  • 培养目标:

−系统领域专家

−系统架构师

−性能优化专家

−系统软件工程师


开授课程

已经开授课程:

《事业启航》(本科生课程)

《编译原理》(本科生课程)

《软件系统优化》(本科生课程,集体授课)

《程序优化系统设计》(上)(本科生课程)


即将开授课程:

《程序优化系统设计》(下)(本科生课程)


曾经开授课程:

《先进编译技术》 (复旦大学软件学院研究生课程)

《数据科学与工程研究方法》(研究生课程)

《计算教育学》(研究生课程,集体授课)

《设计思维》(本科生课程,集体授课)

《数据管理与分析前沿》(研究生课程,集体授课)

《系统优化》(研究生课程,集体授课)

科研项目

合作企业单位:

Intel、腾讯、阿里、华为、海光、芯来科技、杭州鸿钧微电子科技有限公司




学术成果

代表论文:

  • Haoyu Liao, Jianmei Guo and Bo Huang, Yujie Han, Dingyu Yang, Kai Shi, Jonathan Ding, Guoyao Xu, Guodong Yang and Liping Zhang. DeployFix: Dynamic Repair of Software Deployment Failures via Constraint Solving. In IEEE/ACM ASE'24

  • Yilei Zhang, Haoyu Liao, Zekun Wang, Bo Huang and Jianmei Guo. EFACT: an External Function Auto-Completion Tool to Strengthen Static Binary Lifting,  in JSS (The Journal of Systems & Software), 2024  

  • Ning Li, Jianmei Guo, Bo Huang, Yuyang Li, Yilei Zhang, Chengdong Li and Wenxin Huang. TCSA: Efficient Localization of Busy-Wait Synchronization Bugs for Latency-Critical Applications, in IEEE TPDS, 2024

  • Tongyu Liu, Jianmei Guo and Bo Huang. Efficient Cross-platform Multiplexing of Hardware Performance Counters via Adaptive Grouping. ACM TACO. 2024

  • Wenlong Mu, Yilei Zhang, Bo Huang, Jianmei Guo, and Shiqiang Cui. A Hotspot-Driven Semi-automated Competitive Analysis Framework for Identifying Compiler Key Optimizations. ACM SIGPLAN CC'23

  • Jinquan Dai, Jie Huang, Shengsheng Huang, Bo Huang, Yan Liu: HiTune: Dataflow-Based Performance Analysis for Big Data Cloud, USENIX ATC’2011

  • Jinquan Dai, Bo Huang: Design Patterns for Cloud Services,Book Chapter, Lecture Notes in Business Information Processing (LNBIP) series, 2011

  • Shengsheng Huang, Jie Huang, Jinquan Dai, Tao Xie, Bo Huang: The HiBench Benchmark Suite: Characterization of the MapReduce-Based Data Analysis, ICDE 2010 workshops

  • Shu Xu, Bo Huang, Junyong Ding, Jinquan Dai: Browser Workload Characterization for an Ajax-based Commercial Online Service, IEEE IISWC 2009

  • Bo Huang,Junyong Ding,Jinquan Dai,Wwenjie Zhang: SHARK: A WEB 2.0 SERVICE INFRASTURE FOR KNOWLEDGE SHARING, IEEE CSEDU 2009

  • Haibo Chen, Liwei Yuan, Xi Wu, Binyu Zang, Bo Huang, Pen-Chung Yew: Control Flow Obfuscation with Information Flow Tracking, IEEE/ACM MICRO 2009

  • Chaohao Xu, Jianhui Li, Tao Bao, Yun Wang, Bo Huang: Metadata Driven Memory Optimizations in Dynamic Binary Translator, ACM VEE’07

  • Jinquan Dai, Long Li, Bo Huang: Pipelined Execution of Critical Sections Using Software-Controlled Caching in Network Processors, ACM/IEEE CGO’07

  • Jianhui Li, Qi Zhang, Shu Xu, Bo Huang: Optimizing Dynamic Binary Translation for SIMD Instructions, ACM/IEEE CGO’06

  • Long Li, Bo Huang, Jinquan Dai, Luddy Harrison: Automatic Multithreading and Multiprocessing of C Programs for IXP, ACM PPoPP’05

  • Jinquan Dai, Bo Huang, Long Li, Luddy Harrison: Automatically Partitioning Packet Processing Applications for Pipelined Architectures, ACM PLDI’05

  • Weihua Jiang, Chao Mei, Bo Huang, Jianhui Li, Jiahua Zhu, Binyu Zang, Chuanqi Zhu: Boosting the Performance of Multimedia Applications Using SIMD Instructions, Springer CC’05

  • 黄波,臧斌宇,李靖,朱传琪: A New Approach to Pointer Analysis for Assignments, 《Journal of Computer Science & Technology》, 2001,16(3):242-250

  • 黄波,臧斌宇,韦俊银,朱传琪: 上下文敏感的过程间指针分析,《计算机学报》2000.5


专著:

  • 黄波. 以终为始:数字化时代人才终身成长之道[M]. 北京:机械工业出版社, 2023


专利:

在编译技术、系统优化、软件服务和智能驾驶等方面申请国内外专利30余项


代表性已授权专利:

美国专利:

  • US10,873,643 B2, Unified Content Posting (Dec. 22, 2020)

  • US10,049,077 B2, Handheld Device for Elderly People (Aug. 14, 2018)

  • US8,438,552 B2, Apparatus and Method for Automatically Parallelizing Network Applications through Pipelining Transformation (May 7, 2013)

  • US7,634,767B2, Method and System for Assigning Register Class through Efficient Dataflow Analysis (Dec. 15, 2009)

  • US7.596,783 B2, Method and Apparatus to Implement Annotation based Thunking (Sep. 29, 2009)

  • US7,392,513 B2, Method and Apparatus for Merging Critical Sections (Jun 24, 2008)

世界知识产权组织专利:

  • WO2022/057743 A1,CODE PROCESSING METHOD AND APPARATUS,AND STORAGE MEDIUM (Mar. 24, 2022)

  • WO2008/077266 A1, Enterprise Knowledge Management and Sharing Method and Apparatus (July 3, 2008)

  • WO2007/076622 A1, Evaluation and Selection of Programming Code (July 12, 2007)

  • WO2007/016808 A1, A Compiling and Translation Method and Apparatus (Feb. 15, 2007)

  • WO2005/050451 A1, Memory Access Instruction Vectorization (Jun 2, 2005)

  • WO2005/050445 A3, An Apparatus and Method for an Automatic Thread-Partition Compiler (Jun 2, 2005)

中国专利:

  • CN113608976B,一种资源综合利用率的层次化分析方法、计算设备及存储介质(2024.8.13)

  • CN114490033B,一种多样化算力的统一性能建模和适应性变更方法及装置(2024.5.3)

  • CN113434103B,一种基于屏幕虚拟化的多屏互动方法、系统及其应用(2022.4.5)

  • CN106651175B,无人驾驶车辆运营管理系统、总控平台、分控平台、车载计算装置和计算机可读存储介质(2021.1.29)

  • CN106840242B,一种智能驾驶汽车的传感器自检系统及多传感融合系统(2020.2.4)

  • CN206961119U, 一种智能驾驶汽车运营系统和高精度地图的分布式存储系统 (2018.2.2)

  • CN206954219U,智能汽车多传感自检系统、辅助系统和智能汽车(2018.2.2)

  • CN100440170C,网络应用内的自动高速缓存生成(Dec. 3, 2008)


荣誉及奖励

2006.4    被提名成为Intel中国本土培养的第一位首席工程师

2014.4    被提名成为Intel中国本土培养的第一位资深首席工程师

2014.6    2013-2014年度中国软件和信息服务业领军人物

2023.7    2022年高等教育(本科)国家级教学成果二等奖