Article View: cmu.ece.general
Article #358REMINDER ECE/SCS FACULTY CANDIDATE TALK
From: Deborah J Scappatura
Date: Thu, 23 Mar 2000 00:00
Date: Thu, 23 Mar 2000 00:00
55 lines
3575 bytes
3575 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:
<8sqVPtG00Ui201gkU0@andrew.cmu.edu>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: fa720,658e8cd6a00c29ff,start X-Google-Attributes: gidfa720,public From: Deborah J Scappatura <ds73+@andrew.cmu.edu> Subject: REMINDER ECE/SCS FACULTY CANDIDATE TALK Date: 2000/03/23 Message-ID: <8sqVPtG00Ui201gkU0@andrew.cmu.edu> X-Deja-AN: 601946410 X-Complaints-To: advisor@andrew.cmu.edu X-Trace: bb3.andrew.cmu.edu 953816846 15018 128.2.10.109 (23 Mar 2000 13:07:26 GMT) Organization: Ece, Carnegie Mellon, Pittsburgh, PA X-Added: With Flames (outnews v2.6) NNTP-Posting-Date: 23 Mar 2000 13:07:26 GMT Newsgroups: cmu.ece.general