Campus Units

Electrical and Computer Engineering, Computer Science

Document Type

Conference Proceeding

Conference

Seventh Annual IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM '99)

Publication Version

Accepted Manuscript

Link to Published Version

https://doi.org/10.1109/FPGA.1999.803704

Publication Date

1999

Journal or Book Title

Seventh Annual IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM '99)

First Page

296

Last Page

297

DOI

10.1109/FPGA.1999.803704

Conference Title

Seventh Annual IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM '99)

Conference Date

April 21-23, 1999

City

Napa Valley, CA

Abstract

The number of transistors on chip has dramatically increased within the last decade. A considerable portion of a chip is dedicated to a cache memory in a modern microprocessor chip. However, some applications may not need all the caches for storage. In addition, some applications have embedded computations with a regular structure. The behavior of the applications is static, which implies that a specialized function unit could be beneficial for the application. This presents an opportunity to explore the use of a part of a cache for performing these regular computations. In this paper, we show one such design to convert a cache into a function unit to improve the performance of an application. A reconfigurable cache takes less area than the area of a cache and a function unit together and imposes no time overhead. In order to convert a cache memory to a function unit, we mapped multi-bit output look-up tables (LUTs) into the cache structure. Therefore, the cache can perform computations When it is reconfigured as a function unit.

Comments

This is a manuscript of a proceeding published as Kim, Hue-Sung, Arun K. Somani, and Akhilesh Tyagi. "On reconfiguring cache for computing." In Seventh Annual IEEE Symposium on Field-Programmable Custom Computing Machines, pp. 296-297. IEEE, 1999. DOI: 10.1109/FPGA.1999.803704. Posted with permission.

Rights

© 1999 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.

Copyright Owner

IEEE

Language

en

File Format

application/pdf

Published Version

Share

Article Location

 
COinS