| MiniGhost : a miniapp for exploring boundary exchange strategies using stencil computations in scientific parallel computing. | |
| Barrett, Richard Frederick ; Heroux, Michael Allen ; Vaughan, Courtenay Thomas | |
| 关键词: COMPUTER ARCHITECTURE; EXPLORATION; PROGRAMMING; COMPUTERS; PARALLEL PROCESSING; | |
| DOI : 10.2172/1039405 RP-ID : SAND2012-2437 PID : OSTI ID: 1039405 Others : TRN: US201209%%553 |
|
| 学科分类:社会科学、人文和艺术(综合) | |
| 美国|英语 | |
| 来源: SciTech Connect | |
PDF
|
|
【 摘 要 】
A broad range of scientific computation involves the use of difference stencils. In a parallel computing environment, this computation is typically implemented by decomposing the spacial domain, inducing a 'halo exchange' of process-owned boundary data. This approach adheres to the Bulk Synchronous Parallel (BSP) model. Because commonly available architectures provide strong inter-node bandwidth relative to latency costs, many codes 'bulk up' these messages by aggregating data into a message as a means of reducing the number of messages. A renewed focus on non-traditional architectures and architecture features provides new opportunities for exploring alternatives to this programming approach. In this report we describe miniGhost, a 'miniapp' designed for exploration of the capabilities of current as well as emerging and future architectures within the context of these sorts of applications. MiniGhost joins the suite of miniapps developed as part of the Mantevo project.
【 预 览 】
| Files | Size | Format | View |
|---|---|---|---|
| RO201704190003542LZ | 3260KB |
PDF