The search functionality is under construction.

IEICE TRANSACTIONS on Electronics

CoDMA: Buffer Avoided Data Exchange in Distributed Memory Systems

Ting CHEN, Hengzhu LIU, Botao ZHANG

  • Full Text Views

    0

  • Cite this

Summary :

Data exchange, in which two blocks of data are swapped between cores in distributed memory systems, necessitates additional memory buffer in a multiprocessor system-on-chip. In this paper, we propose a novel bidirectional inter-core communication mechanism called coherent direct memory access (CoDMA). The CoDMA ensures that the writing address is always less than the reading address in coherent read and write mode, so as to avoid read-after-write (RAW) errors. It features an efficient data exchanging scheme without using data buffer in the memory. A four-core single-instruction multiple-data processor is established for the experiments, based on a multi-bus network-on-chip. Experimental results show that the proposed method consumes no additional memory buffer and achieves 39% and 20% average performance improvement compared with traditional Methods 1 and 2, respectively. And a maximal of 43% reduction in memory usage is achieved, at the cost of only 0.22% more area overhead compared with the entire system.

Publication
IEICE TRANSACTIONS on Electronics Vol.E97-C No.4 pp.386-391
Publication Date
2014/04/01
Publicized
Online ISSN
1745-1353
DOI
10.1587/transele.E97.C.386
Type of Manuscript
PAPER
Category
Integrated Electronics

Authors

Ting CHEN
  National University of Defense Technology
Hengzhu LIU
  National University of Defense Technology
Botao ZHANG
  National University of Defense Technology

Keyword