The Role of Programming Models on Reconfigurable Computing Fabrics

The Role of Programming Models on Reconfigurable Computing Fabrics

Joao M.P. Cardoso, Joao Bispo, Adriano K. Sanches
ISBN13: 9781605667508|ISBN10: 1605667501|ISBN13 Softcover: 9781616923853|EISBN13: 9781605667515
DOI: 10.4018/978-1-60566-750-8.ch012
Cite Chapter Cite Chapter

MLA

Cardoso, Joao M.P., et al. "The Role of Programming Models on Reconfigurable Computing Fabrics." Behavioral Modeling for Embedded Systems and Technologies: Applications for Design and Implementation, edited by Luís Gomes and João M. Fernandes, IGI Global, 2010, pp. 290-316. https://doi.org/10.4018/978-1-60566-750-8.ch012

APA

Cardoso, J. M., Bispo, J., & Sanches, A. K. (2010). The Role of Programming Models on Reconfigurable Computing Fabrics. In L. Gomes & J. Fernandes (Eds.), Behavioral Modeling for Embedded Systems and Technologies: Applications for Design and Implementation (pp. 290-316). IGI Global. https://doi.org/10.4018/978-1-60566-750-8.ch012

Chicago

Cardoso, Joao M.P., Joao Bispo, and Adriano K. Sanches. "The Role of Programming Models on Reconfigurable Computing Fabrics." In Behavioral Modeling for Embedded Systems and Technologies: Applications for Design and Implementation, edited by Luís Gomes and João M. Fernandes, 290-316. Hershey, PA: IGI Global, 2010. https://doi.org/10.4018/978-1-60566-750-8.ch012

Export Reference

Mendeley
Favorite

Abstract

Reconfigurable computing architectures are becoming increasingly important in many computing domains (e.g., embedded and high-performance systems). These architectures promise comparable characteristics to specific hardware solutions with the flexibility and programmability of microprocessor solutions. This chapter gives a comprehensible overview of reconfigurable computing concepts and programming paradigms for the current and future generation of reconfigurable computing architectures. Two paramount aspects are highlighted: understanding how the programming model can help the mapping of computations to these architectures, and understanding also the way new programming models can be used to develop applications to these architectures. We include a set of simple examples to show different aspects of the use of the reconfigurable computing synergies, driven by the initial programming model used.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.