邮箱登录 | 收藏本站 | English
 
首页 研究院概况 新闻动态 研发中心 服务平台 研究队伍 产品中心 学术期刊 人才招聘 联系我们
学术活动
综合新闻
学术活动
现在位置:首页 » 新闻动态 » 学术活动 » 正文
Data Triggered Threads-Eliminating Redundant Computation
2013-09-11 09:22:36 | 【 【打印】【关闭】

报告时间: 2013年8月16日(周五)下午15:00-16:30
报告地点: 计算所440会议室(4楼研究生教室)

摘要:
This talk will introduce a new programming/architectural execution model for parallel threads. Unlike threads in conventional programming models, data-triggered threads (DTT) are initiated on a change to a memory location. This enables increased parallelism and the elimination of redundant, unnecessary computation. We‘ll show that 78% of all loads fetch redundant data, leading to a high incidence of redundant computation. By expressing computation through data-triggered threads, that computation is executed once when the data changes, and is skipped whenever the data does not change. The set of C SPEC benchmarks show performance speedup of up to 5.9X, and averaging 46%; other benchmarks even higher. We’ll examine hardware-supported DTT, and software-only implementation, and compiler-generated DTTs.

主讲人简介:
Dean Tullsen is a professor in the CSE at UCSD. He received his PhD from the University of Washington in 1996, where he introduced the concept of simultaneous multithreading (SMT, hyper-threading). He has continued to work in the area of computer architecture and back-end compilation, where he has introduced many new ideas to the research community, including threaded multipath execution, symbiotic job scheduling for multithreaded processors, dynamic critical path prediction, speculative precomputation, heterogeneous multi-core architectures, conjoined core architectures, event-driven simultaneous code optimization, and data triggered threads. He is a Fellow of the ACM and the IEEE.

 
 
网站地图 | 意见反馈 | 院长信箱
 
COPYRIGHT @ 2012-2013 欢迎访问宁波中国中科院信息技术应用研究院