System, method, and computer program product for high speed backplane messaging

   
   

A system/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).

 
Web www.patentalert.com

< Bitstream-based feature extraction method for a front-end speech recognizer

< Location visit detail services for wireless devices

> Method and apparatus for providing a camera accessory with compression

> Co-located frequency-agile system and method

~ 00132