The Case for Higher Computational Density in the Memory-Bound FDTD Method within Multicore Environments

It is argued here that more accurate though more compute-intensive alternate algorithms to certain computational methods which are deemed too inefficient and wasteful when implemented within serial codes can be more efficient and cost-effective when implemented in parallel codes designed to run on t...

Full description

Saved in:
Bibliographic Details
Main Author: Mohammed F. Hadi
Format: Article
Language:English
Published: Wiley 2012-01-01
Series:International Journal of Antennas and Propagation
Online Access:http://dx.doi.org/10.1155/2012/280359
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1849304425930162176
author Mohammed F. Hadi
author_facet Mohammed F. Hadi
author_sort Mohammed F. Hadi
collection DOAJ
description It is argued here that more accurate though more compute-intensive alternate algorithms to certain computational methods which are deemed too inefficient and wasteful when implemented within serial codes can be more efficient and cost-effective when implemented in parallel codes designed to run on today's multicore and many-core environments. This argument is most germane to methods that involve large data sets with relatively limited computational density—in other words, algorithms with small ratios of floating point operations to memory accesses. The examples chosen here to support this argument represent a variety of high-order finite-difference time-domain algorithms. It will be demonstrated that a three- to eightfold increase in floating-point operations due to higher-order finite-differences will translate to only two- to threefold increases in actual run times using either graphical or central processing units of today. It is hoped that this argument will convince researchers to revisit certain numerical techniques that have long been shelved and reevaluate them for multicore usability.
format Article
id doaj-art-133ebc15134347f795f45e23e7a337bc
institution Kabale University
issn 1687-5869
1687-5877
language English
publishDate 2012-01-01
publisher Wiley
record_format Article
series International Journal of Antennas and Propagation
spelling doaj-art-133ebc15134347f795f45e23e7a337bc2025-08-20T03:55:44ZengWileyInternational Journal of Antennas and Propagation1687-58691687-58772012-01-01201210.1155/2012/280359280359The Case for Higher Computational Density in the Memory-Bound FDTD Method within Multicore EnvironmentsMohammed F. Hadi0Electrical Engineering Department, Kuwait University, P.O. Box 5969, Safat 13060, KuwaitIt is argued here that more accurate though more compute-intensive alternate algorithms to certain computational methods which are deemed too inefficient and wasteful when implemented within serial codes can be more efficient and cost-effective when implemented in parallel codes designed to run on today's multicore and many-core environments. This argument is most germane to methods that involve large data sets with relatively limited computational density—in other words, algorithms with small ratios of floating point operations to memory accesses. The examples chosen here to support this argument represent a variety of high-order finite-difference time-domain algorithms. It will be demonstrated that a three- to eightfold increase in floating-point operations due to higher-order finite-differences will translate to only two- to threefold increases in actual run times using either graphical or central processing units of today. It is hoped that this argument will convince researchers to revisit certain numerical techniques that have long been shelved and reevaluate them for multicore usability.http://dx.doi.org/10.1155/2012/280359
spellingShingle Mohammed F. Hadi
The Case for Higher Computational Density in the Memory-Bound FDTD Method within Multicore Environments
International Journal of Antennas and Propagation
title The Case for Higher Computational Density in the Memory-Bound FDTD Method within Multicore Environments
title_full The Case for Higher Computational Density in the Memory-Bound FDTD Method within Multicore Environments
title_fullStr The Case for Higher Computational Density in the Memory-Bound FDTD Method within Multicore Environments
title_full_unstemmed The Case for Higher Computational Density in the Memory-Bound FDTD Method within Multicore Environments
title_short The Case for Higher Computational Density in the Memory-Bound FDTD Method within Multicore Environments
title_sort case for higher computational density in the memory bound fdtd method within multicore environments
url http://dx.doi.org/10.1155/2012/280359
work_keys_str_mv AT mohammedfhadi thecaseforhighercomputationaldensityinthememoryboundfdtdmethodwithinmulticoreenvironments
AT mohammedfhadi caseforhighercomputationaldensityinthememoryboundfdtdmethodwithinmulticoreenvironments