N. Kavvadias1, S. Nikolaidis1
1Electronics and Computers Division, Department of Physics, Aristotle University of Thessaloniki, Thessaloniki, Greece
Tóm tắt
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.
Từ khóa
#Hardware #Computer architecture #Application software #Energy consumption #Physics computing #Table lookup #Multimedia systems #Portable computers #High performance computing #Software performanceTài liệu tham khảo
10.1109/L-CA.2002.4
10.1145/313817.313944
0, S'TMicroclectronics STJ20 DSP-MCU Core Reference Guide Release 1 2
10.1145/383082.383138
10.1109/ICASSP.2001.941129
bondalapati, 2001, Modeling and Mapping Dynamically Reconfigurable Hybrid Architectures
10.1007/978-1-4757-2849-1