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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: HEINRICH STEPHEN J, GADREY, S, FETTERMAN MATTHEW
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&amp;date=20231114&amp;DB=EPODOC&amp;CC=CN&amp;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&amp;date=20231114&amp;DB=EPODOC&amp;CC=CN&amp;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