Reconfigurable Hardware Implementation of a Multivariate Polynomial Interpolation Algorithm

Joint Authors

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

Source

International Journal of Reconfigurable Computing

Issue

Vol. 2010, Issue 2010 (31 Dec. 2010), pp.1-14, 14 p.

Publisher

Hindawi Publishing Corporation

Publication Date

2010-12-29

Country of Publication

Egypt

No. of Pages

14

Main Subjects

Information Technology and Computer Science

Abstract EN

Multivariate polynomial interpolation is a key computation in many areas of science and engineering and, in our case, is crucial for the solution of 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.

We present a new algorithm based on Lagrange interpolation for multivariate polynomials that not only identifies redundant variables in the data and generates polynomials containing only nonredundant variables, but also computes exclusively on a reduced data set.

Implementation of this algorithm to FPGA led us to identify a systolic array-based architecture useful for performing three interpolation subtasks: Boolean cover, distinctness, and polynomial addition.

We present a generalization of these tasks that simplifies their mapping to the systolic array, and control and storage considerations to guarantee correct results for input sequences longer than the array.

The subtasks were modeled and implemented to FPGA using the proposed architecture, then used as building blocks to implement the rest of the algorithm.

Speedups up to 172× and 67× were obtained for the subtasks and complete application, respectively, when compared to a software implementation, while achieving moderate resource utilization.

American Psychological Association (APA)

Arce-Nazario, Rafael A.& Orozco, Edusmildo& Bollman, Dorothy. 2010. Reconfigurable Hardware Implementation of a Multivariate Polynomial Interpolation Algorithm. International Journal of Reconfigurable Computing،Vol. 2010, no. 2010, pp.1-14.
https://search.emarefa.net/detail/BIM-462638

Modern Language Association (MLA)

Arce-Nazario, Rafael A.…[et al.]. Reconfigurable Hardware Implementation of a Multivariate Polynomial Interpolation Algorithm. International Journal of Reconfigurable Computing No. 2010 (2010), pp.1-14.
https://search.emarefa.net/detail/BIM-462638

American Medical Association (AMA)

Arce-Nazario, Rafael A.& Orozco, Edusmildo& Bollman, Dorothy. Reconfigurable Hardware Implementation of a Multivariate Polynomial Interpolation Algorithm. International Journal of Reconfigurable Computing. 2010. Vol. 2010, no. 2010, pp.1-14.
https://search.emarefa.net/detail/BIM-462638

Data Type

Journal Articles

Language

English

Notes

Includes bibliographical references

Record ID

BIM-462638