Title :
A quantitative analysis of reconfigurable coprocessors for multimedia applications
Author :
Miyamori, Takashi ; Olukotun, Kunle
Author_Institution :
Syst. ULSI Eng. Lab., Toshiba Corp., Japan
Abstract :
Recently, computer architectures that combine a reconfigurable (or retargetable) coprocessor with a general-purpose microprocessor have been proposed. These architectures are designed to exploit large amounts of fine grain parallelism in applications. In this paper, we study the performance of the reconfigurable coprocessors on multimedia applications. We compare a Field Programmable Gate Array (FPGA) based reconfigurable coprocessor with the array processor called REMARC (Reconfigurable Multimedia Array Coprocessor). REMARC uses a 16-bit simple processor that is much larger than a Configurable Logic Block (CLB) of an FPGA. We have developed a simulator, a programming environment, and multimedia application programs to evaluate the performance of the two coprocessor architectures. The simulation results show that REMARC achieves speedups ranging from a factor of 2.3 to 7.3 on these applications. The FPGA coprocessor achieves similar performance improvements. However, the FPGA coprocessor needs more hardware area to achieve the same performance improvement as REMARC
Keywords :
coprocessors; field programmable gate arrays; multimedia systems; programming environments; reconfigurable architectures; FPGA; REMARC; computer architectures; configurable logic block; field programmable gate array; fine grain parallelism; general-purpose microprocessor; multimedia application programs; multimedia applications; performance; programming environment; quantitative analysis; reconfigurable coprocessors; simulator; Application software; Computer architecture; Coprocessors; Field programmable gate arrays; Logic programming; Microprocessors; Parallel processing; Programmable logic arrays; Programming environments; Reconfigurable logic;
Conference_Titel :
FPGAs for Custom Computing Machines, 1998. Proceedings. IEEE Symposium on
Conference_Location :
Napa Valley, CA
Print_ISBN :
0-8186-8900-5
DOI :
10.1109/FPGA.1998.707876