KR101515359B1 - 시스템 코-프로세서에 대한 직접 i/o 액세스 - Google Patents
시스템 코-프로세서에 대한 직접 i/o 액세스 Download PDFInfo
- Publication number
- KR101515359B1 KR101515359B1 KR1020147008361A KR20147008361A KR101515359B1 KR 101515359 B1 KR101515359 B1 KR 101515359B1 KR 1020147008361 A KR1020147008361 A KR 1020147008361A KR 20147008361 A KR20147008361 A KR 20147008361A KR 101515359 B1 KR101515359 B1 KR 101515359B1
- Authority
- KR
- South Korea
- Prior art keywords
- rdma
- memory
- access request
- peripheral device
- request message
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000002093 peripheral effect Effects 0.000 claims abstract description 89
- 238000000034 method Methods 0.000 claims abstract description 33
- 238000012545 processing Methods 0.000 claims description 11
- 230000004044 response Effects 0.000 claims description 7
- 238000012546 transfer Methods 0.000 abstract description 5
- 238000013507 mapping Methods 0.000 abstract description 2
- 230000008569 process Effects 0.000 description 16
- 238000010586 diagram Methods 0.000 description 12
- 238000004891 communication Methods 0.000 description 11
- 239000010410 layer Substances 0.000 description 4
- 230000008520 organization Effects 0.000 description 4
- 238000007792 addition Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 239000012792 core layer Substances 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 238000012384 transportation and delivery Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 1
- 235000019800 disodium phosphate Nutrition 0.000 description 1
- 239000004744 fabric Substances 0.000 description 1
- 238000002955 isolation Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000013468 resource allocation Methods 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
- G06F13/16—Handling requests for interconnection or transfer for access to memory bus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
- G06F13/20—Handling requests for interconnection or transfer for access to input/output bus
- G06F13/28—Handling requests for interconnection or transfer for access to input/output bus using burst mode transfer, e.g. direct memory access DMA, cycle steal
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Multi Processors (AREA)
- Bus Control (AREA)
- Information Transfer Systems (AREA)
Abstract
Description
도 1은 CPU 및 메모리 복합체를 갖는 주변 디바이스를 포함하는 종래 기술의 시스템을 나타낸다.
도 2는 본 발명의 실시예에 따른 시스템의 블록도이다.
도 3은 본 발명의 실시예에 따른 시스템 컴포넌트의 블록도이다.
도 4는 본 발명의 실시예에 따른 프로세스의 흐름도이다.
도 5는 본 발명의 실시예에 따른 프로세스의 흐름도이다.
도 6은 본 발명의 실시예에 따른 호스트 및 프로세서 애드-인 카드(add-in card) 모듈의 블록도이다.
도 7은 본 발명의 실시예를 이용할 수 있는 시스템의 블록도이다.
도면의 설명을 포함하여, 특정 상세사항 및 구현의 설명을 후술하며, 도면은 후술하는 실시예의 일부 또는 전부를 묘사할 수 있을 뿐만 아니라, 여기에 제시된 진보적인 개념의 다른 잠재적인 실시예 또는 구현을 설명할 수 있다. 본 발명의 실시예의 개요가 이하 제공되며, 도면을 참조하여 더욱 상세한 설명이 이에 후속된다.
Claims (21)
- 원격 직접 메모리 액세스(RDMA: remote direct memory access) 디바이스와,
중앙 처리 장치(CPU) 및 메모리를 포함하는 주변 디바이스와,
상기 RDMA 디바이스 및 상기 주변 디바이스에 통신가능하게 연결된 호스트 컨트롤러를 포함하되,
상기 호스트 컨트롤러는,
상기 호스트 컨트롤러에 포함되고, 상기 주변 디바이스의 메모리 또는 상기 RDMA 디바이스의 메모리 중 하나에 매핑되는, 가상 어드레스에서 액세스 요청 메시지의 통지를 수신하고,
상기 RDMA 디바이스의 메모리에 매핑된 가상 어드레스에서 상기 액세스 요청 메시지를 수신하는 것에 응답하여, 상기 주변 디바이스로부터의 상기 RDMA 디바이스의 메모리에 대한 액세스 요청 메시지에 기초하여 RDMA 액세스 요청을 상기 RDMA 디바이스로 송신 - 상기 RDMA 디바이스에 대한 액세스 요청 메시지는 가상 어드레스 RDMA 파라미터를 포함함 - 하고,
상기 주변 디바이스의 메모리에 매핑된 가상 어드레스에서 상기 액세스 요청 메시지를 수신하는 것에 응답하여, 액세스 요청 메시지를 상기 주변 디바이스의 메모리로 송신하는
시스템.
- 제 1 항에 있어서,
상기 RDMA 액세스 요청은 RDMA 판독 요청을 포함하고,
상기 호스트 컨트롤러는 또한,
상기 주변 디바이스에 의해 요청된 데이터를 상기 RDMA 디바이스로부터 수신하고,
상기 데이터를 포함하는 데이터 메시지를 상기 주변 디바이스의 메모리로 송신하는
시스템.
- 제 1 항에 있어서,
상기 RDMA 액세스 요청은 RDMA 기입 요청을 포함하고,
상기 호스트 컨트롤러는 또한,
상기 RDMA 디바이스에 의해 요청된 데이터를 상기 주변 디바이스의 메모리로부터 수신하고,
상기 데이터를 포함하는 데이터 메시지를 상기 RDMA 디바이스로 송신하는
시스템.
- 제 1 항에 있어서,
상기 주변 디바이스 및 상기 RDMA 디바이스는 주변 컴포넌트 인터커넥트 익스프레스(PCIe: Peripheral Component Interconnect express) 링크를 통해 상기 호스트 컨트롤러에 각각 통신가능하게 연결되는
시스템.
- 제 4 항에 있어서,
상기 RDMA 디바이스 및 상기 호스트 컨트롤러는 PCIe 루트 포트(root port)를 통해 통신가능하게 연결되는
시스템.
- 제 1 항에 있어서,
상기 주변 디바이스는 그래픽 서브시스템을 포함하고, 상기 CPU는 그래픽 처리 장치(GPU: graphics processing unit)를 포함하는
시스템.
- 원격 직접 액세스(RDMA) 디바이스의 메모리와 중앙 처리 장치(CPU)를 포함하는 주변 디바이스의 메모리 중 하나에 매핑되는 가상 어드레스에서 액세스 요청 메시지의 통지를 수신하는 단계와,
상기 RDMA 디바이스의 메모리에 매핑된 가상 어드레스에서 상기 액세스 요청 메시지를 수신하는 것에 응답하여,
상기 RDMA 디바이스의 메모리에 매핑되는 가상 어드레스를 RDMA 파라미터로서 이용하고,
상기 주변 디바이스로부터의 그리고 가상 어드레스 RDMA 파라미터를 포함하는, 상기 RDMA 디바이스에 대한 액세스 요청 메시지에 기초하여 RDMA 액세스 요청을 상기 RDMA 디바이스로 송신하는 단계와,
상기 주변 디바이스의 메모리에 매핑된 가상 어드레스에서 상기 액세스 요청 메시지를 수신하는 것에 응답하여, 액세스 요청 메시지를 상기 주변 디바이스의 메모리로 송신하는 단계를 포함하는
방법.
- 제 7 항에 있어서,
상기 RDMA 액세스 요청은 RDMA 판독 요청을 포함하고,
상기 방법은,
상기 주변 디바이스에 의해 요청된 데이터를 상기 RDMA 디바이스로부터 수신하는 단계와,
상기 데이터를 포함하는 데이터 메시지를 상기 주변 디바이스의 메모리로 송신하는 단계를 더 포함하는
방법.
- 제 7 항에 있어서,
상기 RDMA 액세스 요청은 RDMA 기입 요청을 포함하고,
상기 방법은,
상기 RDMA 디바이스에 의해 요청된 데이터를 상기 주변 디바이스의 메모리로부터 수신하는 단계와,
상기 데이터를 포함하는 데이터 메시지를 상기 RDMA 디바이스로 송신하는 단계를 더 포함하는
방법.
- 제 7 항에 있어서,
상기 주변 디바이스 및 상기 RDMA 디바이스는 주변 컴포넌트 인터커넥트 익스프레스(PCIe) 링크를 통해 호스트 컨트롤러에 각각 통신가능하게 연결되는
방법.
- 제 10 항에 있어서,
상기 RDMA 디바이스 및 상기 호스트 컨트롤러는 PCIe 루트 포트를 통해 통신가능하게 연결되는
방법.
- 원격 직접 메모리 액세스(RDMA) 디바이스에 통신가능하게 연결되는 제 1 인터커넥트 링크와,
중앙 처리 장치(CPU) 및 메모리를 포함하는 주변 디바이스에 통신가능하게 연결되는 제 2 인터커넥트 링크와,
호스트 컨트롤러를 포함하되,
상기 호스트 컨트롤러는,
상기 호스트 컨트롤러에 포함되고, 상기 주변 디바이스의 메모리 또는 상기 RDMA 디바이스의 메모리 중 하나에 매핑되는, 가상 어드레스에서 액세스 요청 메시지의 통지를 수신하고,
상기 RDMA 디바이스의 메모리에 매핑된 가상 어드레스에서 상기 액세스 요청 메시지를 수신하는 것에 응답하여, 상기 주변 디바이스로부터 상기 RDMA 디바이스의 메모리에 대한 액세스 요청 메시지에 기초하여 RDMA 액세스 요청을 상기 RDMA 디바이스로 송신 - 상기 RDMA 디바이스에 대한 액세스 요청 메시지는 가상 어드레스 RDMA 파라미터를 포함함 - 하고,
상기 RDMA 디바이스의 메모리에 매핑된 가상 어드레스에서 상기 액세스 요청 메시지를 수신하는 것에 응답하여, 액세스 요청 메시지를 상기 주변 디바이스의 메모리로 송신하는
장치.
- 제 12 항에 있어서,
상기 RDMA 액세스 요청은 RDMA 판독 요청을 포함하고,
상기 호스트 컨트롤러는 또한,
상기 주변 디바이스에 의해 요청된 데이터를 상기 RDMA 디바이스로부터 수신하고,
상기 데이터를 포함하는 데이터 메시지를 상기 주변 디바이스의 메모리로 송신하는
장치.
- 제 12 항에 있어서,
상기 RDMA 액세스 요청은 RDMA 기입 요청을 포함하고,
상기 호스트 컨트롤러는 또한,
상기 RDMA 디바이스에 의해 요청된 데이터를 상기 주변 디바이스의 메모리로부터 수신하고,
상기 데이터를 포함하는 데이터 메시지를 상기 RDMA 디바이스로 송신하는
장치.
- 제 12 항에 있어서,
상기 제 1 인터커넥트 링크 및 상기 제 2 인터커넥트 링크 각각은 주변 컴포넌트 인터커넥트 익스프레스(PCIe) 링크를 포함하고,
상기 장치는 상기 RDMA 디바이스에 통신가능하게 연결된 루트 포트를 더 포함하는
장치. - 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/US2011/054394 WO2013048477A1 (en) | 2011-09-30 | 2011-09-30 | Direct i/o access for system co-processors |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20140071392A KR20140071392A (ko) | 2014-06-11 |
KR101515359B1 true KR101515359B1 (ko) | 2015-04-29 |
Family
ID=47996209
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020147008361A Active KR101515359B1 (ko) | 2011-09-30 | 2011-09-30 | 시스템 코-프로세서에 대한 직접 i/o 액세스 |
Country Status (6)
Country | Link |
---|---|
US (1) | US8914556B2 (ko) |
EP (1) | EP2761482B1 (ko) |
JP (1) | JP5869135B2 (ko) |
KR (1) | KR101515359B1 (ko) |
CN (1) | CN104094244B (ko) |
WO (1) | WO2013048477A1 (ko) |
Families Citing this family (49)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9996403B2 (en) | 2011-09-30 | 2018-06-12 | Oracle International Corporation | System and method for providing message queues for multinode applications in a middleware machine environment |
US9749413B2 (en) | 2012-05-29 | 2017-08-29 | Intel Corporation | Peer-to-peer interrupt signaling between devices coupled via interconnects |
US9258365B2 (en) * | 2013-03-15 | 2016-02-09 | International Business Machines Corporation | Remote direct memory access acceleration via hardware context in non-native applciations |
JP6014271B2 (ja) * | 2013-10-29 | 2016-10-25 | 華為技術有限公司Huawei Technologies Co.,Ltd. | データ処理システム及びデータ処理方法 |
US9548890B2 (en) | 2014-03-17 | 2017-01-17 | Cisco Technology, Inc. | Flexible remote direct memory access resource configuration in a network environment |
US10218645B2 (en) | 2014-04-08 | 2019-02-26 | Mellanox Technologies, Ltd. | Low-latency processing in a network node |
US9558148B2 (en) * | 2014-04-30 | 2017-01-31 | Intel Corporation | Method to optimize network data flows within a constrained system |
US9304690B2 (en) * | 2014-05-07 | 2016-04-05 | HGST Netherlands B.V. | System and method for peer-to-peer PCIe storage transfers |
US9582463B2 (en) * | 2014-12-09 | 2017-02-28 | Intel Corporation | Heterogeneous input/output (I/O) using remote direct memory access (RDMA) and active message |
CN104407985B (zh) * | 2014-12-15 | 2018-04-03 | 泰斗微电子科技有限公司 | 存储器地址映射方法及存储器地址映射系统 |
US10064138B2 (en) | 2014-12-23 | 2018-08-28 | Microsoft Technology Licensing, Llc | Energy efficient wireless data transfer |
CN105808345B (zh) * | 2014-12-31 | 2019-03-08 | 华为技术有限公司 | 数据处理方法、加速引擎、控制板和系统 |
KR102219759B1 (ko) | 2015-01-09 | 2021-02-25 | 삼성전자주식회사 | 저장 장치, 그것을 포함하는 데이터 저장 시스템 및 그것의 동작 방법 |
WO2016122607A1 (en) * | 2015-01-30 | 2016-08-04 | Hewlett Packard Enterprise Development Lp | Dedicated memory server |
CN104598406B (zh) * | 2015-02-03 | 2018-02-09 | 杭州士兰控股有限公司 | 扩展功能单元及计算设备扩展系统和扩展方法 |
US9792244B2 (en) | 2015-02-13 | 2017-10-17 | Honeywell International Inc. | Multiple processor architecture with flexible external input/output interface |
US9762491B2 (en) | 2015-03-30 | 2017-09-12 | Mellanox Technologies Tlv Ltd. | Dynamic thresholds for congestion control |
US10318459B2 (en) | 2015-04-30 | 2019-06-11 | Hewlett Packard Enterprise Development Lp | Peripheral device server access |
US9699095B2 (en) | 2015-05-21 | 2017-07-04 | Mellanox Technologies Tlv Ltd. | Adaptive allocation of headroom in network devices |
US9959245B2 (en) * | 2015-06-30 | 2018-05-01 | International Business Machines Corporation | Access frequency approximation for remote direct memory access |
US9954979B2 (en) * | 2015-09-21 | 2018-04-24 | International Business Machines Corporation | Protocol selection for transmission control protocol/internet protocol (TCP/IP) |
US10031883B2 (en) * | 2015-10-16 | 2018-07-24 | International Business Machines Corporation | Cache management in RDMA distributed key/value stores based on atomic operations |
US10069748B2 (en) | 2015-12-14 | 2018-09-04 | Mellanox Technologies Tlv Ltd. | Congestion estimation for multi-priority traffic |
CN105630723A (zh) * | 2015-12-22 | 2016-06-01 | 中国电子科技集团公司第三十二研究所 | 基于异构处理器平台的管理架构及其管理方法 |
US10069701B2 (en) | 2016-01-13 | 2018-09-04 | Mellanox Technologies Tlv Ltd. | Flexible allocation of packet buffers |
CN113407244A (zh) | 2016-03-01 | 2021-09-17 | 华为技术有限公司 | 一种级联板、ssd远程共享访问的系统和方法 |
US10250530B2 (en) | 2016-03-08 | 2019-04-02 | Mellanox Technologies Tlv Ltd. | Flexible buffer allocation in a network switch |
US10084716B2 (en) | 2016-03-20 | 2018-09-25 | Mellanox Technologies Tlv Ltd. | Flexible application of congestion control measures |
US10205683B2 (en) | 2016-03-28 | 2019-02-12 | Mellanox Technologies Tlv Ltd. | Optimizing buffer allocation for network flow control |
US10387074B2 (en) | 2016-05-23 | 2019-08-20 | Mellanox Technologies Tlv Ltd. | Efficient use of buffer space in a network switch |
US9985910B2 (en) | 2016-06-28 | 2018-05-29 | Mellanox Technologies Tlv Ltd. | Adaptive flow prioritization |
GB2553102B (en) * | 2016-08-19 | 2020-05-20 | Advanced Risc Mach Ltd | A memory unit and method of operation of a memory unit to handle operation requests |
CN111897751B (zh) * | 2017-01-26 | 2024-10-18 | 华为技术有限公司 | 一种数据传输的方法、装置、设备和系统 |
US10389646B2 (en) | 2017-02-15 | 2019-08-20 | Mellanox Technologies Tlv Ltd. | Evading congestion spreading for victim flows |
US10645033B2 (en) | 2017-03-27 | 2020-05-05 | Mellanox Technologies Tlv Ltd. | Buffer optimization in modular switches |
JP2019016101A (ja) * | 2017-07-05 | 2019-01-31 | 富士通株式会社 | 情報処理システム、情報処理装置、および情報処理システムの制御方法 |
KR102446733B1 (ko) | 2017-11-30 | 2022-09-23 | 삼성전자주식회사 | 스토리지 장치 및 스토리지 장치를 포함하는 전자 장치 |
US10977193B2 (en) | 2018-08-17 | 2021-04-13 | Oracle International Corporation | Remote direct memory operations (RDMOs) for transactional processing systems |
US11347678B2 (en) * | 2018-08-06 | 2022-05-31 | Oracle International Corporation | One-sided reliable remote direct memory operations |
KR102747748B1 (ko) | 2018-09-28 | 2024-12-27 | 삼성전자주식회사 | 메모리 디바이스들 사이의 직접 통신을 위한 메모리 시스템 및 메모리 디바이스 |
US11025544B2 (en) | 2019-06-07 | 2021-06-01 | Intel Corporation | Network interface for data transport in heterogeneous computing environments |
US11005770B2 (en) | 2019-06-16 | 2021-05-11 | Mellanox Technologies Tlv Ltd. | Listing congestion notification packet generation by switch |
US10999221B2 (en) | 2019-07-02 | 2021-05-04 | Mellanox Technologies Tlv Ltd. | Transaction based scheduling |
US20210194894A1 (en) * | 2019-12-23 | 2021-06-24 | Cisco Technology, Inc. | Packet metadata capture in a software-defined network |
US11470010B2 (en) | 2020-02-06 | 2022-10-11 | Mellanox Technologies, Ltd. | Head-of-queue blocking for multiple lossless queues |
CN112463714B (zh) * | 2020-11-30 | 2022-12-16 | 成都海光集成电路设计有限公司 | 远程直接内存访问方法、异构计算系统及电子设备 |
CN112737836B (zh) * | 2020-12-26 | 2023-01-06 | 苏州浪潮智能科技有限公司 | PCIe外插卡的带宽分配方法、装置、设备及存储介质 |
US11973696B2 (en) | 2022-01-31 | 2024-04-30 | Mellanox Technologies, Ltd. | Allocation of shared reserve memory to queues in a network device |
CN114866619B (zh) | 2022-04-29 | 2023-08-08 | 苏州浪潮智能科技有限公司 | 一种异构加速方法、装置、系统及计算机可读存储介质 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7711793B1 (en) * | 2001-07-17 | 2010-05-04 | Adaptec, Inc. | No single point of failure RAID box using SATA drives |
EP1543658B1 (en) * | 2002-08-14 | 2007-10-17 | Broadcom Corporation | One shot rdma having a 2-bit state |
US20050220128A1 (en) * | 2004-04-05 | 2005-10-06 | Ammasso, Inc. | System and method for work request queuing for intelligent adapter |
US7702826B2 (en) | 2005-12-28 | 2010-04-20 | Intel Corporation | Method and apparatus by utilizing platform support for direct memory access remapping by remote DMA (“RDMA”)-capable devices |
CN101715575A (zh) * | 2006-12-06 | 2010-05-26 | 弗森多系统公司(dba弗森-艾奥) | 采用数据管道管理数据的装置、系统和方法 |
US8966195B2 (en) * | 2009-06-26 | 2015-02-24 | Hewlett-Packard Development Company, L.P. | Direct memory access and super page swapping optimizations for a memory blade |
US8949565B2 (en) * | 2009-12-27 | 2015-02-03 | Intel Corporation | Virtual and hidden service partition and dynamic enhanced third party data store |
-
2011
- 2011-09-30 KR KR1020147008361A patent/KR101515359B1/ko active Active
- 2011-09-30 JP JP2014533274A patent/JP5869135B2/ja active Active
- 2011-09-30 US US13/997,601 patent/US8914556B2/en not_active Expired - Fee Related
- 2011-09-30 CN CN201180075152.2A patent/CN104094244B/zh active Active
- 2011-09-30 WO PCT/US2011/054394 patent/WO2013048477A1/en active Application Filing
- 2011-09-30 EP EP11873525.7A patent/EP2761482B1/en active Active
Also Published As
Publication number | Publication date |
---|---|
CN104094244A (zh) | 2014-10-08 |
EP2761482A1 (en) | 2014-08-06 |
CN104094244B (zh) | 2017-05-31 |
EP2761482A4 (en) | 2015-04-22 |
EP2761482B1 (en) | 2016-11-30 |
WO2013048477A1 (en) | 2013-04-04 |
KR20140071392A (ko) | 2014-06-11 |
JP2014531685A (ja) | 2014-11-27 |
US8914556B2 (en) | 2014-12-16 |
JP5869135B2 (ja) | 2016-02-24 |
US20130275631A1 (en) | 2013-10-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101515359B1 (ko) | 시스템 코-프로세서에 대한 직접 i/o 액세스 | |
EP3748510B1 (en) | Network interface for data transport in heterogeneous computing environments | |
US11748278B2 (en) | Multi-protocol support for transactions | |
US20200104275A1 (en) | Shared memory space among devices | |
US8131814B1 (en) | Dynamic pinning remote direct memory access | |
CN107077441B (zh) | 用于提供使用rdma和主动消息的异构i/o的方法和装置 | |
US11290392B2 (en) | Technologies for pooling accelerator over fabric | |
US9244881B2 (en) | Facilitating, at least in part, by circuitry, accessing of at least one controller command interface | |
CN103763173B (zh) | 数据传输方法和计算节点 | |
US20250086123A1 (en) | Adaptive routing for pooled and tiered data architectures | |
CN109983741B (zh) | 经由直接存储器访问设备在虚拟机之间传送分组 | |
CN101159765A (zh) | 网络接口技术 | |
US20220300448A1 (en) | Peripheral component interconnect express device and method of operating the same | |
KR102426416B1 (ko) | 멀티 커널 시스템의 입출력 처리 방법 및 장치 | |
US20230315659A1 (en) | Interrupt emulation on network devices | |
CN115549858A (zh) | 数据传输方法以及装置 | |
US12079516B2 (en) | Host-preferred memory operation | |
CN115933973B (zh) | 远程更新数据的方法、rdma系统及存储介质 | |
US12013788B2 (en) | Evicting a cache line with pending control request |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0105 | International application |
Patent event date: 20140328 Patent event code: PA01051R01D Comment text: International Patent Application |
|
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20140328 Comment text: Request for Examination of Application |
|
PG1501 | Laying open of application | ||
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20150121 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20150421 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20150422 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20180328 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20180328 Start annual number: 4 End annual number: 4 |
|
FPAY | Annual fee payment |
Payment date: 20190328 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20190328 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20210329 Start annual number: 7 End annual number: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20220329 Start annual number: 8 End annual number: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20230329 Start annual number: 9 End annual number: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20231205 Start annual number: 10 End annual number: 10 |
|
PR1001 | Payment of annual fee |
Payment date: 20241128 Start annual number: 11 End annual number: 11 |