• DocumentCode
    3127659
  • Title

    A Systolic Array Based Architecture for Implementing Multivariate Polynomial Interpolation Tasks

  • Author

    Arce-Nazario, Rafael A. ; Orozco, Edusmildo ; Bollman, Dorothy

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Puerto Rico, Rio Piedras, Puerto Rico
  • fYear
    2009
  • fDate
    9-11 Dec. 2009
  • Firstpage
    77
  • Lastpage
    82
  • Abstract
    Multivariate polynomial interpolation is a key computation for the reverse engineering of genetic networks modeled by finite fields. Faster implementations of such algorithms are needed to cope with the increasing quantity and complexity of genetic data. Our implementation of an interpolation methodology to FPGA has led us to identify a systolic array-based hardware architecture that is useful for performing at least three interpolation sub-tasks: Boolean cover, uniqueness, and multivariate polynomial addition. We present a generalization of these algorithms that simplifies mapping to the systolic-array structure, as well as control and storage considerations to guarantee correct results when the input sequence is longer than the processing array. The three interpolation sub-tasks were modeled and implemented to FPGA using the proposed structure, obtaining speedups up to 172x when compared to a software implementation, while achieving low resource utilization.
  • Keywords
    Boolean functions; field programmable gate arrays; interpolation; systolic arrays; Boolean cover; FPGA; finite field model; genetic data complexity; genetic networks; multivariate polynomial addition; multivariate polynomial interpolation tasks; resource utilization; reverse engineering; software implementation; systolic array-based hardware architecture; Computer architecture; Computer networks; Field programmable gate arrays; Galois fields; Genetics; Hardware; Interpolation; Polynomials; Reverse engineering; Systolic arrays; bioinformatic applications; multivariate polynomial interpolation; parameterizable architectures; reverse engineering problem for gene networks; systolic arrays;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reconfigurable Computing and FPGAs, 2009. ReConFig '09. International Conference on
  • Conference_Location
    Quintana Roo
  • Print_ISBN
    978-1-4244-5293-4
  • Electronic_ISBN
    978-0-7695-3917-1
  • Type

    conf

  • DOI
    10.1109/ReConFig.2009.70
  • Filename
    5382031