Patent · US Expired

Data processor having integrated boolean and adder logic for accelerating storage and networking applications

US6070182A · kind A · utility

35Cited by
5References
16Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 5, 1998
Grant dateMay 30, 2000
Priority date
Expiry dateJun 5, 2018

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F11/1076
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

An application accelerator unit (AAU) that is integrated as part of a data processor, such as an I/O processor (IOP) integrated circuit. In one embodiment, the AAU includes logic for improving the performance of storage applications such as Redundant Array of Inexpensive Disks (RAID). The AAU performs boolean operations such as exclusive-or (XOR) on multiple blocks of data to form the image parity block which is then written to the redundant disk array. Additionally, the AAU may feature adder logic configured to perform an addition such as a network header checksum calculation on each data packet. The AAU includes a memory-mapped programming interface that allows software executed by a core processor in the IOP to utilize the AAU for accelerating storage and networking applications as well as for local memory DMA-type transfers, using the chain descriptor construct.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.