IP Library Granted Patent US 9,191,441
Granted Patent B2
US 9,191,441 · App. 13/833,880 · Granted Nov 17, 2015

Cell fabric hardware acceleration

Inventors: Casimer DeCusatis (Poughkeepsie, NY); Rajaram B. Krishnamurthy (Wappingers Falls, NY)
Assignee: International Business Machines Corporation
H04L67/1097H04L49/252H04L49/356H04L12/2602H04L12/5601
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,191,441
App. No.
13/833,880
Granted
Nov 17, 2015
Kind
B2
Abstract

An aspect includes providing direct communication between a server and a network switch in a cell-based fabric. A host channel adapter of a cell fabric hardware accelerator is configured to provide the server with direct access to memory within the network switch. A plurality of data packets having a fixed size is received at the host channel adapter from the server. The host channel adapter is coupled to a bus of the server. A direct transmission is performed from the cell fabric hardware accelerator to the memory within the network switch on an interconnect bus to write the data packets directly into the memory.

Claims (14)

1. A cell fabric hardware accelerator for providing direct communication between a server and a network switch in a cell-based fabric, the cell fabric hardware accelerator comprising:

a host interface configured to communicate with the server on a bus; and

a host channel adapter coupled to the host interface, the host channel adapter configured to provide the server with direct access to memory within the network switch and perform a method comprising:

receiving a plurality of data packets having a fixed size at the host channel adapter from the server; and

performing a direct transmission from the cell fabric hardware accelerator to the memory within the network switch on an interconnect bus to write the data packets directly into the memory via a memory access port of the network switch using a remote direct memory access (RDMA) operation, the memory access port providing line buffering and format adjustment between the interconnect bus and the memory, and the memory access port is independent of network ports of the network switch that send packets to a plurality of other network switches using variable packet sizes.

2. The cell fabric hardware accelerator of claim 1 , wherein the cell fabric hardware accelerator configures the memory within the network switch as a cache memory of the server.

3. The cell fabric hardware accelerator of claim 1 , wherein the host channel adapter further comprises a memory region control configured to register the memory within the network switch and inform the server that the memory is accessible using remote direct memory access operations.

4. The cell fabric hardware accelerator of claim 1 , further comprising:

adaption logic coupled to the host channel adapter; and

memory interface logic coupled to the adaption logic, the memory interface logic comprising a link layer chip and a physical interface coupled to the interconnect bus wherein the host channel adapter further comprises an event queue control configured to track events associated with the link layer chip.

5. The cell fabric hardware accelerator of claim 1 , wherein the host channel adapter further comprises:

a queue pair configured to schedule work operations for the memory within the network switch based on work requests from the server; and

a complete queue control configured to provide the server with one or more transaction completion notifications for the scheduled work operations at the host channel adapter.

6. The cell fabric hardware accelerator of claim 1 , wherein the network switch is part of an Ethernet network comprising the other network switches.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 15, 2013
From: DECUSATIS, CASIMER; KRISHNAMURTHY, RAJARAM B.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 030011/0633 →
Continuity (1)
Related Publication 20140280665A1 · Sep 18, 2014