Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Brian Hargrove Leonard is active.

Publication


Featured researches published by Brian Hargrove Leonard.


field programmable gate arrays | 2004

Online placement infrastructure to support run-time reconfiguration

Brian Hargrove Leonard; Jeffrey Young; Ron Sass

The requirements for placing modules in an automatic run-time reconfigurable (RTR) system differ from those of ASIC and other static environments. The most notable difference is the continual addition and removal of modules from the FPGAs. We examine the effectiveness of a collection of two-dimensional placement decision algorithms in a RTR environment. New algorithms are proposed in addition to several which have been adapted from their one-dimensional counterparts. All of the algorithms have been tested on a set of benchmark applications. Six programs used for testing include examples from encryption, image processing and matrix manipulations, as well as arithemetic, assignment, and looping benchmarks. These applications are multiplexed and simulated to run on our RTR system. A simple last-accessed removal scheme with no compaction is currently implemented. The merit of each algorithm is determined by a set of factors that include fragmentation, chip utilization, decision time, and program run-time benefit.


Microprocessors and Microsystems | 2006

Online architectures: A theoretical formulation and experimental prototype☆

Ron Sass; Brian Greskamp; Brian Hargrove Leonard; Jeffrey Young; Srinivas Beeravolu

Abstract This article describes a class of reconfigurable computing system called online architectures. These architectures use an online algorithm to make run-time reconfiguration decisions that continually adapt the underlying architecture to match the application’s current computational demand. Online architectures have several potential advantages, including better resource utilization (reduced cost), faster execution, and reduced (static) power consumption. However, to realize these benefits, online architectures must balance the overhead (reconfiguration, profiling, and decision costs) against expected gains of reconfiguration. In this article, the basic foundation of online architecture is formulated, core challenges enumerated, and results reported based on a simple prototype and trace-driven simulations. These results suggest that the overhead is manageable and that a more comprehensive investigation is worthwhile.


Archive | 2002

All-in-one personal computer with tool-less quick-release features for various elements thereof including a reusable thin film transistor monitor

Timothy Samuel Farrow; Dean Frederick Herring; Mark John Lawrence; Brian Hargrove Leonard; Bruce Wayne Rasa; James Stephen Rutledge; John David Swansey


Archive | 2002

Flip-touch handheld device

David W. Hill; John P. Karidis; Brian Hargrove Leonard


Archive | 2005

Circuit board riser for volume sharing peripheral cards

Brian Hargrove Leonard; Michael Thano Matthews; Susan S. Moffatt; John David Swansey


Archive | 2001

Method and apparatus for reusing a flat panel monitor

Timothy Samuel Farrow; Dean Fredrick Herring; Brian Hargrove Leonard; Bruce Wayne Rasa; James Stephen Rutledge; John David Swansey


Archive | 2002

Slide-on speaker assembly

Jeffrey Michael Anderson; Travis Baldwin; Mark Allan Casparian; David W. Hill; Brian Hargrove Leonard; Herold Lester Rothrock; James Stephen Rutledge; Albert Ray Sauer; Julie Elaine Tierney


Archive | 2002

Integrated all-in-one computer

David W. Hill; Brian Hargrove Leonard; Richard F. Sapper; John David Swansey


Archive | 2005

Item accumulation area divider for a checkout counter

Richard Hunter Harris; Brian Hargrove Leonard; Robert P. Tennant


Archive | 2001

Integrated computer and display system

David W. Hill; Antonio Latto; Brian Hargrove Leonard; Richard F. Sapper; John David Swansey

Collaboration


Dive into the Brian Hargrove Leonard's collaboration.

Researchain Logo
Decentralizing Knowledge