发明名称 System and method for efficient implementation of software-managed cache
摘要 A system and method for an efficient implementation of a software-managed cache is presented. When an application thread executes on a simple processor, the application thread uses a conditional data select instruction for eliminating a conditional branch instruction when accessing a software-managed cache. An application thread issues a conditional data select instruction (DMA transfer) after a cache directory lookup, wherein the size of the requested data is dependent upon the outcome of the cache directory lookup. When the cache directory lookup results in a cache hit, the application thread requests a transfer of zero bits of data, which results in a DMA controller (DMAC) performing a no-op instruction. When the cache directory lookup results in a cache miss, the application thread requests a data block transfer the size of a corresponding cache line.
申请公布号 US2008209127(A1) 申请公布日期 2008.08.28
申请号 US20070678141 申请日期 2007.02.23
申请人 BROKENSHIRE DANIEL ALAN;DAY MICHAEL NORMAN;MINOR BARRY L;NUTTER MARK RICHARD 发明人 BROKENSHIRE DANIEL ALAN;DAY MICHAEL NORMAN;MINOR BARRY L.;NUTTER MARK RICHARD
分类号 G06F12/08 主分类号 G06F12/08
代理机构 代理人
主权项
地址
您可能感兴趣的专利