• DocumentCode
    1929403
  • Title

    Distributed Parallel Groebner Bases Computation

  • Author

    Kredel, Heinz

  • Author_Institution
    IT-Center, Univ. of Mannheim, Mannheim
  • fYear
    2009
  • fDate
    16-19 March 2009
  • Firstpage
    518
  • Lastpage
    524
  • Abstract
    This paper considers the implementation of parallel Grobner bases algorithms on distributed memory parallel computers like todays high performance computing clusters (HPC) in the Java computer algebra library (JAS). The implementation of Grobner bases algorithms is part of the essential building blocks for any computation in algebraic geometry. There are various implementations of these algorithms in procedural programming languages. Our aim is an implementation in a modern object oriented programming language with generic data types, as it is provided by Java programming language. The proposed middle-ware uses a distributed list for the communication of the reduction bases and a distributed thread pool for running the reduction engines in different computers. Java object serialization is used to encode polynomial objects for network transport via Java networking facilities.
  • Keywords
    Java; distributed memory systems; middleware; parallel processing; Java computer algebra library; Java object serialization; Java programming language; distributed memory parallel computer; distributed thread pool; high performance computing cluster; middleware; object oriented programming language; parallel Grobner base algorithm; Algebra; Clustering algorithms; Computational geometry; Computer languages; Concurrent computing; Distributed computing; High performance computing; Java; Libraries; Object oriented programming; Gröbner bases; computer algebra library; distributed algorithms; parallel algorithms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Complex, Intelligent and Software Intensive Systems, 2009. CISIS '09. International Conference on
  • Conference_Location
    Fukuoka
  • Print_ISBN
    978-1-4244-3569-2
  • Electronic_ISBN
    978-0-7695-3575-3
  • Type

    conf

  • DOI
    10.1109/CISIS.2009.109
  • Filename
    5066834