发明授权
US5651136A System and method for increasing cache efficiency through optimized data
allocation
失效
通过优化数据分配来提高缓存效率的系统和方法
- 专利标题: System and method for increasing cache efficiency through optimized data allocation
- 专利标题(中): 通过优化数据分配来提高缓存效率的系统和方法
-
申请号: US470315申请日: 1995-06-06
-
公开(公告)号: US5651136A公开(公告)日: 1997-07-22
- 发明人: James L. Denton , Richard James Eickemeyer , Kevin Curtis Griffin , Ross Evan Johnson , Steven Raymond Kunkel , Mikko Herman Lipasti , Sandra Kay Ryan
- 申请人: James L. Denton , Richard James Eickemeyer , Kevin Curtis Griffin , Ross Evan Johnson , Steven Raymond Kunkel , Mikko Herman Lipasti , Sandra Kay Ryan
- 申请人地址: NY Armonk
- 专利权人: International Business Machines Corporation
- 当前专利权人: International Business Machines Corporation
- 当前专利权人地址: NY Armonk
- 主分类号: G06F12/02
- IPC分类号: G06F12/02 ; G06F12/08 ; G06F12/00
摘要:
Logic for decreasing the number of cache lines dedicated to user data. When pools for allocation are selected using a dynamic storage allocation procedure, the size of a data block is compared to the size of the allocated pool. If the comparison results meet a predetermined criterion, the logic aligns the data to the beginning of a cache line and places the header in a separate cache line that may be deallocated. And if the data will fit within one-half of a cache slot in the allocated pool, then the line or lines having the header data can be re-used as the header is deallocated. Otherwise, user data blocks are placed in cache lines that are spatially local.
公开/授权文献
- US4452867A Storage battery containing voltage reducing means 公开/授权日:1984-06-05
信息查询