Search

Paul Robert Bade

from Ellicott City, MD
Age ~65

Paul Bade Phones & Addresses

  • 3717 Park Overlook Ct, Ellicott City, MD 21042 (443) 535-0716 (410) 531-1639
  • Ocean City, NJ
  • Marlton, NJ
  • 11750 Lone Tree Ct, Columbia, MD 21044
  • Metairie, LA
  • Laurel, MD
  • Cape May, NJ

Resumes

Resumes

Paul Bade Photo 1

Principal Engineer

View page
Location:
3717 Park Overlook Ct, Ellicott City, MD 21042
Industry:
Defense & Space
Work:
The Johns Hopkins University Applied Physics Laboratory
Principal Professional Staff at Johns Hopkins University Applied Physics Laboratory

The Johns Hopkins University Applied Physics Laboratory
Principal Engineer
Education:
The Johns Hopkins University 1982 - 1987
Master of Science, Masters
Virginia Tech 1977 - 1982
Bachelors, Bachelor of Science
Paul Bade Photo 2

Paul Bade

View page
Paul Bade Photo 3

Paul Bade

View page

Publications

Us Patents

System, Method, And Computer Program Product For High Speed Dma-Based Backplane Messaging

View page
US Patent:
6941424, Sep 6, 2005
Filed:
Jul 23, 2004
Appl. No.:
10/898409
Inventors:
Paul R. Bade - Ellicott City MD, US
Steven A. Kahn - Rockville MD, US
David M. Verven - Columbia MD, US
Assignee:
The Johns Hopkins University - Baltimore MD
International Classification:
G06F012/00
G06F012/14
G06F013/00
G06F013/28
G06F015/167
US Classification:
711147, 711150, 709212, 709214, 709215, 710 1, 710 22, 710 52, 710 56, 710100, 710260, 710263, 710308, 710310
Abstract:
A system and method of enhanced backplane messaging among a plurality of computer boards communicating over a common bus uses a set of pre-allocated buffers on each computer board to receive messages from other computer boards. Each sending computer board is represented on each remote computer board by a descriptor ring with pointers to pre-allocated buffers on that remote computer board. When a sending computer board has a message to deliver to a remote computer board, the sending computer board uses its DMA controller to transfer the message into the pre-allocated buffers on the remote computer board. The sending computer board also sends a mailbox interrupt to the remote computer board. The remote computer board interrupt handler moves the messages from the descriptor rings to the receiving application(s) via pointer manipulation. Chained DMA transfers are used to eliminate any data transfers by the processor itself across the bus.

System, Method, And Computer Program Product For High Speed Backplane Messaging

View page
US Patent:
20030093492, May 15, 2003
Filed:
Apr 12, 2002
Appl. No.:
10/110572
Inventors:
Paul Bade - Ellicott City MD, US
Steven Kahn - Rockville MD, US
David Verven - Columbia MD, US
International Classification:
G06F015/167
US Classification:
709/215000, 711/147000
Abstract:
A system and method of enhanced backplane messaging among a plurality of computer boards communicating over a common bus uses a set of pre-allocated buffers on each computer board to receive messages from other computer boards. Each sending computer board is represented on each remote computer board by a descriptor ring with pointers to pre-allocated buffers on that remote computer board. When a sending computer board has a message to deliver to a remote computer board, the sending computer board uses its DMA controller to transfer the message into the pre-allocated buffers on the remote computer board. The sending computer board also sends a mailbox interrupt to the remote computer board. The remote computer board interrupt handler searches its descriptor rings and manipulates a series of pointers to move messages from the descriptor rings to the intended receiving application(s). Pointer manipulation is also used to replenish the descriptor ring(s) with empty buffer(s). In addition, chained DMA transfers are used to eliminate any data transfers by the processor itself across the bus. The chained DMA transfers transfer messages to the pre-allocated buffers, set flags indicating that a message is present in a buffer, send a mailbox interrupt to the remote computer board, and read back the address of the next pre-allocated buffer for that descriptor ring.
Paul Robert Bade from Ellicott City, MD, age ~65 Get Report