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

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: NIKOLERIS, Nikos, HANSSON, Andreas, ELSASSER, Wendy Arnott
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&amp;date=20180607&amp;DB=EPODOC&amp;CC=WO&amp;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&amp;date=20180607&amp;DB=EPODOC&amp;CC=WO&amp;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