z-logo
open-access-imgOpen Access
Implementation and Evaluation of Fock Matrix Calculation Program on the Cell Processor
Author(s) -
Hiroaki Honda,
Tetsuo Hayashi,
Yuichi Inadomi⋆,
Koji Inoue,
Kazuaki Murakami,
Theodore E. Simos,
George Maroulis
Publication year - 2007
Publication title -
aip conference proceedings
Language(s) - English
Resource type - Conference proceedings
SCImago Journal Rank - 0.177
H-Index - 75
eISSN - 1551-7616
pISSN - 0094-243X
DOI - 10.1063/1.2836167
Subject(s) - computer science , pipeline (software) , parallel computing , software , embedded system , chip , computer architecture , computer hardware , multi core processor , performance improvement , operating system , engineering , telecommunications , operations management
Various processor architectures have been proposed until today, and the performance has improved remarkably. Recently, the Chip Multi-processors (CMPs), which has many processor cores onto a chip, are proposed for further performance improvement. The Cell processor is one of such CMP and shows high computational performance. Although this processor is designed for the multimedia, that high performance character can be utilized to molecular orbital calculation. In this study we implemented Fock matrix construction program on the Cell processor, and evaluated computational performance. As a result, there were two kinds of main stalls by the branch prediction and the data alignment, which are controlled by software mechanism for the simplification of the Cell processor hardware. It is possible to improve the performance about 30%, if the branch prediction hit ratio could be improved to 99%. For data alignment stall, a part of stalls, which is originated by data shuffle pipeline, could be decreased by preparing hardware data alignment mechanism.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom