MEEP: A flexible free-software package for electromagnetic simulations by the FDTD method

AF Oskooi, D Roundy, M Ibanescu, P Bermel… - Computer Physics …, 2010 - Elsevier
This paper describes Meep, a popular free implementation of the finite-difference time-
domain (FDTD) method for simulating electromagnetism. In particular, we focus on aspects …

[BOOK][B] Program synthesis by sketching

A Solar-Lezama - 2008 - search.proquest.com
The goal of software synthesis is to generate programs automatically from high-level
specifications. However, efficient implementations for challenging programs require a …

3.5-D blocking optimization for stencil computations on modern CPUs and GPUs

A Nguyen, N Satish, J Chhugani… - SC'10: Proceedings …, 2010 - ieeexplore.ieee.org
Stencil computation sweeps over a spatial grid over multiple time steps to perform nearest-
neighbor computations. The bandwidth-to-compute requirement for a large class of stencil …

State-of-the-art in heterogeneous computing

AR Brodtkorb, C Dyken, TR Hagen… - Scientific …, 2010 - content.iospress.com
Node level heterogeneous architectures have become attractive during the last decade for
several reasons: compared to traditional symmetric CPUs, they offer high peak performance …

Effective automatic parallelization of stencil computations

S Krishnamoorthy, M Baskaran, U Bondhugula… - ACM sigplan …, 2007 - dl.acm.org
Performance optimization of stencil computations has been widely studied in the literature,
since they occur in many computationally intensive scientific and engineering applications …

Casper: Accelerating stencil computations using near-cache processing

A Denzler, GF Oliveira, N Ha**azar, R Bera… - IEEE …, 2023 - ieeexplore.ieee.org
Stencil computations are commonly used in a wide variety of scientific applications, ranging
from large-scale weather prediction to solving partial differential equations. Stencil …

Sketching stencils

A Solar-Lezama, G Arnold, L Tancau, R Bodik… - Proceedings of the 28th …, 2007 - dl.acm.org
Performance of stencil computations can be significantly improved through smart
implementations that improve memory locality, computation reuse, or parallelize the …

Yask—yet another stencil kernel: A framework for hpc stencil code-generation and tuning

C Yount, J Tobin, A Breuer… - 2016 Sixth International …, 2016 - ieeexplore.ieee.org
Stencil computation is an important class of algorithms used in a large variety of scientific-
simulation applications. While the code for many problems can certainly be written in a …

A comparison of binarization methods for historical archive documents

J He, QDM Do, AC Downton… - … Conference on Document …, 2005 - ieeexplore.ieee.org
This paper compares several alternative binarization algorithms for historical archive
documents, by evaluating their effect on end-to-end word recognition performance in a …

[BOOK][B] Auto-tuning performance on multicore computers

SW Williams - 2008 - search.proquest.com
For the last decade, the exponential potential of Moore's Law has been squandered in the
effort to increase single thread performance, which is now limited by the memory, instruction …