RDMA (Remote Direct Memory Access) data sending queue management method and device based on hardware multithreading

The invention provides an RDMA (Remote Direct Memory Access) data sending queue management method and device based on hardware multithreading, in a general execution scheme of an RDMA network card, a plurality of thread slots are arranged aiming at the query reading of a queue on a context and the q...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: LIAO YUNKUN
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 LIAO YUNKUN
description The invention provides an RDMA (Remote Direct Memory Access) data sending queue management method and device based on hardware multithreading, in a general execution scheme of an RDMA network card, a plurality of thread slots are arranged aiming at the query reading of a queue on a context and the query reading of a memory translation table item, and when a reading miss occurs, the RDMA data sending queue management method and device based on hardware multithreading are provided. According to the method, the corresponding task thread is re-added into the available thread slot to be re-executed, so that the process of re-retrieving the corresponding query task information from the dynamic random access memory is omitted, the execution of subsequent tasks and other active queues in the queue cannot be influenced, and the waste of logic resources and the delay of processing all tasks are avoided. 本发明提供一种基于硬件多线程的RDMA数据发送队列管理方法及装置,在RDMA网卡的通用执行方案中,针对队列对上下文的查询读取以及内存翻译表项的查询读取设置多个线程槽,当发生读取未命中时,将相应的任务线程重新加入可用的线程槽中重新执行,
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_CN118069387A</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>CN118069387A</sourcerecordid><originalsourceid>FETCH-epo_espacenet_CN118069387A3</originalsourceid><addsrcrecordid>eNqNjLEKwjAYBrs4iPoOv5sOgqWgdSyt4lKH4l5-k8820CQ1SRXf3go-gNNxcNw08lVRZrSqoG0AFcpBBCpHc2_KhID3a5IcmDyMVKahx4ABpNlwAw0TSCO0VhIbSRJPJUA39pBkDbXs5IvdmA9dUKF14O9jHk3u3HksfpxFy9Pxmp836G0N37OAQajzSxyn290hSfdZ8k_zATmSQ0o</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>RDMA (Remote Direct Memory Access) data sending queue management method and device based on hardware multithreading</title><source>esp@cenet</source><creator>LIAO YUNKUN</creator><creatorcontrib>LIAO YUNKUN</creatorcontrib><description>The invention provides an RDMA (Remote Direct Memory Access) data sending queue management method and device based on hardware multithreading, in a general execution scheme of an RDMA network card, a plurality of thread slots are arranged aiming at the query reading of a queue on a context and the query reading of a memory translation table item, and when a reading miss occurs, the RDMA data sending queue management method and device based on hardware multithreading are provided. According to the method, the corresponding task thread is re-added into the available thread slot to be re-executed, so that the process of re-retrieving the corresponding query task information from the dynamic random access memory is omitted, the execution of subsequent tasks and other active queues in the queue cannot be influenced, and the waste of logic resources and the delay of processing all tasks are avoided. 本发明提供一种基于硬件多线程的RDMA数据发送队列管理方法及装置,在RDMA网卡的通用执行方案中,针对队列对上下文的查询读取以及内存翻译表项的查询读取设置多个线程槽,当发生读取未命中时,将相应的任务线程重新加入可用的线程槽中重新执行,</description><language>chi ; eng</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2024</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=20240524&amp;DB=EPODOC&amp;CC=CN&amp;NR=118069387A$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,776,881,25542,76290</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20240524&amp;DB=EPODOC&amp;CC=CN&amp;NR=118069387A$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>LIAO YUNKUN</creatorcontrib><title>RDMA (Remote Direct Memory Access) data sending queue management method and device based on hardware multithreading</title><description>The invention provides an RDMA (Remote Direct Memory Access) data sending queue management method and device based on hardware multithreading, in a general execution scheme of an RDMA network card, a plurality of thread slots are arranged aiming at the query reading of a queue on a context and the query reading of a memory translation table item, and when a reading miss occurs, the RDMA data sending queue management method and device based on hardware multithreading are provided. According to the method, the corresponding task thread is re-added into the available thread slot to be re-executed, so that the process of re-retrieving the corresponding query task information from the dynamic random access memory is omitted, the execution of subsequent tasks and other active queues in the queue cannot be influenced, and the waste of logic resources and the delay of processing all tasks are avoided. 本发明提供一种基于硬件多线程的RDMA数据发送队列管理方法及装置,在RDMA网卡的通用执行方案中,针对队列对上下文的查询读取以及内存翻译表项的查询读取设置多个线程槽,当发生读取未命中时,将相应的任务线程重新加入可用的线程槽中重新执行,</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>2024</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNqNjLEKwjAYBrs4iPoOv5sOgqWgdSyt4lKH4l5-k8820CQ1SRXf3go-gNNxcNw08lVRZrSqoG0AFcpBBCpHc2_KhID3a5IcmDyMVKahx4ABpNlwAw0TSCO0VhIbSRJPJUA39pBkDbXs5IvdmA9dUKF14O9jHk3u3HksfpxFy9Pxmp836G0N37OAQajzSxyn290hSfdZ8k_zATmSQ0o</recordid><startdate>20240524</startdate><enddate>20240524</enddate><creator>LIAO YUNKUN</creator><scope>EVB</scope></search><sort><creationdate>20240524</creationdate><title>RDMA (Remote Direct Memory Access) data sending queue management method and device based on hardware multithreading</title><author>LIAO YUNKUN</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_CN118069387A3</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>chi ; eng</language><creationdate>2024</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>LIAO YUNKUN</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>LIAO YUNKUN</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>RDMA (Remote Direct Memory Access) data sending queue management method and device based on hardware multithreading</title><date>2024-05-24</date><risdate>2024</risdate><abstract>The invention provides an RDMA (Remote Direct Memory Access) data sending queue management method and device based on hardware multithreading, in a general execution scheme of an RDMA network card, a plurality of thread slots are arranged aiming at the query reading of a queue on a context and the query reading of a memory translation table item, and when a reading miss occurs, the RDMA data sending queue management method and device based on hardware multithreading are provided. According to the method, the corresponding task thread is re-added into the available thread slot to be re-executed, so that the process of re-retrieving the corresponding query task information from the dynamic random access memory is omitted, the execution of subsequent tasks and other active queues in the queue cannot be influenced, and the waste of logic resources and the delay of processing all tasks are avoided. 本发明提供一种基于硬件多线程的RDMA数据发送队列管理方法及装置,在RDMA网卡的通用执行方案中,针对队列对上下文的查询读取以及内存翻译表项的查询读取设置多个线程槽,当发生读取未命中时,将相应的任务线程重新加入可用的线程槽中重新执行,</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language chi ; eng
recordid cdi_epo_espacenet_CN118069387A
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title RDMA (Remote Direct Memory Access) data sending queue management method and device based on hardware multithreading
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-31T21%3A24%3A55IST&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=LIAO%20YUNKUN&rft.date=2024-05-24&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3ECN118069387A%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