Skip to main content

John A. Board

Associate Professor of Electrical and Computer Engineering
Electrical and Computer Engineering
Box 90291, Durham, NC 27708-0291
423 Wilkinson Hall, Durham, NC 27708
Office hours 209D Hudson Hall: 10-11 most Mondays  

Selected Publications


A novel approach for software vulnerability classification

Conference Proceedings - Annual Reliability and Maintainability Symposium · March 29, 2017 Software vulnerability analysis plays a critical role in the prevention and mitigation of software security attacks, and vulnerability classification constitutes a key part of this analysis. This paper proposes a new approach for software vulnerability cla ... Full text Cite

Integrated sensing and information processing theme-based redesign of the undergraduate electrical and computer engineering curriculum at Duke University

Journal Article Advances in Engineering Education · 2010 The field of electrical and computer engineering has evolved significantly in the past two decades. This evolution has broadened the field of ECE, and subfields have seen deep penetration into very specialized areas. Remarkable devices and systems arising ... Cite

Integrating sensing and information processing in an electrical and computer engineering undergraduate curriculum

Conference Proceedings - Frontiers in Education Conference, FIE · December 1, 2009 The Department of Electrical and Computer Engineering Duke University has completed a full-scale redesign of its undergraduate program based on the theme of Integrated Sensing and Information Processing. This theme provides a coherent, overarching framewor ... Full text Cite

Redesign of the core curriculum at Duke University

Conference ASEE Annual Conference and Exposition, Conference Proceedings · December 1, 2006 Cite

Redesign of the core curriculum at Duke University

Conference ASEE Annual Conference and Exposition, Conference Proceedings · January 1, 2006 Cite

Efficient charge assignment and back interpolation in multigrid methods for molecular dynamics.

Journal Article Journal of computational chemistry · July 2005 The assignment of atomic charges to a regular computational grid and the interpolation of forces from the grid back to the original atomic positions are crucial steps in a multigrid approach to the calculation of molecular forces. For purposes of grid assi ... Full text Cite

Theme-based redesign of the duke university ECE curriculum: The first steps

Conference ASEE Annual Conference and Exposition, Conference Proceedings · 2005 Undergraduates in Electrical and Computer Engineering (ECE) at Duke University have benefited from the combination of curricular flexibility and rigorous coursework. The current curriculum is further limited in that the core courses do not offer a vertical ... Cite

Large-scale modeling of cardiac electrophysiology

Journal Article Computers in Cardiology · December 1, 2002 Simulation of wavefront propagation in the whole heart requires significant computational resources. The growth of cluster computing has made it possible to simulate very large scale problems in a lab environment. In this work, we present computational res ... Cite

An electromagnetic simulation environment

Journal Article Proceedings of SPIE-The International Society for Optical Engineering · January 1, 2001 We present a general purpose simulator that includes electromagnetic scattering tools for buried targets and standard signal processing functionality. Additional modules for genetic or gradient optimization, parallel processing, and multi-aspect target det ... Full text Cite

Automated membrane model creation

Journal Article Computers in Cardiology · December 1, 2000 We present an extension to CardioWave, our modular simulation system for the Bidomain Equations, which allows new membrane modules to be added by parsing a simple text file of equations, eliminating the need for the user to write source code. CardioWave ca ... Cite

Efficient particle-mesh Ewald based approach to fixed and induced dipolar interactions

Journal Article Journal of Chemical Physics · December 1, 2000 A particle-mesh based method for performing the Ewald summation of large systems of point charges and fixed or induced point dipoles was introduced. The method took advantage of the smooth differentiability of B-splines to perform gradients in real space d ... Full text Cite

Modular simulation of cardiac dynamics on distributed memory parallel computers

Journal Article Annals of Biomedical Engineering · December 1, 2000 A modular system for simulating wavefront conduction in the heart on parallel computers has beeb developed. With this system, the user selects the set of modules that most closely represents the simulation of interest and the simulator executable is built ... Cite

Computer simulations of cardiac electrophysiology

Journal Article SC'00 Proceedings of the 2000 ACM/IEEE conference on Supercomputing · November 1, 2000 CardioWave is a modular system for simulating wavefront conduction in the heart. These simulations may be used to investigate the factors that generate and sustain life-threatening arrhythmias such as ventricular fibrillation. The user selects a set of mod ... Link to item Cite

Modular simulation of cardiac dynamics on distributed memory parallel computers

Journal Article Annals of Biomedical Engineering · 2000 A modular system for simulating wavefront conduction in the heart on parallel computers has beeb developed. With this system, the user selects the set of modules that most closely represents the simulation of interest and the simulator executable is built ... Cite

The fast multipole algorithm

Journal Article Computing in Science and Engineering · January 1, 2000 Accurate computation of the mutual interactions of N particles through electrostatic or gravitational forces has impeded progress in many areas of simulation science. The fast multipole algorithm provides an efficient scheme for reducing computational comp ... Full text Cite

The development and integration of a distributed 3D FFT for a cluster of workstations

Conference Proceedings of 4th Annual Linux Showcase and Conference 2000, ALS 2000 · January 1, 2000 In this paper, the authors discuss the steps taken in the formulation of a parallel 3D FFT with good scalability on a cluster of fast workstations connected via commo dity 100 Mb/s ethernet. The motivation for this work is to improve the p erformance and s ... Cite

Algorithmic Challenges in Computational Molecular Biophysics

Journal Article Journal of Computational Physics · May 1, 1999 A perspective of biomolecular simulations today is given, with illustrative applications and an emphasis on algorithmic challenges, as reflected by the work of a multidisciplinary team of investigators from five institutions. Included are overviews and rec ... Full text Cite

Algorithmic challenges in computational molecular biophysics

Journal Article J. Comput. Phys. (USA) · 1999 A perspective of biomolecular simulations today is given, with illustrative applications and an emphasis on algorithmic challenges, as reflected by the work of a multidisciplinary team of investigators from five institutions. Included are overviews and rec ... Full text Link to item Cite

The implicit pipeline method

Journal Article Proceedings of the 1st Merged International Parallel Processing Symposium and Symposium on Parallel and Distributed Processing, IPPS/SPDP 1998 · January 1, 1998 We present a novel scheme for the solution of linear differential equation systems on parallel computers. The Implicit Pipeline (ImP) method uses an implicit time-integration scheme coupled with an iterative linear solver to solve the resulting differentia ... Full text Cite

Introduction to “A Fast Algorithm for Particle Simulations”

Journal Article Journal of Computational Physics · August 1997 Full text Cite