Invention Grant
- Patent Title: Cache metadata identifiers for isolation and sharing
- Patent Title (中): 缓存用于隔离和共享的元数据标识符
-
Application No.: US11890448Application Date: 2007-08-06
-
Publication No.: US08225297B2Publication Date: 2012-07-17
- Inventor: Jan Gray , Timothy L. Harris , James Larus , Burton Smith
- Applicant: Jan Gray , Timothy L. Harris , James Larus , Burton Smith
- Applicant Address: US WA Redmond
- Assignee: Microsoft Corporation
- Current Assignee: Microsoft Corporation
- Current Assignee Address: US WA Redmond
- Agency: Klarquist Sparkman, LLP
- Main IPC: G06F12/00
- IPC: G06F12/00

Abstract:
Various technologies and techniques are disclosed for providing software accessible metadata on a cache of a central processing unit. A multiprocessor has at least one central processing unit. The central processing unit has a cache with cache lines that are augmented by cache metadata. The cache metadata includes software-controlled metadata identifiers that allow multiple logical processors to share the cache metadata. The metadata identifiers and cache metadata can then be used to accelerate various operations. For example, parallel computations can be accelerated using cache metadata and metadata identifiers. As another example, nested computations can be accelerated using metadata identifiers and cache metadata. As yet another example, transactional memory applications that include parallelism within transactions or that include nested transactions can be also accelerated using cache metadata and metadata identifiers.
Public/Granted literature
- US20080040551A1 Cache metadata identifiers for isolation and sharing Public/Granted day:2008-02-14
Information query