Patents by Inventor Mark T. Vandervoorde

Mark T. Vandervoorde has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20020087563
    Abstract: A system and method for co-localizing temporally accessed data is provided. In one embodiment, objects having a plurality of fields are reorganized. A subset of the fields in an object are each associated with an access frequency that is determined by the number of times the corresponding field is referenced by a program module. The fields within an object are periodically reorganized to form a reorganized object in which frequently accessed fields are co-localized. Further, references to the object in the calling program are updated to properly reference the reorganized object. In another embodiment, objects in a memory that are temporally accessed by a program module are identified as temporally accessed groups. Each temporally accessed group is transferred to a destination space and marked. Then, in a Cheney-style approach, objects that comprise the program roots of the program module are transferred to the destination space.
    Type: Application
    Filed: January 2, 2001
    Publication date: July 4, 2002
    Inventors: Sanjay Ghemawat, Jeffrey Dean, Mark T. Vandervoorde