Home   Publications     edited volumes   Awards   Research   Teaching   Miscellaneous   Full CV [pdf]   BLOG   bio
  
 
 
  
 
  
  Events
  
  
  
  
   
  
   Past Events
  
  
  
  
  
  
   
    | 
Publications of Torsten Hoefler  
Timo Schneider, Torsten Hoefler, Simon Wunderlich, Torsten Mehlan and Wolfgang Rehm:
 
  |  |   | An optimized ZGEMM implementation for the Cell BE
   (In Proceedings of the 9th Workshop on Parallel Systems and Algorithms (PASA), presented in Dresden, Germany, ISSN: 1617-5468, ISBN: 978-3-88579-218-5, Feb. 2008) 
 
 Abstract    The architecture of the IBM Cell BE processor represents a new approach for designing CPUs. The fast execution of legacy software has to stand back in order to
    achieve very high performance for new scientific software. The Cell BE consists of
    9 independent cores and represents a new promising architecture for HPC systems.
    The programmer has to write parallel software that is distributed to the cores and executes subtasks of the program in parallel. The simplified Vector-CPU design achieves
    higher clock-rates and power efficiency and exhibits predictable behavior. But to exploit the capabilities of this upcoming CPU architecture it is necessary to provide
    optimized libraries for frequently used algorithms. The Basic Linear Algebra Subprograms (BLAS) provide functions that are crucial for many scientific applications.
    The routine ZGEMM, which computes a complex matrixmatrixproduct, is one of
    these functions. This article describes strategies to implement the ZGEMM routine on
    the Cell BE processor. The main goal is achieve highest performance. We compare
    this optimized ZGEMM implementation with several math libraries on Cell and other
    modern architectures. Thus we are able to show that our ZGEMM algorithm performs
    best in comparison to the fastest publicly available ZGEMM and DGEMM implementations for Cell BE and reasonably well in the league of other BLAS implementations.
    
 
 Documentsdownload article:  
  |  |   | BibTeX |  @inproceedings{schneider-pasa,   author={Timo Schneider and Torsten Hoefler and Simon Wunderlich and Torsten Mehlan and Wolfgang Rehm},   title={{An optimized ZGEMM implementation for the Cell BE}},   year={2008},   month={Feb.},   booktitle={Proceedings of the 9th Workshop on Parallel Systems and Algorithms (PASA)},   location={Dresden, Germany},   issn={1617-5468},   isbn={978-3-88579-218-5},   source={http://www.unixer.de/~htor/publications/}, } |  
  |  
  
 
 |