Data processor having integrated boolean and adder logic for accelerating storage and networking applications
US6070182A · kind A · utility
Assignee
Inventors
Key dates
| Filing date | Jun 5, 1998 |
| Grant date | May 30, 2000 |
| Priority date | — |
| Expiry date | Jun 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.