STORAGE CIRCUITRY RESPONSIVE TO A TAG-MATCHING COMMAND
Storage circuitry (64) comprises an array (32) of storage locations (34) arranged in rows and columns, a row buffer (36) comprising a plurality of entries (68) each to store information from a storage location at a corresponding column of an active row (46) of the array (32), and comparison circuitr...
Gespeichert in:
Hauptverfasser: | , , |
---|---|
Format: | Patent |
Sprache: | eng ; fre |
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 | NIKOLERIS, Nikos HANSSON, Andreas ELSASSER, Wendy Arnott |
description | Storage circuitry (64) comprises an array (32) of storage locations (34) arranged in rows and columns, a row buffer (36) comprising a plurality of entries (68) each to store information from a storage location at a corresponding column of an active row (46) of the array (32), and comparison circuitry (70) responsive to a tag-matching command specifying a tag value (72) to compare the tag value with information stored in each of a subset of two or more entries (68) of the row buffer (36). The comparison circuitry (70) identifies which of the subset of entries, if any, is a matching entry storing information matching the tag value. This allows memory technologies such as DRAM to be used more efficiently as a set-associative cache.
L'invention concerne des circuits de stockage (64) comprennant un réseau (32) d'emplacements de stockage (34) agencés en rangées et en colonnes, un tampon de rangée (36) comprenant une pluralité d'entrées (68) chacune pour stocker des informations à partir d'un emplacement de stockage au niveau d'une colonne correspondante d'une rangée active (46) du réseau (32), et un ensemble de circuits de comparaison (70) en réponse à une commande de correspondance d'étiquette spécifiant une valeur d'étiquette (72) pour comparer la valeur d'étiquette à des informations stockées dans chacun d'un sous-ensemble d'au moins deux entrées (68) du tampon de rangée (36). Le circuit de comparaison (70) identifie lequel du sous-ensemble d'entrées, le cas échéant, est une entrée correspondante stockant des informations correspondant à la valeur d'étiquette. Cela permet d'utiliser plus efficacement des technologies de mémoire telles que la DRAM en tant que mémoire cache associative. |
format | Patent |
fullrecord | <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_WO2018100331A1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>WO2018100331A1</sourcerecordid><originalsourceid>FETCH-epo_espacenet_WO2018100331A13</originalsourceid><addsrcrecordid>eNrjZDALDvEPcnR3VXD2DHIO9QwJilQIcg0O8PcL9gxzVQjxV3BUCHF01_V1DHH28PRzV3D29_V19HPhYWBNS8wpTuWF0twMym6uQCW6qQX58anFBYnJqXmpJfHh_kYGhhaGBgbGxoaOhsbEqQIAvsEoyw</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>STORAGE CIRCUITRY RESPONSIVE TO A TAG-MATCHING COMMAND</title><source>esp@cenet</source><creator>NIKOLERIS, Nikos ; HANSSON, Andreas ; ELSASSER, Wendy Arnott</creator><creatorcontrib>NIKOLERIS, Nikos ; HANSSON, Andreas ; ELSASSER, Wendy Arnott</creatorcontrib><description>Storage circuitry (64) comprises an array (32) of storage locations (34) arranged in rows and columns, a row buffer (36) comprising a plurality of entries (68) each to store information from a storage location at a corresponding column of an active row (46) of the array (32), and comparison circuitry (70) responsive to a tag-matching command specifying a tag value (72) to compare the tag value with information stored in each of a subset of two or more entries (68) of the row buffer (36). The comparison circuitry (70) identifies which of the subset of entries, if any, is a matching entry storing information matching the tag value. This allows memory technologies such as DRAM to be used more efficiently as a set-associative cache.
L'invention concerne des circuits de stockage (64) comprennant un réseau (32) d'emplacements de stockage (34) agencés en rangées et en colonnes, un tampon de rangée (36) comprenant une pluralité d'entrées (68) chacune pour stocker des informations à partir d'un emplacement de stockage au niveau d'une colonne correspondante d'une rangée active (46) du réseau (32), et un ensemble de circuits de comparaison (70) en réponse à une commande de correspondance d'étiquette spécifiant une valeur d'étiquette (72) pour comparer la valeur d'étiquette à des informations stockées dans chacun d'un sous-ensemble d'au moins deux entrées (68) du tampon de rangée (36). Le circuit de comparaison (70) identifie lequel du sous-ensemble d'entrées, le cas échéant, est une entrée correspondante stockant des informations correspondant à la valeur d'étiquette. Cela permet d'utiliser plus efficacement des technologies de mémoire telles que la DRAM en tant que mémoire cache associative.</description><language>eng ; fre</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; INFORMATION STORAGE ; PHYSICS ; STATIC STORES</subject><creationdate>2018</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=20180607&DB=EPODOC&CC=WO&NR=2018100331A1$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,780,885,25564,76547</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20180607&DB=EPODOC&CC=WO&NR=2018100331A1$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>NIKOLERIS, Nikos</creatorcontrib><creatorcontrib>HANSSON, Andreas</creatorcontrib><creatorcontrib>ELSASSER, Wendy Arnott</creatorcontrib><title>STORAGE CIRCUITRY RESPONSIVE TO A TAG-MATCHING COMMAND</title><description>Storage circuitry (64) comprises an array (32) of storage locations (34) arranged in rows and columns, a row buffer (36) comprising a plurality of entries (68) each to store information from a storage location at a corresponding column of an active row (46) of the array (32), and comparison circuitry (70) responsive to a tag-matching command specifying a tag value (72) to compare the tag value with information stored in each of a subset of two or more entries (68) of the row buffer (36). The comparison circuitry (70) identifies which of the subset of entries, if any, is a matching entry storing information matching the tag value. This allows memory technologies such as DRAM to be used more efficiently as a set-associative cache.
L'invention concerne des circuits de stockage (64) comprennant un réseau (32) d'emplacements de stockage (34) agencés en rangées et en colonnes, un tampon de rangée (36) comprenant une pluralité d'entrées (68) chacune pour stocker des informations à partir d'un emplacement de stockage au niveau d'une colonne correspondante d'une rangée active (46) du réseau (32), et un ensemble de circuits de comparaison (70) en réponse à une commande de correspondance d'étiquette spécifiant une valeur d'étiquette (72) pour comparer la valeur d'étiquette à des informations stockées dans chacun d'un sous-ensemble d'au moins deux entrées (68) du tampon de rangée (36). Le circuit de comparaison (70) identifie lequel du sous-ensemble d'entrées, le cas échéant, est une entrée correspondante stockant des informations correspondant à la valeur d'étiquette. Cela permet d'utiliser plus efficacement des technologies de mémoire telles que la DRAM en tant que mémoire cache associative.</description><subject>CALCULATING</subject><subject>COMPUTING</subject><subject>COUNTING</subject><subject>ELECTRIC DIGITAL DATA PROCESSING</subject><subject>INFORMATION STORAGE</subject><subject>PHYSICS</subject><subject>STATIC STORES</subject><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2018</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNrjZDALDvEPcnR3VXD2DHIO9QwJilQIcg0O8PcL9gxzVQjxV3BUCHF01_V1DHH28PRzV3D29_V19HPhYWBNS8wpTuWF0twMym6uQCW6qQX58anFBYnJqXmpJfHh_kYGhhaGBgbGxoaOhsbEqQIAvsEoyw</recordid><startdate>20180607</startdate><enddate>20180607</enddate><creator>NIKOLERIS, Nikos</creator><creator>HANSSON, Andreas</creator><creator>ELSASSER, Wendy Arnott</creator><scope>EVB</scope></search><sort><creationdate>20180607</creationdate><title>STORAGE CIRCUITRY RESPONSIVE TO A TAG-MATCHING COMMAND</title><author>NIKOLERIS, Nikos ; HANSSON, Andreas ; ELSASSER, Wendy Arnott</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_WO2018100331A13</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng ; fre</language><creationdate>2018</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>INFORMATION STORAGE</topic><topic>PHYSICS</topic><topic>STATIC STORES</topic><toplevel>online_resources</toplevel><creatorcontrib>NIKOLERIS, Nikos</creatorcontrib><creatorcontrib>HANSSON, Andreas</creatorcontrib><creatorcontrib>ELSASSER, Wendy Arnott</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>NIKOLERIS, Nikos</au><au>HANSSON, Andreas</au><au>ELSASSER, Wendy Arnott</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>STORAGE CIRCUITRY RESPONSIVE TO A TAG-MATCHING COMMAND</title><date>2018-06-07</date><risdate>2018</risdate><abstract>Storage circuitry (64) comprises an array (32) of storage locations (34) arranged in rows and columns, a row buffer (36) comprising a plurality of entries (68) each to store information from a storage location at a corresponding column of an active row (46) of the array (32), and comparison circuitry (70) responsive to a tag-matching command specifying a tag value (72) to compare the tag value with information stored in each of a subset of two or more entries (68) of the row buffer (36). The comparison circuitry (70) identifies which of the subset of entries, if any, is a matching entry storing information matching the tag value. This allows memory technologies such as DRAM to be used more efficiently as a set-associative cache.
L'invention concerne des circuits de stockage (64) comprennant un réseau (32) d'emplacements de stockage (34) agencés en rangées et en colonnes, un tampon de rangée (36) comprenant une pluralité d'entrées (68) chacune pour stocker des informations à partir d'un emplacement de stockage au niveau d'une colonne correspondante d'une rangée active (46) du réseau (32), et un ensemble de circuits de comparaison (70) en réponse à une commande de correspondance d'étiquette spécifiant une valeur d'étiquette (72) pour comparer la valeur d'étiquette à des informations stockées dans chacun d'un sous-ensemble d'au moins deux entrées (68) du tampon de rangée (36). Le circuit de comparaison (70) identifie lequel du sous-ensemble d'entrées, le cas échéant, est une entrée correspondante stockant des informations correspondant à la valeur d'étiquette. Cela permet d'utiliser plus efficacement des technologies de mémoire telles que la DRAM en tant que mémoire cache associative.</abstract><oa>free_for_read</oa></addata></record> |
fulltext | fulltext_linktorsrc |
identifier | |
ispartof | |
issn | |
language | eng ; fre |
recordid | cdi_epo_espacenet_WO2018100331A1 |
source | esp@cenet |
subjects | CALCULATING COMPUTING COUNTING ELECTRIC DIGITAL DATA PROCESSING INFORMATION STORAGE PHYSICS STATIC STORES |
title | STORAGE CIRCUITRY RESPONSIVE TO A TAG-MATCHING COMMAND |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-03T03%3A55%3A52IST&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=NIKOLERIS,%20Nikos&rft.date=2018-06-07&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EWO2018100331A1%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 |