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
Barry Shackleford,Greg Snider,Richard J. Carter,Etsuko Okushi,Mitsuhiro Yasuda,Katsuhiko Seo,Hiroto Yasuura +6 more
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
Barry Shackleford,Mitsuhiro Yasuda,Etsuko Okushi,Hisao Koizumi,Hiroyuki Tomiyama,Hiroto Yasuura +5 more
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.