MEMORY REORDER QUEUE BIASING PRECEDING HIGH LATENCY OPERATIONS

A method, memory system and data processing system for controlling memory refresh operations in dynamic random access memories. The method includes determining a count of deferred memory refresh operations for the first memory rank, and responsive to the count approaching a high priority threshold,...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: STUECHELI, JEFFREY, RETTER, ERIC, EUGENE, DODSON, JOHN, STEVEN, BRITTAIN, MARK, ANDREW, POWELL, STEPHEN
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 STUECHELI, JEFFREY
RETTER, ERIC, EUGENE
DODSON, JOHN, STEVEN
BRITTAIN, MARK, ANDREW
POWELL, STEPHEN
description A method, memory system and data processing system for controlling memory refresh operations in dynamic random access memories. The method includes determining a count of deferred memory refresh operations for the first memory rank, and responsive to the count approaching a high priority threshold, issuing an early high priority refresh notification for the first memory rank. The high priority threshold indicates the pre-determined time for performing a high priority memory refresh operation at the first memory rank. Responsive to the early high priority refresh notification, a read reorder queue behavior is dynamically modified to give priority scheduling to at least one read command targeting the first memory rank, and one or more of the at least one read command is executed on the first memory rank according to the priority scheduling. Priority scheduling removes these commands from the re-order queue before the refresh operation is initiated at the first memory rank. La présente invention a trait à un procédé, à un système de mémoire et à un système de traitement de données permettant de commander les opérations de rafraîchissement dans des mémoires vives dynamiques. Le procédé comprend les étapes consistant à déterminer un comptage d'opérations de rafraîchissement différées pour la première rangée de mémoire, et en réponse au fait que le comptage s'approche d'un seuil de priorité élevée, à émettre une notification de rafraîchissement de priorité élevée anticipée pour la première rangée de mémoire. Le seuil de priorité élevée indique le temps prédéterminé pour effectuer une opération de rafraîchissement de priorité élevée au niveau de la première rangée de mémoire. En réponse à la notification de rafraîchissement de priorité élevée anticipée, un comportement de file d'attente de reclassement de lecture est modifié dynamiquement pour fournir une programmation de priorité à au moins une commande de lecture ciblant la première rangée de mémoire, et au moins une de la ou des commandes de lecture est exécutée sur la première rangée de mémoire en fonction de la programmation de priorité. La programmation de priorité supprime ces commandes de la file d'attente de reclassement avant que l'opération de rafraîchissement ne soit lancée au niveau de la première rangée de mémoire.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_WO2013121305A1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>WO2013121305A1</sourcerecordid><originalsourceid>FETCH-epo_espacenet_WO2013121305A13</originalsourceid><addsrcrecordid>eNrjZLDzdfX1D4pUCHL1D3JxDVIIDHUNdVVw8nQM9vRzVwgIcnV2dQGxPDzdPRR8HENc_ZwjFfwDXIMcQzz9_YJ5GFjTEnOKU3mhNDeDsptriLOHbmpBfnxqcUFicmpeakl8uL-RgaGxoZGhsYGpo6ExcaoADGErDA</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>MEMORY REORDER QUEUE BIASING PRECEDING HIGH LATENCY OPERATIONS</title><source>esp@cenet</source><creator>STUECHELI, JEFFREY ; RETTER, ERIC, EUGENE ; DODSON, JOHN, STEVEN ; BRITTAIN, MARK, ANDREW ; POWELL, STEPHEN</creator><creatorcontrib>STUECHELI, JEFFREY ; RETTER, ERIC, EUGENE ; DODSON, JOHN, STEVEN ; BRITTAIN, MARK, ANDREW ; POWELL, STEPHEN</creatorcontrib><description>A method, memory system and data processing system for controlling memory refresh operations in dynamic random access memories. The method includes determining a count of deferred memory refresh operations for the first memory rank, and responsive to the count approaching a high priority threshold, issuing an early high priority refresh notification for the first memory rank. The high priority threshold indicates the pre-determined time for performing a high priority memory refresh operation at the first memory rank. Responsive to the early high priority refresh notification, a read reorder queue behavior is dynamically modified to give priority scheduling to at least one read command targeting the first memory rank, and one or more of the at least one read command is executed on the first memory rank according to the priority scheduling. Priority scheduling removes these commands from the re-order queue before the refresh operation is initiated at the first memory rank. La présente invention a trait à un procédé, à un système de mémoire et à un système de traitement de données permettant de commander les opérations de rafraîchissement dans des mémoires vives dynamiques. Le procédé comprend les étapes consistant à déterminer un comptage d'opérations de rafraîchissement différées pour la première rangée de mémoire, et en réponse au fait que le comptage s'approche d'un seuil de priorité élevée, à émettre une notification de rafraîchissement de priorité élevée anticipée pour la première rangée de mémoire. Le seuil de priorité élevée indique le temps prédéterminé pour effectuer une opération de rafraîchissement de priorité élevée au niveau de la première rangée de mémoire. En réponse à la notification de rafraîchissement de priorité élevée anticipée, un comportement de file d'attente de reclassement de lecture est modifié dynamiquement pour fournir une programmation de priorité à au moins une commande de lecture ciblant la première rangée de mémoire, et au moins une de la ou des commandes de lecture est exécutée sur la première rangée de mémoire en fonction de la programmation de priorité. La programmation de priorité supprime ces commandes de la file d'attente de reclassement avant que l'opération de rafraîchissement ne soit lancée au niveau de la première rangée de mémoire.</description><language>eng ; fre</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; INFORMATION STORAGE ; PHYSICS ; STATIC STORES</subject><creationdate>2013</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=20130822&amp;DB=EPODOC&amp;CC=WO&amp;NR=2013121305A1$$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=20130822&amp;DB=EPODOC&amp;CC=WO&amp;NR=2013121305A1$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>STUECHELI, JEFFREY</creatorcontrib><creatorcontrib>RETTER, ERIC, EUGENE</creatorcontrib><creatorcontrib>DODSON, JOHN, STEVEN</creatorcontrib><creatorcontrib>BRITTAIN, MARK, ANDREW</creatorcontrib><creatorcontrib>POWELL, STEPHEN</creatorcontrib><title>MEMORY REORDER QUEUE BIASING PRECEDING HIGH LATENCY OPERATIONS</title><description>A method, memory system and data processing system for controlling memory refresh operations in dynamic random access memories. The method includes determining a count of deferred memory refresh operations for the first memory rank, and responsive to the count approaching a high priority threshold, issuing an early high priority refresh notification for the first memory rank. The high priority threshold indicates the pre-determined time for performing a high priority memory refresh operation at the first memory rank. Responsive to the early high priority refresh notification, a read reorder queue behavior is dynamically modified to give priority scheduling to at least one read command targeting the first memory rank, and one or more of the at least one read command is executed on the first memory rank according to the priority scheduling. Priority scheduling removes these commands from the re-order queue before the refresh operation is initiated at the first memory rank. La présente invention a trait à un procédé, à un système de mémoire et à un système de traitement de données permettant de commander les opérations de rafraîchissement dans des mémoires vives dynamiques. Le procédé comprend les étapes consistant à déterminer un comptage d'opérations de rafraîchissement différées pour la première rangée de mémoire, et en réponse au fait que le comptage s'approche d'un seuil de priorité élevée, à émettre une notification de rafraîchissement de priorité élevée anticipée pour la première rangée de mémoire. Le seuil de priorité élevée indique le temps prédéterminé pour effectuer une opération de rafraîchissement de priorité élevée au niveau de la première rangée de mémoire. En réponse à la notification de rafraîchissement de priorité élevée anticipée, un comportement de file d'attente de reclassement de lecture est modifié dynamiquement pour fournir une programmation de priorité à au moins une commande de lecture ciblant la première rangée de mémoire, et au moins une de la ou des commandes de lecture est exécutée sur la première rangée de mémoire en fonction de la programmation de priorité. La programmation de priorité supprime ces commandes de la file d'attente de reclassement avant que l'opération de rafraîchissement ne soit lancée au niveau de la première rangée de mémoire.</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>2013</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNrjZLDzdfX1D4pUCHL1D3JxDVIIDHUNdVVw8nQM9vRzVwgIcnV2dQGxPDzdPRR8HENc_ZwjFfwDXIMcQzz9_YJ5GFjTEnOKU3mhNDeDsptriLOHbmpBfnxqcUFicmpeakl8uL-RgaGxoZGhsYGpo6ExcaoADGErDA</recordid><startdate>20130822</startdate><enddate>20130822</enddate><creator>STUECHELI, JEFFREY</creator><creator>RETTER, ERIC, EUGENE</creator><creator>DODSON, JOHN, STEVEN</creator><creator>BRITTAIN, MARK, ANDREW</creator><creator>POWELL, STEPHEN</creator><scope>EVB</scope></search><sort><creationdate>20130822</creationdate><title>MEMORY REORDER QUEUE BIASING PRECEDING HIGH LATENCY OPERATIONS</title><author>STUECHELI, JEFFREY ; RETTER, ERIC, EUGENE ; DODSON, JOHN, STEVEN ; BRITTAIN, MARK, ANDREW ; POWELL, STEPHEN</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_WO2013121305A13</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng ; fre</language><creationdate>2013</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>STUECHELI, JEFFREY</creatorcontrib><creatorcontrib>RETTER, ERIC, EUGENE</creatorcontrib><creatorcontrib>DODSON, JOHN, STEVEN</creatorcontrib><creatorcontrib>BRITTAIN, MARK, ANDREW</creatorcontrib><creatorcontrib>POWELL, STEPHEN</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>STUECHELI, JEFFREY</au><au>RETTER, ERIC, EUGENE</au><au>DODSON, JOHN, STEVEN</au><au>BRITTAIN, MARK, ANDREW</au><au>POWELL, STEPHEN</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>MEMORY REORDER QUEUE BIASING PRECEDING HIGH LATENCY OPERATIONS</title><date>2013-08-22</date><risdate>2013</risdate><abstract>A method, memory system and data processing system for controlling memory refresh operations in dynamic random access memories. The method includes determining a count of deferred memory refresh operations for the first memory rank, and responsive to the count approaching a high priority threshold, issuing an early high priority refresh notification for the first memory rank. The high priority threshold indicates the pre-determined time for performing a high priority memory refresh operation at the first memory rank. Responsive to the early high priority refresh notification, a read reorder queue behavior is dynamically modified to give priority scheduling to at least one read command targeting the first memory rank, and one or more of the at least one read command is executed on the first memory rank according to the priority scheduling. Priority scheduling removes these commands from the re-order queue before the refresh operation is initiated at the first memory rank. La présente invention a trait à un procédé, à un système de mémoire et à un système de traitement de données permettant de commander les opérations de rafraîchissement dans des mémoires vives dynamiques. Le procédé comprend les étapes consistant à déterminer un comptage d'opérations de rafraîchissement différées pour la première rangée de mémoire, et en réponse au fait que le comptage s'approche d'un seuil de priorité élevée, à émettre une notification de rafraîchissement de priorité élevée anticipée pour la première rangée de mémoire. Le seuil de priorité élevée indique le temps prédéterminé pour effectuer une opération de rafraîchissement de priorité élevée au niveau de la première rangée de mémoire. En réponse à la notification de rafraîchissement de priorité élevée anticipée, un comportement de file d'attente de reclassement de lecture est modifié dynamiquement pour fournir une programmation de priorité à au moins une commande de lecture ciblant la première rangée de mémoire, et au moins une de la ou des commandes de lecture est exécutée sur la première rangée de mémoire en fonction de la programmation de priorité. La programmation de priorité supprime ces commandes de la file d'attente de reclassement avant que l'opération de rafraîchissement ne soit lancée au niveau de la première rangée de mémoire.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng ; fre
recordid cdi_epo_espacenet_WO2013121305A1
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
INFORMATION STORAGE
PHYSICS
STATIC STORES
title MEMORY REORDER QUEUE BIASING PRECEDING HIGH LATENCY OPERATIONS
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-06T09%3A16%3A21IST&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=STUECHELI,%20JEFFREY&rft.date=2013-08-22&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EWO2013121305A1%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