-
公开(公告)号:US20140082277A1
公开(公告)日:2014-03-20
申请号:US14074256
申请日:2013-11-07
IPC分类号: G06F12/08
CPC分类号: G06F12/0871 , G06F12/0804 , G06F12/0855 , G06F12/0866 , G06F12/0868 , G06F12/0877 , G06F13/4068 , G06F13/4221 , G06F2212/462 , G06F2212/603 , G06F2212/604
摘要: For a plurality of input/output (I/O) operations waiting to assemble complete data tracks from data segments, a process, separate from a process responsible for the data assembly into the complete data tracks, is initiated for waking a predetermined number of the waiting I/O operations. A total number of I/O operations to be awoken at each of an iterated instance of the waking is limited.
-
公开(公告)号:US20120159080A1
公开(公告)日:2012-06-21
申请号:US12969343
申请日:2010-12-15
申请人: Greggory D. Donley , William A. Hughes , Kevin M. Lepak , Vydhyanathan Kalyanasundharam , Benjamin Tsien
发明人: Greggory D. Donley , William A. Hughes , Kevin M. Lepak , Vydhyanathan Kalyanasundharam , Benjamin Tsien
IPC分类号: G06F12/08
CPC分类号: G06F12/0806 , G06F12/0811 , G06F12/0815 , G06F12/084 , G06F12/0895 , G06F2212/603
摘要: A method and apparatus for utilizing a higher-level cache as a neighbor cache directory in a multi-processor system are provided. In the method and apparatus, when the data field of a portion or all of the cache is unused, a remaining portion of the cache is repurposed for usage as neighbor cache directory. The neighbor cache provides a pointer to another cache in the multi-processor system storing memory data. The neighbor cache directory can be searched in the same manner as a data cache.
摘要翻译: 提供了一种用于在多处理器系统中利用高级缓存作为相邻高速缓存目录的方法和装置。 在所述方法和装置中,当高速缓存的一部分或全部的数据字段未使用时,高速缓存的剩余部分被重新利用以用作相邻高速缓存目录。 邻居缓存提供指向存储存储器数据的多处理器系统中的另一高速缓存的指针。 可以以与数据高速缓存相同的方式搜索邻居缓存目录。
-
公开(公告)号:US07873793B1
公开(公告)日:2011-01-18
申请号:US11807629
申请日:2007-05-29
申请人: Guillermo Rozas , Alexander Klaiber , David Dunn , Paul Serris , Lacky Shah
发明人: Guillermo Rozas , Alexander Klaiber , David Dunn , Paul Serris , Lacky Shah
IPC分类号: G06F12/08
CPC分类号: G06F12/0815 , G06F12/0804 , G06F12/0891 , G06F2212/603
摘要: Method and system for supporting speculative modification in a data cache are provided and described. A data cache comprises a plurality of cache lines. Each cache line includes a state indicator for indicating anyone of a plurality of states, wherein the plurality of states includes a speculative state to enable keeping track of speculative modification to data in the respective cache line. The speculative state enables a speculative modification to the data in the respective cache line to be made permanent in response to a first operation performed upon reaching a particular instruction boundary during speculative execution of instructions. Further, the speculative state enables the speculative modification to the data in the respective cache line to be undone in response to a second operation performed upon failing to reach the particular instruction boundary during speculative execution of instructions.
摘要翻译: 提供和描述了用于支持数据高速缓存中的推测性修改的方法和系统。 数据高速缓存包括多条高速缓存行。 每个高速缓存线包括用于指示多个状态中的任何一个的状态指示符,其中,所述多个状态包括能够跟踪对相应高速缓存线中的数据的推测性修改的推测状态。 响应于在推测性执行指令期间到达特定指令边界时执行的第一操作,推测状态使得对相应高速缓存行中的数据进行推测性修改是永久性的。 此外,推测状态使得能够响应于在推测性执行指令期间不能达到特定指令边界时执行的第二操作来撤消对相应高速缓存行中的数据的推测性修改。
-
公开(公告)号:US20240338329A1
公开(公告)日:2024-10-10
申请号:US18747410
申请日:2024-06-18
申请人: SiFive, Inc.
发明人: Robert P. Adler , David Parry , Rick H. Y. Chen , Henry Cook
IPC分类号: G06F13/16 , G06F12/0888
CPC分类号: G06F13/1668 , G06F12/0888 , G06F2212/603
摘要: Disclosed are systems and methods that include accessing design parameters to configure an integrated circuit design. The integrated circuit design may include a transaction source or processing node to be included in an integrated circuit. The transaction source or processing node may be configured to transmit memory transactions to memory addresses. A compiler may compile the integrated circuit design with the transaction source or processing node to generate a design output. The design output may be configured to route memory transactions based on their targeting cacheable or non-cacheable memory addresses. The design output may be used to manufacture an integrated circuit.
-
公开(公告)号:US20240264940A1
公开(公告)日:2024-08-08
申请号:US18565053
申请日:2022-05-26
发明人: Jiang WANG , Shuqing LI , Huajin SUN
IPC分类号: G06F12/0804
CPC分类号: G06F12/0804 , G06F2212/603
摘要: A method and system for high-speed caching of data writing, a device and a storage medium. The method includes: in response to receiving a data-writing operating instruction emitted by a host, creating a controlling page table and filling sequentially a plurality of control blocks into the controlling page table; submitting an entry pointer of a first instance of the control blocks to a work-queue scheduling engine, to execute tasks corresponding to the plurality of control blocks alternately in the work-queue scheduling engine; sending in advance a completion response to the host and notifying a firmware to perform subsequent processing and falling-into-disk of data; and in response to ending of execution of a task corresponding to a last one instance of the control blocks, releasing a used resource of the controlling page table.
-
公开(公告)号:US12056081B2
公开(公告)日:2024-08-06
申请号:US18069181
申请日:2022-12-20
申请人: Spotify AB
发明人: Simon Hofverberg , Fredrik Schmidt , Johan Oskarsson , Ariel Marcus , Chris Doyle , Joseph Tam , Minchull Kim
IPC分类号: G06F15/167 , G06F12/0888 , G06F12/14 , G06N5/02 , H04L67/5681 , H04N21/231
CPC分类号: G06F15/167 , G06F12/0888 , G06F12/1408 , G06N5/02 , H04L67/5681 , H04N21/23106 , G06F2212/602 , G06F2212/603
摘要: Systems, devices, apparatuses, components, methods, and techniques for predicting user and media-playback device states are provided. Systems, devices, apparatuses, components, methods, and techniques for representing cached, user-selected, and streaming content are also provided.
-
公开(公告)号:US11947464B2
公开(公告)日:2024-04-02
申请号:US17960196
申请日:2022-10-05
申请人: Fujitsu Limited
IPC分类号: G06F12/0891
CPC分类号: G06F12/0891 , G06F2212/603
摘要: A data management method causes a computer to execute processing including: creating, when a predetermined data processing program performs data processing, based on an access frequency to a data store, high-frequency state item list information obtained by listing high-frequency state items of which the access frequency is high; determining, when state information that includes a value of the high-frequency state item is written to the data store, whether or not the state information corresponds to the high-frequency state item with reference to the high-frequency state item list information; grouping and writing pieces of the state information of a plurality of the high-frequency state item.
-
公开(公告)号:US11907130B1
公开(公告)日:2024-02-20
申请号:US18101602
申请日:2023-01-26
申请人: Arm Limited
IPC分类号: G06F12/0877 , G06F9/38 , G06F12/0864
CPC分类号: G06F12/0877 , G06F9/3834 , G06F12/0864 , G06F2212/603 , G06F2212/6022
摘要: An apparatus comprising a cache comprising a plurality of cache entries, cache access circuitry responsive to a cache access request to perform, based on a target memory address associated with the cache access request, a cache lookup operation, tracking circuitry to track pending requests to modify cache entries of the cache, and prediction circuitry responsive to the cache access request to make a prediction of whether the pending requests tracked by the tracking circuitry include a pending request to modify a cache entry associated with the target memory address, wherein the cache access circuitry is responsive to the cache access request to determine, based on the prediction, whether to perform an additional lookup of the tracking circuitry. A method and a non-transitory computer-readable medium to store computer-readable code for fabrication of the apparatus are also provided.
-
公开(公告)号:US11847060B2
公开(公告)日:2023-12-19
申请号:US18115959
申请日:2023-03-01
申请人: SiFive, Inc.
发明人: John Ingalls , Josh Smith
IPC分类号: G06F12/0888 , G06F12/0862
CPC分类号: G06F12/0888 , G06F12/0862 , G06F2212/603 , G06F2212/6028
摘要: Described is a data cache with prediction hints for a cache hit. The data cache includes a plurality of cache lines, where a cache line includes a data field, a tag field, and a prediction hint field. The prediction hint field is configured to store a prediction hint which directs alternate behavior for a cache hit against the cache line. The prediction hint field is integrated with the tag field or is integrated with a way predictor field.
-
公开(公告)号:US20230237006A1
公开(公告)日:2023-07-27
申请号:US18069181
申请日:2022-12-20
申请人: Spotify AB
发明人: Simon Hofverberg , Fredrik Schmidt , Johan Oskarsson , Ariel Marcus , Chris Doyle , Joseph Tam , Minchull Kim
IPC分类号: G06F15/167 , G06N5/02 , G06F12/0888 , H04N21/231 , H04L67/5681 , G06F12/14
CPC分类号: G06F15/167 , G06N5/02 , G06F12/0888 , H04N21/23106 , H04L67/5681 , G06F12/1408 , G06F2212/603 , G06F2212/602
摘要: Systems, devices, apparatuses, components, methods, and techniques for predicting user and media-playback device states are provided. Systems, devices, apparatuses, components, methods, and techniques for representing cached, user-selected, and streaming content are also provided.
-
-
-
-
-
-
-
-
-