🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: cmu.ece.general
Article #362

REMINDER: ECE FACULTY CANDIDATE SEMINAR TODAY AT 10:00

#362
From: Deborah J Scappatura
Date: Mon, 27 Mar 2000 00:00
50 lines
3252 bytes
Compiler-directed Synthesis of Hardware Accelerators

Scott A. Mahlke
March 27, 2000
10:00
Hamerschlag Hall 1112

Abstract:

An ever larger variety of embedded ASICs is being designed and deployed
to satisfy the explosively growing market for new electronic devices. 
Many of these devices handle demanding multi-media computations.  In
many such ASICs, specialized nonprogrammable hardware accelerators
(NPAs) are used for parts of the application that would run too slowly
if implemented in software on a programmable processor.  Rapid, low-cost
design, low production cost, and high performance are all important in
NPA design.  In order to reduce the design time and design cost,
automated design of NPAs from high-level specifications is becoming
increasingly important.  A principal goal of the HP Labs
Program-In-Chip-Out (PICO) project is to automate the design of NPAs.

One of the critical factors in this design process is the width of the
data processed by the application.  The width of the data directly
controls the width of the necessary hardware components and thus the
cost of the NPA.  In most multi-media applications, full 32-bit integer
data is rarely required. Therefore, the cost of the hardware can be
substantially reduced by detecting narrow computations and synthesizing
narrow hardware components.  The PICO synthesis system employs an
automatic bitwidth analysis system to derive the width for each
variable, temporary, and operator within an application.  This
information is then used to drive hardware synthesis to create
width-conscious designs of NPAs.  In this talk, I will first present an
overview of the PICO project and the NPA synthesis system that has been
developed.  Second, the bitwidth analysis system is examined in more
depth.  Our approach and some experiments demonstrating the
effectiveness of the analysis are presented.

Speaker Biography:

Scott Mahlke is a member of the Compiler and Architecture Research group
at HP Laboratories  Since joining HP in 1994, he has worked on the
development of high-performance computing technology.  The primary focus
of his current work is automated design of application-specific embedded
processors and hardware accelerators.  Previously, he focused on
architecture and compilation technology for Explicitly Parallel
Instruction Computing (EPIC) style architectures, including predicated
execution, speculative execution, and branch prediction.  This work
contributed to the development of the Elcor and Impact compilers.  Scott
received his Ph.D. degree from the University
of Illinois.
Technical Details
Message-ID: <Ysrr15S00Ui702ZUU0@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,28154d4c5a88db7e,start
X-Google-Attributes: gidfa720,public
From: Deborah J Scappatura <ds73+@andrew.cmu.edu>
Subject: REMINDER:  ECE FACULTY CANDIDATE SEMINAR TODAY AT 10:00
Date: 2000/03/27
Message-ID: <Ysrr15S00Ui702ZUU0@andrew.cmu.edu>
X-Deja-AN: 603242524
X-Complaints-To: advisor@andrew.cmu.edu
X-Trace: bb3.andrew.cmu.edu 954167533 17586 128.2.10.109 (27 Mar 2000 14:32:13 GMT)
Organization: Ece, Carnegie Mellon, Pittsburgh, PA
X-Added: With Flames (outnews v2.6)
NNTP-Posting-Date: 27 Mar 2000 14:32:13 GMT
Newsgroups: cmu.ece.general