Reconfigurable Hardware Implementation of a Multivariate Polynomial Interpolation Algorithm. (28th October 2010)
- Record Type:
- Journal Article
- Title:
- Reconfigurable Hardware Implementation of a Multivariate Polynomial Interpolation Algorithm. (28th October 2010)
- Main Title:
- Reconfigurable Hardware Implementation of a Multivariate Polynomial Interpolation Algorithm
- Authors:
- Arce-Nazario, Rafael A.
Orozco, Edusmildo
Bollman, Dorothy - Other Names:
- Prasanna Viktor K. Academic Editor.
- Abstract:
- Abstract : 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 to172 × and67 × were obtained for the subtasks and complete application, respectively, when compared to a software implementation, while achieving moderate resource utilization.
- Is Part Of:
- International journal of reconfigurable computing. Volume 2010(2010)
- Journal:
- International journal of reconfigurable computing
- Issue:
- Volume 2010(2010)
- Issue Display:
- Volume 2010, Issue 2010 (2010)
- Year:
- 2010
- Volume:
- 2010
- Issue:
- 2010
- Issue Sort Value:
- 2010-2010-2010-0000
- Page Start:
- Page End:
- Publication Date:
- 2010-10-28
- Subjects:
- Adaptive computing systems -- Periodicals
Adaptive computing systems
Periodicals
004 - Journal URLs:
- https://www.hindawi.com/journals/ijrc/ ↗
http://bibpurl.oclc.org/web/52810 ↗ - DOI:
- 10.1155/2010/313479 ↗
- Languages:
- English
- ISSNs:
- 1687-7195
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD Digital store
- Ingest File:
- 10491.xml