Hybrid allocation of data rows in streaming cache memory
The invention relates to hybrid allocation of data lines in a streaming cache memory. Various embodiments include a system for managing cache memory in a computing system. The system includes a sector cache memory that provides a mechanism for sharing sectors in a cache line among a plurality of cac...
Gespeichert in:
Hauptverfasser: | , , |
---|---|
Format: | Patent |
Sprache: | chi ; eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | |
---|---|
container_issue | |
container_start_page | |
container_title | |
container_volume | |
creator | HEINRICH STEPHEN J GADREY, S FETTERMAN MATTHEW |
description | The invention relates to hybrid allocation of data lines in a streaming cache memory. Various embodiments include a system for managing cache memory in a computing system. The system includes a sector cache memory that provides a mechanism for sharing sectors in a cache line among a plurality of cache line allocations. Conventionally, different cache line allocations are assigned to different cache lines in the cache memory. Further, cache line allocation may not use all sectors of the cache line, resulting in low utilization of cache memory. By utilizing the technology, a plurality of cache lines share the same cache line, so that the utilization rate of the cache memory is improved compared with the prior art. In addition, cache allocation sectors may be assigned to reduce data set collisions when accessing the cache memory. Reducing such data set collisions may improve memory access performance even if a cache line is shared with multiple allocations.
本公开涉及流式高速缓存存储器中的数据行的混合分配。各种实施例包括用于管理计算系统中的高速缓存存储器的系统。该系 |
format | Patent |
fullrecord | <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_CN117056247A</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>CN117056247A</sourcerecordid><originalsourceid>FETCH-epo_espacenet_CN117056247A3</originalsourceid><addsrcrecordid>eNrjZLDwqEwqykxRSMzJyU9OLMnMz1PIT1NISSxJVCjKLy9WyMxTKC4pSk3MzcxLV0hOTM5IVchNzc0vquRhYE1LzClO5YXS3AyKbq4hzh66qQX58anFBYnJqXmpJfHOfoaG5gamZkYm5o7GxKgBAOzELhE</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>Hybrid allocation of data rows in streaming cache memory</title><source>esp@cenet</source><creator>HEINRICH STEPHEN J ; GADREY, S ; FETTERMAN MATTHEW</creator><creatorcontrib>HEINRICH STEPHEN J ; GADREY, S ; FETTERMAN MATTHEW</creatorcontrib><description>The invention relates to hybrid allocation of data lines in a streaming cache memory. Various embodiments include a system for managing cache memory in a computing system. The system includes a sector cache memory that provides a mechanism for sharing sectors in a cache line among a plurality of cache line allocations. Conventionally, different cache line allocations are assigned to different cache lines in the cache memory. Further, cache line allocation may not use all sectors of the cache line, resulting in low utilization of cache memory. By utilizing the technology, a plurality of cache lines share the same cache line, so that the utilization rate of the cache memory is improved compared with the prior art. In addition, cache allocation sectors may be assigned to reduce data set collisions when accessing the cache memory. Reducing such data set collisions may improve memory access performance even if a cache line is shared with multiple allocations.
本公开涉及流式高速缓存存储器中的数据行的混合分配。各种实施例包括用于管理计算系统中的高速缓存存储器的系统。该系</description><language>chi ; eng</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2023</creationdate><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20231114&DB=EPODOC&CC=CN&NR=117056247A$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,778,883,25553,76306</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20231114&DB=EPODOC&CC=CN&NR=117056247A$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>HEINRICH STEPHEN J</creatorcontrib><creatorcontrib>GADREY, S</creatorcontrib><creatorcontrib>FETTERMAN MATTHEW</creatorcontrib><title>Hybrid allocation of data rows in streaming cache memory</title><description>The invention relates to hybrid allocation of data lines in a streaming cache memory. Various embodiments include a system for managing cache memory in a computing system. The system includes a sector cache memory that provides a mechanism for sharing sectors in a cache line among a plurality of cache line allocations. Conventionally, different cache line allocations are assigned to different cache lines in the cache memory. Further, cache line allocation may not use all sectors of the cache line, resulting in low utilization of cache memory. By utilizing the technology, a plurality of cache lines share the same cache line, so that the utilization rate of the cache memory is improved compared with the prior art. In addition, cache allocation sectors may be assigned to reduce data set collisions when accessing the cache memory. Reducing such data set collisions may improve memory access performance even if a cache line is shared with multiple allocations.
本公开涉及流式高速缓存存储器中的数据行的混合分配。各种实施例包括用于管理计算系统中的高速缓存存储器的系统。该系</description><subject>CALCULATING</subject><subject>COMPUTING</subject><subject>COUNTING</subject><subject>ELECTRIC DIGITAL DATA PROCESSING</subject><subject>PHYSICS</subject><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2023</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNrjZLDwqEwqykxRSMzJyU9OLMnMz1PIT1NISSxJVCjKLy9WyMxTKC4pSk3MzcxLV0hOTM5IVchNzc0vquRhYE1LzClO5YXS3AyKbq4hzh66qQX58anFBYnJqXmpJfHOfoaG5gamZkYm5o7GxKgBAOzELhE</recordid><startdate>20231114</startdate><enddate>20231114</enddate><creator>HEINRICH STEPHEN J</creator><creator>GADREY, S</creator><creator>FETTERMAN MATTHEW</creator><scope>EVB</scope></search><sort><creationdate>20231114</creationdate><title>Hybrid allocation of data rows in streaming cache memory</title><author>HEINRICH STEPHEN J ; GADREY, S ; FETTERMAN MATTHEW</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_CN117056247A3</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>chi ; eng</language><creationdate>2023</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>HEINRICH STEPHEN J</creatorcontrib><creatorcontrib>GADREY, S</creatorcontrib><creatorcontrib>FETTERMAN MATTHEW</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>HEINRICH STEPHEN J</au><au>GADREY, S</au><au>FETTERMAN MATTHEW</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>Hybrid allocation of data rows in streaming cache memory</title><date>2023-11-14</date><risdate>2023</risdate><abstract>The invention relates to hybrid allocation of data lines in a streaming cache memory. Various embodiments include a system for managing cache memory in a computing system. The system includes a sector cache memory that provides a mechanism for sharing sectors in a cache line among a plurality of cache line allocations. Conventionally, different cache line allocations are assigned to different cache lines in the cache memory. Further, cache line allocation may not use all sectors of the cache line, resulting in low utilization of cache memory. By utilizing the technology, a plurality of cache lines share the same cache line, so that the utilization rate of the cache memory is improved compared with the prior art. In addition, cache allocation sectors may be assigned to reduce data set collisions when accessing the cache memory. Reducing such data set collisions may improve memory access performance even if a cache line is shared with multiple allocations.
本公开涉及流式高速缓存存储器中的数据行的混合分配。各种实施例包括用于管理计算系统中的高速缓存存储器的系统。该系</abstract><oa>free_for_read</oa></addata></record> |
fulltext | fulltext_linktorsrc |
identifier | |
ispartof | |
issn | |
language | chi ; eng |
recordid | cdi_epo_espacenet_CN117056247A |
source | esp@cenet |
subjects | CALCULATING COMPUTING COUNTING ELECTRIC DIGITAL DATA PROCESSING PHYSICS |
title | Hybrid allocation of data rows in streaming cache memory |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-15T08%3A56%3A39IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-epo_EVB&rft_val_fmt=info:ofi/fmt:kev:mtx:patent&rft.genre=patent&rft.au=HEINRICH%20STEPHEN%20J&rft.date=2023-11-14&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3ECN117056247A%3C/epo_EVB%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true |