Network


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

Hotspot


Dive into the research topics where Donald J. Davis is active.

Publication


Featured researches published by Donald J. Davis.


international parallel processing symposium | 1998

A Java development and runtime environment for reconfigurable computing

Donald J. Davis; Michael Barr; Toby Bennett; Stephen H. Edwards; Jonathan C. Harris; Ian D. Miller; Chris Schanck

Fast runtime reconfigurable hardware enables system designers to swap hardware into and out of an FPGA much as-the pages of virtual memory are swapped into and out of virtual memory. Java provides a powerful object-oriented language with constructs to support multiple threads. In this paper, we discuss a method for developing reconfigurable hardware object class libraries, a runtime environment to manage these hardware objects and techniques for controlling such designs from the Java programming language.


merged international parallel processing symposium and symposium on parallel and distributed processing | 1998

ACEcard/sup TM/: a high-performance architecture for run-time reconfiguration

Donald J. Davis; Jonathan C. Harris

Recent FPGA architectures have shown an increased emphasis on run-time reconfiguration, or the ability to rapidly change the functionality of the FPGA to sequentially accommodate large processing tasks. In addition, partial reconfiguration allows for the reconfiguration of a portion of the FPGA while the remainder is running. These two features enable the use of reconfigurable computing in high-performance multi-threaded multi-user environments. However, current board designs are not optimized to provide the processing support required to maintain this run-time environment which includes management of the reconfigurable resources, interface to the host processor and data movement. The authors describe the architecture, design and applicability of the ACEcard, a high performance reconfigurable co-processor. The ACEcard contains reconfigurable resources as well as an embedded processor to manage the runtime reconfiguration of those resources. They provide details of the architecture of the card as well as a description of the current and future Java-based runtime environment.


Archive | 1998

System and method for programming the hardware of field programmable gate arrays (FPGAs) and related reconfiguration resources as if they were software by creating hardware objects

Donald J. Davis; Toby Bennett; Jonathan C. Harris; Ian D. Miller; Stephen G. Edwards


Archive | 1997

Apparatus and method for constructing data for transmission within a reliable communication protocol by performing portions of the protocol suite concurrently

Toby Bennett; Donald J. Davis; Jonathan C. Harris; Ian D. Miller


Archive | 2000

System for transmitting and receiving data within a reliable communications protocol by concurrently processing portions of the protocol suite

Toby Bennett; Donald J. Davis; Jonathan C. Harris; Ian D. Miller


Archive | 2000

Means and method for compiling high level software languages into algorithmically equivalent hardware representations

Stephen G. Edwards; Jonathan C. Harris; James E. Jensen; Andreas B. Kollegger; Ian D. Miller; Christopher R. S. Schanck; Donald J. Davis


Archive | 2002

Determining hardware generated by high level language compilation through loop optimizations

Stephen G. Edwards; Donald J. Davis; Jonathan C. Harris; James E. Jensen; Andreas B. Kollegger; Ian D. Miller


Archive | 2002

Scheduling hardware generated by high level language compilation to preserve functionality of source code design implementations

Stephen G. Edwards; Donald J. Davis; Jonathan C. Harris; Andreas B. Kollegger; Ian D. Miller; Christopher R. S. Schanck; Yung-Sheng Yu


Archive | 1996

Programmable circuit assembly and methods for high bandwidth data processing

Toby Bennett; James W. Bishop; Donald J. Davis; Jonathan C. Harris


International Telemetering Conference Proceedings | 1995

A VERY LOW COST 150 MBPS DESKTOP CCSDS GATEWAY

Donald J. Davis; Toby Bennett; Jonathan C. Harris

Collaboration


Dive into the Donald J. Davis's collaboration.

Researchain Logo
Decentralizing Knowledge