OpenMP

OpenMP

OpenMP is an application programming interface that enables multi-platform shared-memory multiprocessing programming in C, C++ and Fortran. It consists of compiler directives, library routines and environment variables that influence run-time behavior. It is managed by a consortium of leading computer hardware and software vendors. OpenMP provides a portable and scalable model for developing parallel applications on various platforms.

1 courses cover this concept

CS 61C Great Ideas in Computer Architecture (Machine Structures)

UC Berkeley

Fall 2022

This course deepens students' understanding of computer architecture and the translation of high-level programs into machine language. Emphasis is on C and assembly language programming, computer organization, parallelism, CPU design, and warehouse-scale computing. Prerequisites include CS61A and CS61B or equivalent C-based programming experience.

No concepts data

+ 51 more concepts