Year: 2020
Type: preprint
Abstract: This lecture aims at providing a user's perspective on the main concepts used nowadays for the implementation of numerical algorithm on common computing architecture. In particular, the concepts and applications of Central Processing Units (CPUs), vectorisation, multithreading, hyperthreading and Graphical Processing Units (GPUs), as well as computer clusters and grid computing will be discussed. Few examples of source codes illustrating the usage of these technologies are provided.
Source: arXiv (Cornell University)
Author: Buffat, X.
Language: English
Subfield: Hardware and Architecture
Field: Computer Science
Domain: Physical Sciences
Open Access status: green
OpenAlex ID: W3036686589
