邮箱登录 | 所务办公 | 收藏本站 | English | 中国科学院
 
首页 计算所概况 新闻动态 科研成果 研究队伍 国际交流 技术转移 研究生教育 学术出版物 党群园地 创新文化 科学传播
新闻动态
计算所新闻
学术活动
科研动态
媒体文摘
IT动态导读
现在位置:首页 > 新闻动态 > 学术活动
在多核处理器上有效运行多线程程序要克服哪些困难?
2009-11-05 | 【 【打印】【关闭】

时间:11月11日(周三)上午10:00
地点:计算所四层报告厅
报告人:美国俄亥俄州立大学 张晓东教授

摘要:
 The increasingly rich computing and shared cache/memory resources in multi-core processors (many-cores in the near future) cannot be best utilized unless multi-threaded program execution can achieve high parallelism/concurrency by harvesting computing cycles of multi-cores, subject to low cache misses by exploiting locality in the last level caches. There are several serious and difficult challenges that hinder multi-core processors from being a productive execution environment.
 We have developed a runtime environment connecting multi-threaded applications and system software in a collaborative way, where operating system is guided by application domain knowledge including data access locality and execution behavior to schedule tasks and allocate shared hardware resources for each running thread. We evaluate our environment by concurrent database transactions and multi-threaded scientific computing programs, and show strong performance and throughput improvement by minimizing cache conflicts and misses in the last level caches of multi-cores. We further develop our system as a general framework to automatically manage multi-threaded applications on multi-core processors.

简介:
  张晓东是美国俄亥俄州立大学的 Robert M. Critchfield讲席教授,并担任计算机科学与工程系主任。他主持研究的一些核心算法和系统设计已被广泛应用到商业处理器和主要操作系统和数据库系统中,有效地优化或更新了计算机存储系统中的一些关键技术。张晓东于在北京工业大学获电气工程学士学位,在美国科罗拉多大学获计算机科学博士学位。他是国际电气电子工程师协会(IEEE) Fellow

 
网站地图 | 联系我们 | 意见反馈 | 所长信箱
 
欢迎访问中国科学院计算技术研究所 京ICP备05002829号 京公网安备1101080060号
地址:北京海淀区中关村科学院南路6号 邮编:100190 电话:010-62601166 邮箱:xuanchuanban@ict.ac.cn