MEEP: A flexible free-software package for electromagnetic simulations by the FDTD method
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 …
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 …
specifications. However, efficient implementations for challenging programs require a …
3.5-D blocking optimization for stencil computations on modern CPUs and GPUs
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 …
neighbor computations. The bandwidth-to-compute requirement for a large class of stencil …
State-of-the-art in heterogeneous computing
Node level heterogeneous architectures have become attractive during the last decade for
several reasons: compared to traditional symmetric CPUs, they offer high peak performance …
several reasons: compared to traditional symmetric CPUs, they offer high peak performance …
Effective automatic parallelization of stencil computations
Performance optimization of stencil computations has been widely studied in the literature,
since they occur in many computationally intensive scientific and engineering applications …
since they occur in many computationally intensive scientific and engineering applications …
Casper: Accelerating stencil computations using near-cache processing
Stencil computations are commonly used in a wide variety of scientific applications, ranging
from large-scale weather prediction to solving partial differential equations. Stencil …
from large-scale weather prediction to solving partial differential equations. Stencil …
Sketching stencils
Performance of stencil computations can be significantly improved through smart
implementations that improve memory locality, computation reuse, or parallelize the …
implementations that improve memory locality, computation reuse, or parallelize the …
Yask—yet another stencil kernel: A framework for hpc stencil code-generation and tuning
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 …
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 …
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 …
effort to increase single thread performance, which is now limited by the memory, instruction …