发明名称 CACHE METADATA IDENTIFIERS FOR ISOLATION AND SHARING
摘要 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.
申请公布号 WO2008154193(A2) 申请公布日期 2008.12.18
申请号 WO2008US65381 申请日期 2008.05.30
申请人 MICROSOFT CORPORATION 发明人 GRAY, JAN;HARRIS, TIMOTHY L.;LARUS, JAMES;SMITH, BURTON
分类号 G06F12/00 主分类号 G06F12/00
代理机构 代理人
主权项
地址
您可能感兴趣的专利