Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/1878537.1878789acmotherconferencesArticle/Chapter ViewAbstractPublication PagesspringsimConference Proceedingsconference-collections
poster

Kronecker descriptor partitioning for parallel algorithms

Published: 11 April 2010 Publication History

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.

References

[1]
Formal Methods for Performance Evaluation, SFM 2007, Bertinoro, Italy, Advanced Lectures. In M. Bernardo and J. Hillston, editors, SFM, volume 4486 of LNCS. Springer, May/June 2007.
[2]
L. Baldo, L. Brenner, L. G. Fernandes, P. Fernandes, and A. Sales. Performance Models for Master/Slave Parallel Programs. Electronic Notes In Theoretical Computer Science (ENTCS), 128(4):101--121, April 2005.
[3]
R. M. Czekster, P. Fernandes, J.-M. Vincent, and T. Webber. Split: a flexible and efficient algorithm to vector-descriptor product. In ValueTools'07, volume 321 of ACM International Conference Proceedings Series, 2007.
[4]
R. M. Czekster, P. Fernandes, and T. Webber. GTAexpress: a Software Package to Handle Kronecker Descriptors. In QEST2009. IEEE Computer Society, September 2009.
[5]
M. Davio. Kronecker Products and Shuffle Algebra. IEEE Transactions on Computers, 30(2):116--125, February 1981.
[6]
P. Fernandes, B. Plateau, and W. J. Stewart. Efficient descriptor-vector multiplication in Stochastic Automata Networks. Journal of the ACM, 45(3):381--414, May 1998.
[7]
W. J. Stewart. Probability, Markov Chains, Queues, and Simulation: The Mathematical Basis of Performance Modeling. Princeton University Press, NJ, USA, 2009.
[8]
B. Wilkinson and M. Allen. Parallel Programming: techniques and applications using networked workstations and parallel computers. Prentice-Hall, Upper Saddle River, NJ, 1999.

Cited By

View all
  • (2017)Tri-Clustered Tensor Completion for Social-Aware Image Tag RefinementIEEE Transactions on Pattern Analysis and Machine Intelligence10.1109/TPAMI.2016.260888239:8(1662-1674)Online publication date: 1-Aug-2017
  • (2016)Configurable numerical analysis for stochastic systems2016 International Workshop on Symbolic and Numerical Methods for Reachability Analysis (SNR)10.1109/SNR.2016.7479383(1-10)Online publication date: 11-Apr-2016
  • (2016)Efficient Decomposition Algorithm for Stationary Analysis of Complex Stochastic Petri Net ModelsApplication and Theory of Petri Nets and Concurrency10.1007/978-3-319-39086-4_17(281-300)Online publication date: 9-Jun-2016
  • Show More Cited By
  1. Kronecker descriptor partitioning for parallel algorithms

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    SpringSim '10: Proceedings of the 2010 Spring Simulation Multiconference
    April 2010
    1726 pages
    ISBN:9781450300698

    Sponsors

    • SCS: Society for Modeling and Simulation International

    In-Cooperation

    Publisher

    Society for Computer Simulation International

    San Diego, CA, United States

    Publication History

    Published: 11 April 2010

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. Kronecker products
    2. data partitioning
    3. parallel algorithms

    Qualifiers

    • Poster

    Funding Sources

    Conference

    SpringSim '10
    Sponsor:
    • SCS
    SpringSim '10: 2010 Spring Simulation Conference
    April 11 - 15, 2010
    Florida, Orlando

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)1
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 13 Jan 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2017)Tri-Clustered Tensor Completion for Social-Aware Image Tag RefinementIEEE Transactions on Pattern Analysis and Machine Intelligence10.1109/TPAMI.2016.260888239:8(1662-1674)Online publication date: 1-Aug-2017
    • (2016)Configurable numerical analysis for stochastic systems2016 International Workshop on Symbolic and Numerical Methods for Reachability Analysis (SNR)10.1109/SNR.2016.7479383(1-10)Online publication date: 11-Apr-2016
    • (2016)Efficient Decomposition Algorithm for Stationary Analysis of Complex Stochastic Petri Net ModelsApplication and Theory of Petri Nets and Concurrency10.1007/978-3-319-39086-4_17(281-300)Online publication date: 9-Jun-2016
    • (2012)Performance evaluation of OpenMP-based algorithms for handling Kronecker descriptorsJournal of Parallel and Distributed Computing10.1016/j.jpdc.2012.02.00172:5(678-692)Online publication date: 1-May-2012
    • (2010)OpenMP-based Parallel Algorithms for Solving Kronecker DescriptorsProceedings of the 2010 22nd International Symposium on Computer Architecture and High Performance Computing Workshops10.1109/SBAC-PADW.2010.13(55-60)Online publication date: 27-Oct-2010

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media