Exploiting Parallelism in CPUs

Ulrich Drepper

Multi-core and hyper-thread processes are here to stay, but programs cannot simply take advantage of them. They have to be parallelized, but parallel programming is hard. This talk will introduce OpenMP and technology based on it, which allows programmers to exploit parallelism without some of complexity of parallel programming of the past.