Resume for David V. Schuehler
David V. Schuehler
dvs1@arl.wustl.edu
www.arl.wustl.edu/~dvs1

Campus Box 1045
One Brookings Drive
St. Louis, Missouri 63130-4899
Telephone: 314-920-0756
FAX: 314-935-7302
Educational Background
Dissertation
Publications
- David V. Schuehler, John Lockwood
Modular System for FPGA-based TCP Flow Processing in High-Speed Networks,
14th International Conference on Field Programmable Logic and Applications (FPL),
Springer LNCS 3203, Antwerp, Belgium, August 2004, pp. 301-310.
- Phillip Jones, Shobana Padmanabhan, Daniel Rymarz, John Maschmeyer, David V. Schuehler, John W. Lockwood, Ron K. Cytron
Liquid Architecture,
International Parallel and Distributed Processing Symposium
(IPDPS), Next Generation Software Workshop,
Santa Fe, NM,
Apr 26-30, 2004.
- David V. Schuehler, James Moscola, John Lockwood,
Architecture for a Hardware Based, TCP/IP Content Scanning System,
IEEE Micro,
January/February 2004.
- David V. Schuehler, Harvey Ku, John Lockwood,
A TCP/IP Based Multi-Device Programming Circuit,
Field Programmable Logic and Applications
(FPL),
Lisbon, Portugal,
Poster P2.B,
Sep 1-3, 2003.
- David V. Schuehler, James Moscola, John Lockwood,
Architecture for a Hardware Based, TCP/IP Content Scanning System,
Proceedings of Hot Interconnects 11
(HotI-11),
Stanford, CA, August 20-22, 2003,
pp. 89-94.
- David V. Schuehler, John Lockwood,
TCP Splitter: A TCP/IP Flow Monitor in Reconfigurable Hardware,
IEEE Micro,
January/February 2003.
- David V. Schuehler, John Lockwood,
TCP-Splitter:
A TCP/IP Flow Monitor in Reconfigurable Hardware,
Proceedings of Hot Interconnects 10
(HotI-10),
Stanford, CA, August 21-23, 2002,
pp. 127-131.
-
Using TCP-Processor,
CSE 566 Guest Lecture, Washington University, October 2004.
-
A Hardware Based TCP/IP Procesing Engine,
ARL Research Presentation, Washington University, September 2003.
-
A TCP/IP Based Multi-Device Programming Circuit,
Poster at FPL 2003, Lisbon, Portugal, September 2003.
-
Architecture for a Hardware Based, TCP/IP Content Scanning System,
Presented at Hot Interconnects 11, Stanford University, CA, August 2003.
- Oral Qualifying Exam, Presented at Washington
University, January 2003. (older ppt format)
- TCP-Splitter: A Reconfigurable Hardware Based TCP/IP Flow Monitor,
Presented at Hot Interconnects 10, Stanford University, CA, August 2002.
- TCP-Splitter: A Reconfigurable Hardware Based TCP Flow Monitor,
Presented at the Gigabit Kits Workshop, Washington University, MO, June 2002.
- TCP-Splitter: A TCP/IP Flow Monitor in Reconfigurable Logic,
Presented at Doctoral Research Seminar, Washington University, April 2002.
- Calculation of Transonic Flow Using Small Disturbance Theory, Presented at AIAA Student Conference, Michigan
University, April 1988.
Technical Reports
- TCP-Processor: Design, Implementation, Operation and Usage,
Washington University - Department of Computer Science and Engineering,
Technical Report #53, 2004.
- TCP-Splitter: Design, Implementation and Operation,
Washington University - Department of Computer Science and Engineering,
Technical Report #14, 2003.
- TCP Programmer for FPXs,
Washington University - Department of Computer Science and Engineering,
Technical Report #29, 2002.
Workshops
Patents
Industry Experience
Financial Industry
- Technical Vice President - Research & Development - June 1991 to present
Perform various activities associated with delivering real-time
financial data to the global community over a worldwide IP
based network. Develop embedded software, device drivers,
communications software, and application software in Assembly,
Pascal, C, C++, Java and various scripting languages to
process and deliver financial data worldwide. Design, architect,
implement, support, and manage major components of the
data delivery system.
Defense Industry
- Senior Software Engineer - June 1989 to June 1991
Develop real time software for performing hardware-in-the-loop missile simulations. Tasks ranged from
developing software to generate and control video input to flight hardware, firmware for interface
electronics which sit between flight hardware and main simulation computers, telemetry processing software,
and 3-D flight visualization software.
Healthcare Industry
- System Programmer - October 1988 to June 1989
Maintain, support and manage
computer equipment for 1000 bed hospital. Develop client-server based applications,
communications software, and various utilities for medical records and operations
departments. Make recommendations for equipment purchases, perform software installations
and upgrades, train users and troubleshoot problems.
Systems, Languages, & Chipsets
- VMS, Unix, Windows, OS/2, MAC/OS, Palm OS, Microware OS/9, Harris VOS
- FORTRAN, C, C++, Pascal, Java, Assembly, VHDL, Lisp, Basic and various scripting languages
- X86, PPC, 32K, 64K, VAX, Alpha, Itanium, Hitachi H8, Philips Tri-Media, Xilinx FPGAs
Professional Socitey Memberships
Personal
Last modified 22 January 2005.