弯曲学术:Steve Blackburn 在清华的讲座

Sina WeiboBaiduLinkedInQQGoogle+RedditEvernote分享




(Steve 去北京旅游,我忽悠他去清华 give a talk, 有兴趣的朋友欢迎来围观。)

Steve Blackburn 4 月 29 号上午9:50~12:00,在清华 FIT楼 1-312 会议室 give a talk。

谁是 Steve Blackburn?

Stephen Blackburn is an Associate Professor in the Department of Computer Science at Australian National University (http://users.cecs.anu.edu.au/~steveb/).  His research focus is on programming language implementation, and in particular the performance of modern programming languages on modern architectures.  He is interested in understanding, measuring and addressing the narrowing memory bottleneck, and the characteristics of modern languages and architectures that exacerbate this problem.  His service includes program committees and external review committees such as ASPLOS, ISCA, OOPSLA, ISMM, VEE, and PLDI, and the program chair of ISMM 2008.  He has led the development tools and benchmarks in wide use: the MMTk garbage collection toolkit and the DaCapo Java Benchmarks. He is on the Jikes RVM Steering committee and leads the DaCapo Benchmark Suite consortium.

他会讲神马?

Title: Looking Back on the Language and Hardware Revolutions: Measured
Power, Performance, and Scaling

Abstract:

This talk reports and analyzes measured chip power and performance on five
process technology generations executing 61 diverse benchmarks with a
rigorous methodology. We measure representative Intel IA32 processors with
technologies ranging from 130nm to 32nm while they execute sequential and
parallel benchmarks written in native and managed languages. During this
period, hardware and software changed substantially: (1) hardware vendors
delivered chip multiprocessors instead of uniprocessors, and independently
(2) software developers increasingly chose managed languages instead of
native languages. This quantitative data reveals the extent of some known
and previously unobserved hardware and software trends.
Two themes emerge. (I) Workload The power, performance, and energy trends of
native workloads do not approximate managed workloads. For example, (a) the
SPEC CPU2006 native benchmarks on the i7-920 and i5-670 draw significantly
less power than managed or scalable native benchmarks; and (b) managed
runtimes exploit parallelism even when running single-threaded applications.
The results recommend architects always include native and managed workloads
to design and evaluate energy efficient designs. (II) Architecture Clock
scaling, microarchitecture, simultaneous multithreading, and chip
multiprocessors each elicit a huge variety of processor power, performance,
and energy responses. This variety and the difficulty of obtaining power measurements recommends exposing on-chip power meters and when possible
structure specific power meters for cores, caches, and other structures.
Just as hardware event counters provide a quantitative grounding for
performance innovations, power meters are necessary for optimizing energy.

(http://users.cecs.anu.edu.au/~steveb/downloads/pdf/powerperf-asplos-2011.pdf)

如果他有时间,还会讲另外一个,

Title: Where to Next? Memory management in the midst of hardware and software revolutions.

Abstract:

The past ten years have delivered two significant revolutions. On one
hand, microprocessor design has been transformed by: 1) the limits of
clock reach — leading to chip multiprocessors — and 2) the limits
of Dennard scaling — leading to dark silicon and new challenges in
power management. On the other hand, managed languages and an
entirely new software landscape have emerged, profoundly affecting the
way software is sold, where it is used, and how it interacts with
hardware. Most often these changes are examined in isolation from one
another. Architects tend to grapple with the changes in
microarchitecture in the context of the familiar ground provided by
SPECCPU and meanwhile language developers tend not to confront the
consequences of microarchitectural change and where it is taking us.
In this talk I examine the state of play today, and explore the clash
of these two revolutions as they play out in the specific context of
automatic memory management, an essential element of most modern
languages whose performance is heavily dependent on the underlying
microarchitecture.

(没有打分)

雁过留声

“弯曲学术:Steve Blackburn 在清华的讲座”有4个回复

  1. asmcos 于 2011-04-14 9:01 下午

    老大:讲座 你和陈老师联系的?

  2. 陈怀临 于 2011-04-14 9:05 下午

    我二弟子联系的。。。

  3. RINEHART 于 2011-04-15 12:26 上午

    这一次还需要报名么?

  4. coder 于 2011-04-15 1:18 上午

    不需要,直接去围观就可以了…