NoCs performance are usually explored stand-alone, overlooking the impact of the higher communication levels in the ISO OSI micronetwork stack. Nevertheless, since CPUs have to be relieved of communication management, higher communication levels such as DMA engines necessarily influence the communication performance. In this paper, we investigate how two different DMA implementations, full-duplex and half-duplex, can bias the behaviour of a NoC designed for MPP architectures. From our studies, it turned out that a full-duplex DMA is more effective in preventing possible deadlock situations. Moreover, a deep performance analysis of a state-of-the-art NoC, in terms of transactions completion time, queuing time and injection delay, confirms the impact of the DMA in NoC-based MPP platforms, showing the advantages of a full-duplex approach.
Impact of half-duplex and full-duplex DMA Implementations on NoC performance
PALUMBO, FRANCESCA;PANI, DANILO;RAFFO, LUIGI
2010-01-01
Abstract
NoCs performance are usually explored stand-alone, overlooking the impact of the higher communication levels in the ISO OSI micronetwork stack. Nevertheless, since CPUs have to be relieved of communication management, higher communication levels such as DMA engines necessarily influence the communication performance. In this paper, we investigate how two different DMA implementations, full-duplex and half-duplex, can bias the behaviour of a NoC designed for MPP architectures. From our studies, it turned out that a full-duplex DMA is more effective in preventing possible deadlock situations. Moreover, a deep performance analysis of a state-of-the-art NoC, in terms of transactions completion time, queuing time and injection delay, confirms the impact of the DMA in NoC-based MPP platforms, showing the advantages of a full-duplex approach.File | Dimensione | Formato | |
---|---|---|---|
4053a249.pdf
Solo gestori archivio
Dimensione
259.17 kB
Formato
Adobe PDF
|
259.17 kB | Adobe PDF | Visualizza/Apri Richiedi una copia |
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.