from    
to    
search  

 


天文系 Colloquium: Probing Planet Formation with the Most Extreme Cases
清华大学材料科学与工程研究院《材料科学论坛》:Magnetocaloric effect: from the...
Data-driven Discovery of Optimization-based Decision-making Models
Toward the Efficient Operation of an Electrified Chemical Industry
报告题目:
StreamIt - A Programming Language for the Era of Multicores
 报告人:
Saman Amarasinghe
Associate Professor of CSAIL/EECS, MIT
报告时间:
2008-06-27 10:00
报告地点:
FIT 1-515
主办单位:
计算机科学与技术系
  简介:

Abstract:

For the last four decades, a byproduct of Moore's Law has been the

continuous and dramatic increase in the performance of sequential

applications.  Unfortunately, in the current and future generations of

processors, doubling the number of transistors is not leading to any

increase in sequential performance due to power and complexity issues. Thus,

all major processor vendors are moving towards multicore processors.  While

architects have known how to build parallel processors for over a half a

century, the main stumbling block for their wider acceptance has been the

difficulty in programming them. In the first part of the talk I will discuss

the path to multicores, address why parallel programming has been such a

difficult problem to solve and speculate on our ability to crack it this

time around.

 

One promising approach to parallel programming is the use of novel

programming language techniques -- ones that reduce the burden on the

programmers, while simultaneously increasing the compiler's ability to get

good parallel performance.  In the second part of the talk, I will introduce

StreamIt: a language and compiler specifically designed to expose and

exploit inherent parallelism in "streaming applications" such as audio,

video, and network processing.  StreamIt provides novel high-level

representations to improve programmer productivity within the streaming

domain.  By exposing the communication patterns of the program, StreamIt

allows the compiler to perform aggressive transformations and effectively

utilize parallel resources.  StreamIt is ideally suited for multicore

architectures; recent experiments on a 16-core machine demonstrate an 11x

speedup over a single core.

Bio:

Saman P. Amarasinghe is an Associate Professor in the Department of

Electrical Engineering and Computer Science at Massachusetts Institute of

Technology and a member of the Computer Science and Artificial Intelligence

Laboratory (CSAIL). Currently he leads the Commit compiler group and was the

co-leader of the MIT Raw project. Saman received his BS in Electrical

Engineering and Computer Science from Cornell University in 1988, and his

MSEE and Ph.D from Stanford University in 1990 and 1997, respectively.

 

 

今日相关信息
美国法律体系和法律检索讲座
 
同类别相关信息
大数据在滴滴出行的应用 /Big Data at...
清华大学授予拉尔斯.彼得.汉森名誉教授...
清华信息大讲堂173讲:Sparse Sampling...
坚定信心,积极推动全球气候治理
清华论坛第74讲:My Journey to Stock...
学术活动