Analysis of Power benefit From DMA
dc.contributor.advisor | Kjeldsberg, Per Gunnar | |
dc.contributor.author | Jampala, Venkata Anusha | |
dc.date.accessioned | 2023-07-11T17:22:47Z | |
dc.date.available | 2023-07-11T17:22:47Z | |
dc.date.issued | 2023 | |
dc.identifier | no.ntnu:inspera:125668214:46981041 | |
dc.identifier.uri | https://hdl.handle.net/11250/3077896 | |
dc.description.abstract | ||
dc.description.abstract | Data transfer and memory usage can have a significant impact on power consumption in computing systems. Inefficient data transfer mechanisms or excessive data transfer operations can result in higher power consumption. Data transfer and memory are also interconnected, with efficient data transfer often relying on sufficient memory to temporarily store data during transfer. Optimizing both data transfer and memory performance is essential for maximizing the overall performance and usability of a computer system. Direct Memory Access(DMA) controllers play a crucial role in chip performance. The DMA controller is used to transfer the data blocks between memory locations and external devices without interrupting the execution flow of the CPU. DMA is used to increase the overall system performance by reducing the load on the CPU. The DMA controller performs bus transactions with low power consumption compared to bus transactions performed by the microcontroller. This thesis presents power optimization techniques for DMA controllers and information regarding the power consumption and energy consumption of DMA controllers with different buffer widths. The simulation waveforms for the DMA controller with different buffer widths are provided. The existing DMA controller is modified to incorporate the identified power optimization techniques. The power consumption and energy consumption values for the existing and modified DMA controllers are measured. The power consumption of a DMA controller increases when the buffer width increases due to the amount of data transferred in each cycle. The power consumption values table is presented with power consumption values of high and low activities at different time intervals. Compared to the existing DMA controller, results show a reduction of energy consumption by 37% and 60% for 16-bit and 32-bit DMA controllers. When the buffer width of a DMA controller is doubled the energy consumption reduces due to less number of bus transfers for data transmission. | |
dc.language | eng | |
dc.publisher | NTNU | |
dc.title | Analysis of Power benefit From DMA | |
dc.type | Master thesis |