Performance analysis of clearspeed's CSX600 interconnects

Yuri Nishikawa, Michihiro Koibuchi, Masato Yoshimi, Akihiro Shitara, Kenichi Miura, Hideharu Amano

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

ClearSpeed's CSX600 that consists of 96 Processing Elements (PEs) employs a one-dimensional array topology for a simple SIMD processing. To clearly show the performance factors and practical issues of NoCs in an existing modern many-core SIMD system, this paper measures and analyzes NoCs of CSX600 called Swazzle and ClearConnect. Evaluation and analysis results show that the sending and receiving overheads are the major limitation factors to the effective network bandwidth. We found that (1) the number of used PEs, (2) the size of transferred data, and (3) data alignment of a shared memory are three main points to make the best use of bandwidth. In addition, we estimated the best- and worst-case latencies of data transfers in parallel applications.

Original languageEnglish
Title of host publicationProceedings - 2009 IEEE International Symposium on Parallel and Distributed Processing with Applications, ISPA 2009
Pages203-210
Number of pages8
DOIs
Publication statusPublished - 2009 Nov 19
Event2009 IEEE International Symposium on Parallel and Distributed Processing with Applications, ISPA 2009 - Chengdu, Sichuan, China
Duration: 2009 Aug 92009 Aug 12

Publication series

NameProceedings - 2009 IEEE International Symposium on Parallel and Distributed Processing with Applications, ISPA 2009

Other

Other2009 IEEE International Symposium on Parallel and Distributed Processing with Applications, ISPA 2009
CountryChina
CityChengdu, Sichuan
Period09/8/909/8/12

    Fingerprint

ASJC Scopus subject areas

  • Computer Science Applications
  • Software

Cite this

Nishikawa, Y., Koibuchi, M., Yoshimi, M., Shitara, A., Miura, K., & Amano, H. (2009). Performance analysis of clearspeed's CSX600 interconnects. In Proceedings - 2009 IEEE International Symposium on Parallel and Distributed Processing with Applications, ISPA 2009 (pp. 203-210). [5207934] (Proceedings - 2009 IEEE International Symposium on Parallel and Distributed Processing with Applications, ISPA 2009). https://doi.org/10.1109/ISPA.2009.102