| MiniGhost : a miniapp for exploring boundary exchange strategies using stencil computations in scientific parallel computing. | |
| Barrett, Richard Frederick ; Heroux, Michael Allen ; Vaughan, Courtenay Thomas | |
| Sandia National Laboratories | |
| 关键词: Computer Architecture; 99 General And Miscellaneous//Mathematics, Computing, And Information Science; Computers; Programming; Parallel Processing; | |
| DOI : 10.2172/1039405 RP-ID : SAND2012-2437 RP-ID : AC04-94AL85000 RP-ID : 1039405 |
|
| 美国|英语 | |
| 来源: UNT Digital Library | |
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 |
|---|---|---|---|
| 1039405.pdf | 3260KB |
PDF