Dynamic On-Chip Network based on Clustering for MPSoC

동적 라우팅을 사용하는 클러스터 기반 MPSoC 구조

  • Kim, Jang-Eok (The College of Information & Communications Hanyang University) ;
  • Kim, Jae-Hwan (The College of Information & Communications Hanyang University) ;
  • Ahn, Byung-Gyu (The College of Information & Communications Hanyang University) ;
  • Sin, Bong-Sik (The College of Information & Communications Hanyang University) ;
  • Chong, Jong-Wha (The College of Information & Communications Hanyang University)
  • 김장억 (한양대학교 정보통신학과) ;
  • 김재환 (한양대학교 정보통신학과) ;
  • 안병규 (한양대학교 정보통신학과) ;
  • 신봉식 (한양대학교 정보통신학과) ;
  • 정정화 (한양대학교 정보통신학과)
  • Published : 2006.06.21

Abstract

Multiprocessor system is efficient and high performance architecture to overcome a limitation of single core SoC. In this paper, we propose a multiprocessor SoC (MPSoC) architecture which provides the low complexity and the high performance. The dynamic routing scheme has a serious problem in which the complexity of routing increases exponentially. We solve this problem by making a cluster with several PEs (Processing Element). In inter-cluster network, we use deterministic routing scheme and in intra-cluster network, we use dynamic routing scheme. In order to control the hierarchical network, we propose efficient router architecture by using smart crossbar switch. We modeled 2-D mesh topology and used simulator based on C/C++. The results of this routing scheme show that our approach has less complexity and improved throughput as compared with the pure deterministic routing architecture and the pure dynamic routing architecture.

Keywords