IRMA-International.org: Creator of Knowledge
Information Resources Management Association
Advancing the Concepts & Practices of Information Resources Management in Modern Organizations

Computer Architectures and Programming Models: How to Exploit Parallelism

Computer Architectures and Programming Models: How to Exploit Parallelism
View Sample PDF
Copyright: 2023
Pages: 21
Source title: Developing Linear Algebra Codes on Modern Processors: Emerging Research and Opportunities
Source Author(s)/Editor(s): Sandra Catalán Pallarés (Universidad Complutense de Madrid, Spain), Pedro Valero-Lara (Oak Ridge National Laboratory, USA), Leonel Antonio Toledo Díaz (Barcelona Supercomputing Center, Spain)and Rocío Carratalá Sáez (Universidad de Valladolid, Spain)
DOI: 10.4018/978-1-7998-7082-1.ch002

Purchase

View Computer Architectures and Programming Models: How to Exploit Parallelism on the publisher's website for pricing and purchasing information.

Abstract

In this chapter, basic concepts about programming models and computer architectures are introduced to provide context about the major developments in both topics. Differences between multicore and accelerators are also addressed to help the reader understand how the concepts relate and translate between different architectures. Moreover, the authors also present an introduction to programming models focusing on their suitability for different parallelizing strategies and their special features. In this way, the reader is guided to identify which programming models are best suited for specific problems and architectures, according to the computational requirements, as well as those arisen from the data layout.

Related Content

. © 2023. 25 pages.
. © 2023. 21 pages.
. © 2023. 47 pages.
. © 2023. 44 pages.
. © 2023. 23 pages.
. © 2023. 26 pages.
. © 2023. 41 pages.
Body Bottom