scispace - formally typeset
B

Barry Shackleford

Researcher at Hewlett-Packard

Publications -  21
Citations -  327

Barry Shackleford is an academic researcher from Hewlett-Packard. The author has contributed to research in topics: Genetic algorithm & Compiler. The author has an hindex of 8, co-authored 21 publications receiving 324 citations. Previous affiliations of Barry Shackleford include Mitsubishi Electric & Kyushu University.

Papers
More filters
Journal ArticleDOI

A High-Performance, Pipelined, FPGA-Based Genetic Algorithm Machine

TL;DR: A genetic algorithm (GA) by implementing it in a reconfigurable field programmable gate array (FPGA) is described, which achieves a net child chromosome generation rate of one per clock cycle by pipelining the parent selection, crossover, mutation, and fitness evaluation functions.
Proceedings ArticleDOI

FPGA implementation of neighborhood-of-four cellular automata random number generators

TL;DR: Random number generators (RNGs) based upon neighborhood-of-four cellular automata (CA) with asymmetrical, non-local connections are explored and a number of RNGs that pass Marsaglia's rigorous Diehard suite of random number tests have been discovered.
Proceedings ArticleDOI

Attacking the semantic gap between application programming languages and configurable hardware

TL;DR: This work attacks the massive, fine-grained parallelism of configurable hardware with a conventional application programðming language by using a programming model matched to the hardware's capabilities that can be implemented in any (unmodified) object-oriented lanðguage, and building a corresponding compiler.
Proceedings ArticleDOI

Memory-CPU size optimization for embedded system designs

TL;DR: There are situations in which considerable system cost reduction can be obtained by synthesizing a CPU that is narrower than the largest variable in the application program by employing a variable configuration processor in conjunction with a multi-precision compiler generator.
Proceedings ArticleDOI

High-performance cellular automata random number generators for embedded probabilistic computing systems

TL;DR: A number of 64-bit, neighbor-of-four CA-based RNGs have been discovered that pass all tests in DIEHARD without resorting to either site spacing or time spacing to improve the RNG quality.