Optimizing stream organization to improve the performance of scientific computing applications on the stream processor

  • Authors:
  • Ying Zhang;Gen Li;Xuejun Yang;Kun Zeng

  • Affiliations:
  • Institute of Computer, National University of Defense Technology, Changsha, China;Institute of Computer, National University of Defense Technology, Changsha, China;Institute of Computer, National University of Defense Technology, Changsha, China;Institute of Computer, National University of Defense Technology, Changsha, China

  • Venue:
  • ICA3PP'07 Proceedings of the 7th international conference on Algorithms and architectures for parallel processing
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

It is very important to organize streams well to make stream programs take advantage of the parallel computing and memory system of the stream processor effectively, especially for scientific stream programs. In this paper, after analyzing typical scientific programs, we present and characterize two methods to optimize the stream organization: stream reusing and stream transpose. Several representative scientific stream programs with and without our optimization are performed on a stream typical processor simulator. Simulation results show that these methods can improve scientific stream program performance greatly.