O'Reilly logo

High Performance Parallelism Pearls Volume Two by James Reinders, Jim Jeffers

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 10

Cosmic Microwave Background Analysis

Nested Parallelism in Practice

James P. Briggs*; Simon J. Pennycook; James R. Fergusson*; Juha Jäykkä*; Edward P. Shellard*    * University of Cambridge, UK Intel Corporation, UK

Abstract

This chapter discusses the steps taken to optimize and modernize Modal, a cosmological statistical analysis code for studying the formation of the early universe developed by theoretical physicists at the University of Cambridge. In order to achieve higher levels of performance and to reduce the memory footprint, the optimization work included introducing nested parallelism. The chapter explored the different nested parallelism approaches available in OpenMP, discussing the strengths and weaknesses of each ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required