Patent · US Expired

Processing system with dynamically allocatable buffer memory

US6081883A · kind A · utility

294Cited by
10References
45Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 5, 1997
Grant dateJun 27, 2000
Priority date
Expiry dateDec 5, 2017

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F16/10
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A scalable computer system has an interconnect bus providing communication links among a host processor and one or more function-specific processors, including a network processor (NP) and a file storage processor (FSP). The host processor provides a single interface to network administrators for maintaining the system. A bi-endian conversion system is provided to minimize a need for translating between big and little endian data types generated by diverse processors. The NP shares a single memory image with other processors and has a buffer memory for buffering requests from the network interfaces. The buffer memory has one or more segments which are dynamically allocatable to different processors. The FSP has a metadata cache for maintaining information on data being cached in the NP buffer memory. The FSP also has a write cache for buffering file write operations directed at disks. Upon receiving requests for data from the NP, the FSP checks the metadata cache to see if a copy of the requested data has been cached in the NP buffer and, if the copy exists in the NP buffer, causing the NP with the data to respond to the request. The resulting scalable computer provides higher data…

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