Patent · US Expired

Apparatus, method and computer program product for privatizing operating system data

US6754788B2 · kind B2 · utility

13Cited by
12References
40Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 15, 2001
Grant dateJun 22, 2004
Priority date
Expiry dateFeb 26, 2022

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F12/0284
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

The present invention provides an apparatus, method and computer program product for privatizing operating system data. With the apparatus, method and computer program product of the present invention, a block of memory is allocated and divided into identical, smaller, properly aligned storage areas, each dedicated to a single processor in a multiprocessor system. The storage areas are allocated either initially when the system is initialized or on an as needed basis. Each sub-allocation request is made to use storage at the same location relative to the start of that processor's storage space. Because each processor's storage is isomorphic to all other processors, only one allocation record for all processors is needed, thereby reducing the overhead of the data privatization scheme. By allocating memory in this manner, cache line contention is minimized.

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