DocumentCode
2896056
Title
A dedicated DMA logic addressing a time multiplexed memory to reduce the effects of the system bus bottleneck
Author
Brunelli, Claudio ; Garzia, Fabio ; Giliberto, Carmelo ; Nurmi, Jari
Author_Institution
Dept. of Inf. Technol., Tampere Univ. of Technol., Tampere
fYear
2008
fDate
8-10 Sept. 2008
Firstpage
487
Lastpage
490
Abstract
A very common problem which affects the performance of bus-based computing systems arises from the fact that the bus is a common resource which needs to be shared between a number of master devices. The common resource contention forces to stall temporarily the execution of one or more of the bus masters, slowing down the execution. Moreover, the width of the bus is usually relatively small, forcing the bus master to perform several bus cycles in order to transfer a data block from the main memory to a peripheral (or to a processing element), and the other way around. The combination of these factors leads to problems and inefficiencies which designers need to solve. In this paper we present a dedicated hardware used to allow an external accelerator to access the system memory independently from the main microprocessor. The proposed device is able to exchange data with the memory in a DMA-like fashion, to generate properly memory addresses in order to access it in an efficient way. Results show that using such a solution it is possible to reach a considerable speed-up in the execution of a given algorithm.
Keywords
digital storage; field buses; storage allocation; system-on-chip; bus cycles; bus-based computing systems; dedicated DMA logic; memory addresses; microprocessor; system bus bottleneck; system memory access; time multiplexed memory; Bandwidth; Hardware; Information technology; Logic; Microprocessors; Multiprocessor interconnection networks; Network-on-a-chip; Streaming media; System buses; Time sharing computer systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Field Programmable Logic and Applications, 2008. FPL 2008. International Conference on
Conference_Location
Heidelberg
Print_ISBN
978-1-4244-1960-9
Electronic_ISBN
978-1-4244-1961-6
Type
conf
DOI
10.1109/FPL.2008.4629990
Filename
4629990
Link To Document