Reference Hub1
Multicore and Manycore: Hybrid Computing Architectures and Applications

Multicore and Manycore: Hybrid Computing Architectures and Applications

Pedro Valero-Lara, Abel Paz-Gallardo, Erich L. Foster, Manuel Prieto-Matías, Alfredo Pinelli, Johan Jansson
ISBN13: 9781522502876|ISBN10: 1522502874|EISBN13: 9781522502883
DOI: 10.4018/978-1-5225-0287-6.ch006
Cite Chapter Cite Chapter

MLA

Valero-Lara, Pedro, et al. "Multicore and Manycore: Hybrid Computing Architectures and Applications." Innovative Research and Applications in Next-Generation High Performance Computing, edited by Qusay F. Hassan, IGI Global, 2016, pp. 107-158. https://doi.org/10.4018/978-1-5225-0287-6.ch006

APA

Valero-Lara, P., Paz-Gallardo, A., Foster, E. L., Prieto-Matías, M., Pinelli, A., & Jansson, J. (2016). Multicore and Manycore: Hybrid Computing Architectures and Applications. In Q. Hassan (Ed.), Innovative Research and Applications in Next-Generation High Performance Computing (pp. 107-158). IGI Global. https://doi.org/10.4018/978-1-5225-0287-6.ch006

Chicago

Valero-Lara, Pedro, et al. "Multicore and Manycore: Hybrid Computing Architectures and Applications." In Innovative Research and Applications in Next-Generation High Performance Computing, edited by Qusay F. Hassan, 107-158. Hershey, PA: IGI Global, 2016. https://doi.org/10.4018/978-1-5225-0287-6.ch006

Export Reference

Mendeley
Favorite

Abstract

This chapter presents an overview of the evolution of computer architecture, giving special attention on those advances which have promoted the current hybrid systems. After that, we focus on the most extended programming strategies applied to hybrid computing. In fact, programming is one of the most important challenges for this kind of systems, as it requires a high knowledge of the hardware to achieve a good performance. Current hybrid systems are basically composed by three components, two processors (multicore and manycore) and an interconnection bus (PCIe), which connects both processors. Each of the components must be managed differently. After presenting the particular features of current hybrid systems, authors focus on introducing some approaches to exploit simultaneously each of the components. Finally, to clarify how to program in these platforms, two cases studies are presented and analyzed in deep. At the end of the chapter, authors outline the main insights behind hybrid computing and introduce upcoming advances in hybrid systems.

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.