🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: cmu.ece.general
Article #367

ECE/SCS FACULTY CANDIDATE SEMINAR

#367
From: Deborah J Scappatura
Date: Fri, 31 Mar 2000 00:00
60 lines
3983 bytes
Intelligent Distributed Shared Memory:
The Future of Scalable Server Architectures
Babak Falsafi
Assistant Professor, Purdue University
Monday, April 3, 2000
HH 1112
11:00
Abstract

Distributed shared memory (DSM) is emerging as the architecture of
choice for building large-scale multiprocessor servers. DSMs remove the
bandwidth and size limitations of a single memory module and provide a
shared-memory programming interface over memory that is distributed
among the processors. Tuning applications for performance on DSMs,
however, can often be difficult due to the non-uniform nature of memory;
in DSMs, remote memory accesses inherently take several times longer
than local memory accesses. In this talk I will present an overview of
the Purdue Impetus project, focusing on the design of intelligent DSMs
that appear (to software) to have a uniform memory architecture, thus
enhancing programmability and software portability. In these DSMs, the
memory system transparently-rather than involving the application
software--hides and/or tolerates the remote memory latency, reducing the
performance gap between remote and  local memory.

In the first half of the talk, I will present results that put to rest
the long and heated debate in the architecture community on whether
multiprocessors must support sophisticated memory programming
interfaces--better known as memory consistency models--to achieve high
performance. Modern processors support a variety of memory models to
allow software to indicate when it is safe for hardware to overlap
multiple remote memory accesses and tolerate latency.  I identify the
key mechanisms that allow memory to provide the simple and intuitive
uniprocessor programming model while achieving the performance only
possible with the most sophisticated memory models. In the second half
of the talk, I will present novel DSMs which capitalize on repetitive
memory sharing behavior in applications. By learning and predicting such
sharing behavior at runtime, these DSMs can move shared data among the
processors in advance to hide some or all of the remote access latency.

Bio:

Babak Falsafi is an Assistant Professor in the School of Electrical and
Computer Engineering at Purdue University. He received a B.S. in
Computer Sciences and a B.S. in Electrical and Computer Engineering with
highest distinctions in 1990 from SUNY at Buffalo, and a Ph.D. in
Computer Sciences in 1998 from University of Wisconsin. He is the
recipient of an NSF CAREER award in 2000 and his contributions include a
novel memory architecture, Reactive NUMA, recently incorporated in a Sun
Microsystems server. His research interests include
prediction/speculation in high-performance memory systems, power-aware
processor/memory architectures, billion-transistor single-chip
architectures, and analytic/simulation tools for computer system
performance evaluation. He is currently the principal investigator of
the Purdue Impetus project (URL: http://www.ece.purdue.edu/~impetus)
designing and evaluating intelligent memory systems. He also co-leads
the Purdue ICALP project, targeting an integrated architectural and
circuit-level approach to power management in computer systems; and the
Purdue Multiplex project, designing billion-transistor single-chip
architectures. He is
a member of IEEE and ACM.
Technical Details
Message-ID: <8stDuHG00Ui706EFo0@andrew.cmu.edu>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: fa720,5ddff30ee9456f62,start
X-Google-Attributes: gidfa720,public
From: Deborah J Scappatura <ds73+@andrew.cmu.edu>
Subject: ECE/SCS FACULTY CANDIDATE SEMINAR
Date: 2000/03/31
Message-ID: <8stDuHG00Ui706EFo0@andrew.cmu.edu>
X-Deja-AN: 604976220
X-Complaints-To: advisor@andrew.cmu.edu
X-Trace: bb3.andrew.cmu.edu 954531564 27698 128.2.10.106 (31 Mar 2000 19:39:25 GMT)
Organization: Ece, Carnegie Mellon, Pittsburgh, PA
X-Added: With Flames (outnews v2.6)
NNTP-Posting-Date: 31 Mar 2000 19:39:25 GMT
Newsgroups: cmu.ece.general