David B. Sturgill

Learn More
The increased demand for mobile communication and use of mobile devices in high-latency, resource impoverished environments has spurred the development and growth of Delay-Tolerant Networks (DTN). DTNs aim to provide interoperability between a range of heterogeneous networks, operating under resource-constrained circumstances and traditional infrastructure(More)
This paper describes a distributed, adaptive, first-order logic engine with exceptional performance characteristics. The system combines serial search reduction techniques such as bounded-overhead subgoal caching and intelligent backtracking with a novel parallelization strategy particularly well-suited to coarse-grained parallel execution on a network of(More)
The ALPS (Adaptive Learning and Planning System) project is a three-year effort to design and prototype a next-generation adaptive planning architecture as part of the ARPA / Rome Laboratory Planning Initiative (ARPI). ALPS is being used.within the Planning Initiative to perform large-scale military transportation scheduling, taking a Time-Phased Force(More)
Impulse C is a C-to-HDL compiler from Impulse Accelerated Technology that facilitates the introduction of software programmers, mathematicians, and scientists, into the realm of FPGA-based algorithm development for high-speed numerical computation. This thesis evaluates the Impulse C programming language and explores differing levels of parallelism across(More)
  • 1