Performance of SOR methods on modern vector and scalar processors

Takashi Soga, Akihiro Musa, Koki Okabe, Kazuhiko Komatsu, Ryusuke Egawa, Hiroyuki Takizawa, Hiroaki Kobayashi, Shun Takahashi, Daisuke Sasaki, Kazuhiro Nakahashi

Research output: Contribution to journalArticlepeer-review

11 Citations (Scopus)


The building-cube method (BCM) is a new generation algorithm for CFD simulations. The basic idea of BCM is to simplify the algorithm in all stages of flow computation to achieve large-scale simulations. Calculation of a pressure field using the Successive Over Relaxation (SOR) method consumes most of the total execution time required for BCM. In this paper, effective implementations on modern vector and scalar processors are investigated. NEC SX-9 and Intel Nehalem-EX are the latest vector and scalar processors. Those processors have much higher peak performances than their previous-generation processors. However, their memory bandwidth improvement cannot catch up with the performance improvement of processors. This is the so-called memory wall problem. In our paper, we discuss optimization techniques for implementation of the SOR method based on architectural characteristics of these modern processors, and evaluate their effects on the sustained performances of these processors for BCM.

Original languageEnglish
Pages (from-to)215-221
Number of pages7
JournalComputers and Fluids
Issue number1
Publication statusPublished - 2011 Jun


  • Building-cube method
  • SOR method
  • Vector and scalar processing


Dive into the research topics of 'Performance of SOR methods on modern vector and scalar processors'. Together they form a unique fingerprint.

Cite this