[RiceCS]
DEPARTMENT
RESEARCHACADEMICS
PEOPLENEWS
[Rice]
Rice Computer Science
  SEARCH:
  
Rice University
The Departments of Computer Science and Electrical and Computer Engineering
present

Parthasarathy Ranganathan

Department of Electrical and Computer Engineering
Rice University

General-Purpose Architectures for Media Processing Applications

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. Ranganathan's 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, Ranganathan will discuss some of his 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, Ranganathan 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. He will discuss how, for media applications, reconfigurable caches can be effectively used for instruction memoization to reuse memory for computation.

Monday, March 20, 2000 @ 4:15 in DH 1064
A reception will follow in DH 3092

Parthasarathy Ranganathan is a faculty candidate.

--- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- ---