A proposal of thread virtualization environment for cell broadband engine

Masahiro Yamada, Yuri Nishikawa, Masato Yoshimi, Hideharu Amano

研究成果: Conference contribution

2 被引用数 (Scopus)

抄録

Effective parallel programming for a PC cluster integrating multi-core processors requires programmers two types of skill that have different nature; that is multi-thread programming to use multiple cores, and programming for inter-node communication by using libraries such as MPI. For the ease of programming development, we propose a Thread Virtualization Environment (TVE) which virtualizes multiple cores in multiple nodes connected by a network as if they are in one node. If we use this environment, we only need the knowledge of multi-thread programming techniques to effectively utilize the computing resources in multiple nodes. As long inter-node communication delay can severely downgrade performance in some applications, we implemented a caching mechanism on each node so that the number of inter-node communication can be reduced. As the result of executing Monte-Carlo method, whose algorithm requires few data transfers, on TVE, we confirmed that performance scaled well as number of cores increased. On the other hand, Levenshtein Distance computation with frequent data transfers, performance using 30 cores was 0.029 times compared to that of using 6 cores. However, by adopting cache mechanism, inter-node data transfer time was shortened to 5% using the same program.

本文言語English
ホスト出版物のタイトルProceedings of the IASTED International Conference on Parallel and Distributed Computing and Systems, PDCS 2010
ページ32-39
ページ数8
DOI
出版ステータスPublished - 2010
イベントIASTED International Conference on Parallel and Distributed Computing and Systems, PDCS 2010 - Marina Del Rey, CA, United States
継続期間: 2010 11月 82010 11月 10

出版物シリーズ

名前Proceedings of the IASTED International Conference on Parallel and Distributed Computing and Systems
ISSN(印刷版)1027-2658

Other

OtherIASTED International Conference on Parallel and Distributed Computing and Systems, PDCS 2010
国/地域United States
CityMarina Del Rey, CA
Period10/11/810/11/10

ASJC Scopus subject areas

  • ソフトウェア
  • ハードウェアとアーキテクチャ
  • コンピュータ ネットワークおよび通信

フィンガープリント

「A proposal of thread virtualization environment for cell broadband engine」の研究トピックを掘り下げます。これらがまとまってユニークなフィンガープリントを構成します。

引用スタイル