Pseudo share data cache in multiprocessor: PSDMP

  • Authors:
  • Pengyong Ma;Xiao Hu;Shuming Chen;Yang Guo

  • Affiliations:
  • School of Computer Science and Technology, National University of Defense Technology, Changsha, China;School of Computer Science and Technology, National University of Defense Technology, Changsha, China;School of Computer Science and Technology, National University of Defense Technology, Changsha, China;School of Computer Science and Technology, National University of Defense Technology, Changsha, China

  • Venue:
  • ISPA'06 Proceedings of the 2006 international conference on Frontiers of High Performance Computing and Networking
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

With the development of semiconductor technology, multicore is integrated on one chip [1]. In CMP, more than one core accessing the shared data will cause memory access conflict and the problem of cache coherence. Cache coherence is a precondition for the system to function correctly. So it is a key problem in CMP. In this paper, we propose a new pseudo sharing level one data cache in a chip multiprocessor architecture (PSDMP). In PSDMP, the request of memory access will be propagated on a ring chain. This method can reduce both the complexity of the design and the load of L2 cache. Simulation results show that performance of PSDMP improves about 30% averagely than another CMP which uses MESI protocol, especially the best is about 100% for the parallel applications which has many inter-processor communications for modifying shared data. In one word, PSDMP is promising processor architecture.