Performance evaluation of explicit finite difference algorithms with varying amounts of computational and memory intensity

10/28/2016
by   Satya P. Jammy, et al.
0

Future architectures designed to deliver exascale performance motivate the need for novel algorithmic changes in order to fully exploit their capabilities. In this paper, the performance of several numerical algorithms, characterised by varying degrees of memory and computational intensity, are evaluated in the context of finite difference methods for fluid dynamics problems. It is shown that, by storing some of the evaluated derivatives as single thread- or process-local variables in memory, or recomputing the derivatives on-the-fly, a speed-up of 2 can be obtained compared to traditional algorithms that store all derivatives in global arrays.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/27/2017

Energy efficiency of finite difference algorithms on multicore CPUs, GPUs, and Intel Xeon Phi processors

In addition to hardware wall-time restrictions commonly seen in high-per...
research
05/27/2021

A unified explicit form for difference formulas for fractional and classical derivatives

A unified explicit form for difference formulas to approximate the fract...
research
05/08/2014

Implementation And Performance Evaluation Of Background Subtraction Algorithms

The study evaluates three background subtraction techniques. The techniq...
research
09/08/2020

High order finite difference Hermite WENO fast sweeping methods for static Hamilton-Jacobi equations

In this paper, we propose a novel Hermite weighted essentially non-oscil...
research
04/14/2021

High Order Residual Distribution Conservative Finite Difference HWENO Scheme for Steady State Problems

In this paper, we develop a high order residual distribution (RD) method...
research
06/03/2021

A Computer Program for the Numerical Analysis of Economic Cycles Within the Framework of the Dubovsky Generalized Model

The article proposes a computer program for calculating economic crises ...
research
07/24/2021

An FPGA cached sparse matrix vector product (SpMV) for unstructured computational fluid dynamics simulations

Field Programmable Gate Arrays generate algorithmic specific architectur...

Please sign up or login with your details

Forgot password? Click here to reset