Virtual systolic array for QR decomposition

Jakub Kurzak, Piotr Luszczek, Mark Gates, Ichitaro Yamazaki, Jack Dongarra

Research output: Contribution to conferencePaperpeer-review

4 Scopus citations

Abstract

Systolic arrays offer a very attractive, data centric, execution model as an alternative to the von Neumann architecture. Hardware implementations of systolic arrays turned out not to be viable solutions in the past. This article shows how the systolic design principles can be applied to a software solution to deliver an algorithm with unprecedented strong scaling capabilities. Systolic array for the QR decomposition is developed and a virtualization layer is used for mapping of the algorithm to a large distributed memory system. Strong scaling properties are discovered, superior to existing solutions.

Original languageEnglish
Pages251-260
Number of pages10
DOIs
StatePublished - 2013
Event27th IEEE International Parallel and Distributed Processing Symposium, IPDPS 2013 - Boston, MA, United States
Duration: May 20 2013May 24 2013

Conference

Conference27th IEEE International Parallel and Distributed Processing Symposium, IPDPS 2013
Country/TerritoryUnited States
CityBoston, MA
Period05/20/1305/24/13

Keywords

  • QR decomposition
  • dataflow programming
  • message passing
  • multi-core
  • roofline model
  • systolic array

Fingerprint

Dive into the research topics of 'Virtual systolic array for QR decomposition'. Together they form a unique fingerprint.

Cite this