We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

Using OpenMP to Simply Parallelize CPU-Intensive C Code

Formale Metadaten

Titel
Using OpenMP to Simply Parallelize CPU-Intensive C Code
Serientitel
Anzahl der Teile
199
Autor
Lizenz
CC-Namensnennung 2.0 Belgien:
Sie dürfen das Werk bzw. den Inhalt zu jedem legalen Zweck nutzen, verändern und in unveränderter oder veränderter Form vervielfältigen, verbreiten und öffentlich zugänglich machen, sofern Sie den Namen des Autors/Rechteinhabers in der von ihm festgelegten Weise nennen.
Identifikatoren
Herausgeber
Erscheinungsjahr
Sprache

Inhaltliche Metadaten

Fachgebiet
Genre
Abstract
Compute-intensive applications usually benefit hugely from parallelization: running code on multiple CPU cores at the same time. One mechanism to implement such parallelism is to use OpenMP, an official open standard that allows for easy parallelization of existing C or C++ code. The latest OpenMP version (4.0, released summer 2013) also covers offloading to accelerators like GPUs and SIMD. Klaas van Gend will introduce OpenMP, its applicability and usefulness and how to use OpenMP to speed up your code. OpenMP is an official, open standard to specify multi-threading, computational offload (to accelerators like GPGPUs) and SIMD (vectorization). OpenMP is a big topic, it is impossible to cover everything.