Stencil Codes - Implementation Issues

Implementation Issues

Many simulation codes may be formulated naturally as stencil codes. Since computing time and memory consumption grow linearly with the number of array elements, parallel implementations of stencil codes are of paramount importance to research. This is challenging since the computations are tightly coupled (because of the cell updates depending on neighboring cells) and most stencil codes are memory bound (i.e. the ratio of memory accesses and calculations is high). Virtually all current parallel architectures have been explored for executing stencil codes efficiently; at the moment GPGPUs have proven to be most efficient.

Read more about this topic:  Stencil Codes

Famous quotes containing the word issues:

    Your toddler will be “good” if he feels like doing what you happen to want him to do and does not happen to feel like doing anything you would dislike. With a little cleverness you can organize life as a whole, and issues in particular, so that you both want the same thing most of the time.
    Penelope Leach (20th century)