Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

DMA shared byte counters in a parallel computer

Patent ·
OSTI ID:1176223

A parallel computer system is constructed as a network of interconnected compute nodes. Each of the compute nodes includes at least one processor, a memory and a DMA engine. The DMA engine includes a processor interface for interfacing with the at least one processor, DMA logic, a memory interface for interfacing with the memory, a DMA network interface for interfacing with the network, injection and reception byte counters, injection and reception FIFO metadata, and status registers and control registers. The injection FIFOs maintain memory locations of the injection FIFO metadata memory locations including its current head and tail, and the reception FIFOs maintain the reception FIFO metadata memory locations including its current head and tail. The injection byte counters and reception byte counters may be shared between messages.

Research Organization:
International Business Machines Corporation, Armonk, NY (United States)
Sponsoring Organization:
USDOE
Assignee:
International Business Machines Corporation (Armonk, NY)
Patent Number(s):
7,694,035
Application Number:
11/768,781
OSTI ID:
1176223
Country of Publication:
United States
Language:
English

Similar Records

Message passing with a limited number of DMA byte counters
Patent · Tue Oct 04 00:00:00 EDT 2011 · OSTI ID:1029268

DMA engine for repeating communication patterns
Patent · Tue Sep 21 00:00:00 EDT 2010 · OSTI ID:1017165

Message communications of particular message types between compute nodes using DMA shadow buffers
Patent · Mon Nov 15 23:00:00 EST 2010 · OSTI ID:1017445

Related Subjects