• DocumentCode
    2077294
  • Title

    Distributed Hybrid Gröbner Bases Computation

  • Author

    Kredel, Heinz

  • Author_Institution
    IT-Center, Univ. of Mannheim, Mannheim, Germany
  • fYear
    2010
  • fDate
    15-18 Feb. 2010
  • Firstpage
    561
  • Lastpage
    567
  • Abstract
    This paper considers parallel Grobner bases algorithms on distributed memory parallel computers with multi-core compute nodes. We improve the pure distributed algorithm by an hybrid approach where on the compute nodes parallel threads for each available processor can be used. With this algorithm only one communication channel between the master node and the worker nodes is needed. By this we also improve memory footprint by sharing the polynomials in memory between the threads on a node. The communication is slightly more complicated and requires tagged messages to differentiate between request and result messages sent by multiple threads. Java object serialization is improved by using marshalled objects to reduce serialization overhead in the distributed list communication.
  • Keywords
    Java; multi-threading; multiprocessing programs; parallel algorithms; Java object serialization; distributed algorithm; distributed memory parallel computers; memory footprint; multicore compute nodes; multiple threads; parallel Grobner bases algorithms; tagged messages; Algebra; Concurrent computing; Distributed computing; Equations; Hardware; High performance computing; Java; Polynomials; Software libraries; Yarn; Gröbner bases; computer algebra library; distributed computing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Complex, Intelligent and Software Intensive Systems (CISIS), 2010 International Conference on
  • Conference_Location
    Krakow
  • Print_ISBN
    978-1-4244-5917-9
  • Type

    conf

  • DOI
    10.1109/CISIS.2010.26
  • Filename
    5447481