上海交通大学软件学院院长。2011年全国优秀博士学位论文指导教师。兼任国务院学位委员会软件工程学科评议组成员、教育部软件工程教学指导委员会委员、中国工程教育认证计算机分委员会委员、中国计算机学会会士、示范性软件学院联盟副理事长。
主要从事编译技术、操作系统和计算机体系结构等方向的研究,致力于提高计算机系统的性能、可靠性和安全性。近年来在著名国际学术会议上发表30余篇论文,其中包括计算机体系结构、操作系统、编译和语言、软件工程领域顶级会议如:SOSP、Usenix ATC、Eurosys、ISCA、MICRO、HPCA、PACT、PPOPP、ICSE等。
主持国家科技支撑计划课题、国家重大专项核高基分项目、863课题、国家自然科学基金项目等多项国家课题。获2013年教育部科技进步一等奖。
主持特色专业建设和教学改革示范区建设项目,主讲国家双语示范课程《计算机系统基础》等多项教改项目和质量工程项目。指导学生获得2015年“挑战杯”全国竞赛特等奖、2016年“创青春”全国大学生创业大赛银奖、2011年“挑战杯”全国竞赛一等奖。
2013年12月起担任上海交通大学软件学院院长。2002年5月至2012年7月任复旦大学软件学院院长,2008年9月至2011年8月兼任复旦大学计算机学院副院长(主持工作),2011年3月至2012年7月兼任复旦大学国家保密学院执行副院长,2002年至2008年5月兼任复旦大学信息科学与工程学院副院长。2000年至2001年担任英特尔(中国)有限公司编译部系统架构师。
1987年获复旦大学计算机系统结构学士学位、1990年获复旦大学计算机软件硕士学位、1999年获复旦大学软件与理论博士学位。