skip to main content

SciTech ConnectSciTech Connect

Title: Chapter 13. Exploring Use of the Reserved Core

In this chapter, we illustrate benefits of thinking in terms of thread management techniques when using a centralized scheduler model along with interoperability of MPI and PThread. This is facilitated through an exploration of thread placement strategies for an algorithm modeling radiative heat transfer with special attention to the 61st core. This algorithm plays a key role within the Uintah Computational Framework (UCF) and current efforts taking place at the University of Utah to model next-generation, large-scale clean coal boilers. In such simulations, this algorithm models the dominant form of heat transfer and consumes a large portion of compute time. Exemplified by a real-world example, this chapter presents our early efforts in porting a key portion of a scalability-centric codebase to the Intel Xeon Phi coprocessor. Specifically, this chapter presents results from our experiments profiling the native execution of a reverse Monte-Carlo ray tracing-based radiation model on a single coprocessor. These results demonstrate that our fastest run configurations utilized the 61st core and that performance was not profoundly impacted when explicitly oversubscribing the coprocessor operating system thread. Additionally, this chapter presents a portion of radiation model source code, a MIC-centric UCF cross-compilation example, and less conventional thread management technique formore » developers utilizing the PThreads threading model.« less
 [1] ;  [1] ;  [1]
  1. Univ. of Utah, Salt Lake City, UT (United States). SCI Inst. and School of Computing
Publication Date:
OSTI Identifier:
Report Number(s):
Journal ID: ISBN 978-0-12-80319-2
DOE Contract Number:
Resource Type:
Resource Relation:
Journal Name: High Performance Parallelism Pearls; Journal Volume: 2; Related Information: Chapter in: High-Performance Parallelism Pearls: Vol. 2, Multicore and Many-core Programming Approaches, 2015
Research Org:
Univ. of Utah, Salt Lake City, UT (United States)
Sponsoring Org:
USDOE National Nuclear Security Administration (NNSA)
Country of Publication:
United States