Title :
Parametric architecture for implementing multimedia algorithms
Author :
Kavvadias, N. ; Nikolaidis, S.
Author_Institution :
Dept. of Phys., Aristotle Univ., Thessaloniki, Greece
Abstract :
Multimedia applications are characterized by high computational demands related to data transfer and storage operations. Multimedia algorithms in their majority consist of regular repetitive loop constructs. In this paper, a novel control architecture for implementing such loop intensive algorithms is described. The proposed control unit takes advantage of the regularity of computations in order to serve as high performance parametric controller of multimedia datapaths. The control unit cooperates with datapath modules and their corresponding controlling FSM. Algorithmic flow dependencies which determine the appropriate loop sequencing are mapped on a LUT. For another algorithm to execute, LUT context and FSM configurations only have to be reprogrammed. Thus, partial reconfiguration possibilities for implementing multimedia algorithms on programmable platforms can be exploited. For demonstration purposes, a matrix multiply algorithm implementation case is investigated. Compared to a software realization on ARM7 processor, significant performance improvements are reported.
Keywords :
digital signal processing chips; finite state machines; matrix multiplication; multimedia computing; program control structures; reconfigurable architectures; table lookup; FSM; LUT; algorithmic flow dependencies; control architecture; high performance parametric controller; loop intensive algorithms; loop sequencing; matrix multiply algorithm; multimedia algorithms; multimedia datapaths; parametric architecture; partial reconfiguration; performance improvements; programmable platforms; regular repetitive loop constructs; Application software; Computer architecture; Energy consumption; Hardware; High performance computing; Multimedia systems; Physics computing; Portable computers; Software performance; Table lookup;
Conference_Titel :
Digital Signal Processing, 2002. DSP 2002. 2002 14th International Conference on
Conference_Location :
Santorini, Greece
Print_ISBN :
0-7803-7503-3
DOI :
10.1109/ICDSP.2002.1028322