Kronecker descriptor partitioning for parallel algorithms

  • Authors:
  • Ricardo M. Czekster;Cesar A. F. De Rose;Paulo Fernandes;Antonio M. de Lima;Thais Webber

  • Affiliations:
  • PUCRS, Porto Alegre, Brazil;PUCRS, Porto Alegre, Brazil;PUCRS, Porto Alegre, Brazil;PUCRS, Porto Alegre, Brazil;PUCRS, Porto Alegre, Brazil

  • Venue:
  • SpringSim '10 Proceedings of the 2010 Spring Simulation Multiconference
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

The key operation to obtain stationary and transient solutions of transition systems described by Kronecker structured formalisms is the Vector-Descriptor product. This operation is usually performed with shuffling operations and matrices aggregations to reduce the floating point multiplications inside iterative methods. Due to the flexibility of the Split method treating Kronecker product terms, it is a natural alternative to decompose descriptors within parallel environments. The main problem is to define the correct task size to assign to each node and also the shared memory size, since sending a small task per time can lead to a larger communication overhead. In this paper we are investigating data partitioning strategies for a parallel solution of transition systems obtained from Kronecker descriptors using the Split algorithm.