🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: cmu.ece.general
Article #356

ECE Faculty Candidate Seminar

#356
From: Deborah J Scappatura
Date: Wed, 22 Mar 2000 00:00
56 lines
3567 bytes
General-Purpose Architectures for Media Processing Applications

Parthasarathy Ranganathan
Rice University

Thursday, March 23, 2000
Wean Hall 4623
10 a.m.

Abstract

Workloads on general-purpose computing systems have changed dramatically
over the past few years, with greater emphasis on applications such as
databases, media processing, networking, and communications. Several of
these workloads require orders-of-magnitude higher computing performance
than what is available in current systems. However, until recently, most
high performance computing studies have primarily focused on scientific
and engineering workloads, potentially leading to design decisions not
suitable for emerging workloads. Our work has been the first to use
detailed simulation to study several emerging workloads on
state-of-the-art general-purpose systems. In this talk, I will discuss
some of my recent work on understanding and improving the performance of
media processing workloads on general-purpose architectures.

An analysis of the effectiveness of state-of-the-art features
(techniques to extract instruction-level parallelism, media
instruction-set extensions, software prefetching, and large caches)
identifies two key trends: (1) media workloads on current
general-purpose systems are primarily compute-bound and (2) current
trends towards devoting a large fraction of on-chip transistors (up to
80%) for caches can often be ineffective for media workloads. In
response to these results, I will discuss a new cache organization,
called a reconfigurable cache, that allows the on-chip cache transistors
to be dynamically divided into partitions that can be used for other
processor activities (e.g., instruction memoization,
application-controlled memory, and prefetching buffers). Our design of
the reconfigurable cache requires very few modifications to existing
caches and has small impact on cache access times. I will discuss how,
for media applications, reconfigurable caches can be effectively used
for instruction memoization to reuse memory for computation.

Bio:

Parthasarathy Ranganathan received his B.Tech degree from the Indian
Institute of Technology, Madras in 1994, and his M.S. degree from Rice
University in 1997. He is currently a doctoral candidate at the
Department of Electrical and Computer Engineering at Rice University.
His research interests are in high-performance computer architecture,
parallel computing, and performance evaluation, with specific focus on
architectures for emerging applications and techniques to use
instruction-level parallelism. He is a primary developer and maintainer
of the publicly distributed Rice Simulator for ILP Multiprocessors
(RSIM) and a recipient of the Lodieska Stockbridge Vaughan fellowship.
He is also the secretary of the IIT Madras alumni association overseeing
all North American activities. More details can be found at
www.ece.rice.edu/~parthas
Technical Details
Message-ID: <QsqA=4y00Ui902=kU0@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,ec9bcd0c84a9bfe8,start
X-Google-Attributes: gidfa720,public
From: Deborah J Scappatura <ds73+@andrew.cmu.edu>
Subject: ECE Faculty Candidate Seminar
Date: 2000/03/22
Message-ID: <QsqA=4y00Ui902=kU0@andrew.cmu.edu>
X-Deja-AN: 601794957
X-Complaints-To: advisor@andrew.cmu.edu
X-Trace: bb3.andrew.cmu.edu 953729834 14585 128.2.10.106 (22 Mar 2000 12:57:14 GMT)
Organization: Ece, Carnegie Mellon, Pittsburgh, PA
X-Added: With Flames (outnews v2.6)
NNTP-Posting-Date: 22 Mar 2000 12:57:14 GMT
Newsgroups: cmu.ece.general