TW200801955A - System and method for performing scatter/gather direct memory access transfers - Google Patents
System and method for performing scatter/gather direct memory access transfersInfo
- Publication number
- TW200801955A TW200801955A TW095147643A TW95147643A TW200801955A TW 200801955 A TW200801955 A TW 200801955A TW 095147643 A TW095147643 A TW 095147643A TW 95147643 A TW95147643 A TW 95147643A TW 200801955 A TW200801955 A TW 200801955A
- Authority
- TW
- Taiwan
- Prior art keywords
- memory
- value
- specify
- retrieving
- data lines
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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 OR CALCULATING; 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
- G06F13/1605—Handling requests for interconnection or transfer for access to memory bus based on arbitration
- G06F13/1642—Handling requests for interconnection or transfer for access to memory bus based on arbitration with request queuing
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Bus Control (AREA)
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US75171805P | 2005-12-19 | 2005-12-19 | |
| US11/467,471 US20070162643A1 (en) | 2005-12-19 | 2006-08-25 | Fixed offset scatter/gather dma controller and method thereof |
| US11/610,598 US20070162647A1 (en) | 2005-12-19 | 2006-12-14 | System and Method for Performing Scatter/Gather Direct Memory Access Transfers |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| TW200801955A true TW200801955A (en) | 2008-01-01 |
Family
ID=46045572
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW095147643A TW200801955A (en) | 2005-12-19 | 2006-12-19 | System and method for performing scatter/gather direct memory access transfers |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US20070162647A1 (zh) |
| TW (1) | TW200801955A (zh) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11487659B2 (en) | 2020-03-03 | 2022-11-01 | Realtek Semiconductor Corp. | Data storage system capable of performing interleaving scatter transmissions or interleaving gather transmissions |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20110296095A1 (en) * | 2010-05-25 | 2011-12-01 | Mediatek Inc. | Data movement engine and memory control methods thereof |
| US8527689B2 (en) * | 2010-10-28 | 2013-09-03 | Lsi Corporation | Multi-destination direct memory access transfer |
| US10049061B2 (en) * | 2012-11-12 | 2018-08-14 | International Business Machines Corporation | Active memory device gather, scatter, and filter |
| WO2014193398A1 (en) * | 2013-05-31 | 2014-12-04 | Intel Corporation | Scatter/gather capable system coherent cache |
| EP3598315B1 (fr) * | 2018-07-19 | 2022-12-28 | STMicroelectronics (Grenoble 2) SAS | Accès direct en mémoire |
| CN115268795B (zh) * | 2022-08-11 | 2025-04-11 | 湖南长城银河科技有限公司 | 一种支持大规模连续数据的搬移方法 |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6202106B1 (en) * | 1998-09-09 | 2001-03-13 | Xilinx, Inc. | Method for providing specific knowledge of a structure of parameter blocks to an intelligent direct memory access controller |
| EP1619589B1 (fr) * | 2004-07-23 | 2007-12-26 | Stmicroelectronics SA | Procédé de programmation d'un contrôleur de DMA dans un système sur puce et système sur puce associé |
-
2006
- 2006-12-14 US US11/610,598 patent/US20070162647A1/en not_active Abandoned
- 2006-12-19 TW TW095147643A patent/TW200801955A/zh unknown
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11487659B2 (en) | 2020-03-03 | 2022-11-01 | Realtek Semiconductor Corp. | Data storage system capable of performing interleaving scatter transmissions or interleaving gather transmissions |
| TWI788641B (zh) * | 2020-03-03 | 2023-01-01 | 瑞昱半導體股份有限公司 | 資料儲存系統及操作資料儲存系統的方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| US20070162647A1 (en) | 2007-07-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2005013084A3 (en) | Method and system for performing operations on data and transferring data | |
| ATE424583T1 (de) | Vorrichtung und verfahren zum unterstützen der speicherverwaltung in einem offload der netzwerkprotokollverarbeitung | |
| WO2004045160A8 (en) | Data packet handling in computer or communication systems | |
| WO2007082097A3 (en) | Method and system for protocol offload and direct i/o with i/o sharing in a virtualized network environment | |
| EP2290899A3 (en) | System and method for synchronizing media presentation at multiple recipients | |
| TW200707213A (en) | Data transmitting apparatus, data transmitting method and program | |
| TW200737201A (en) | Multiple independent serial link memory | |
| EP2230606A3 (en) | System having a plurality of nodes connected in multi-dimensional matrix, method of controlling system and apparatus | |
| TW200943069A (en) | Slave device for communicating data between host device and data-source device, device for communicating data with host device, method for transferring data between host device and slave device | |
| WO2005099193A3 (en) | System and method for work request queuing for intelligent adapter | |
| EP3065329A3 (en) | Aggregated data frame structures | |
| TW200801955A (en) | System and method for performing scatter/gather direct memory access transfers | |
| TW200630799A (en) | Memory system and method having uni-directional data buses | |
| JP2013539566A5 (zh) | ||
| EP3037978A3 (en) | Information processing apparatus and operation method thereof, computer program, and storage medium | |
| TW200715130A (en) | Packet processing systems and methods | |
| WO2007020406A3 (en) | Display system, module and method | |
| EP1640872A4 (en) | METHOD AND SYSTEM FOR DATA TRANSMISSION | |
| EP2393013A3 (en) | Method and apparatus for wireless broadband systems direct data transfer | |
| CN101309257A (zh) | 一种基于内部集成电路总线的单板通信方法及系统 | |
| TW200516391A (en) | Data processing apparatus and method for transferring data values between a register file and a memory | |
| TW200708950A (en) | Memory management method and system | |
| EP1884874A4 (en) | INFORMATION PROCESSING UNIT, SYSTEM AND METHOD AND PROCESSOR | |
| CN113312090B (zh) | 用于机器学习操作的任务的基于标签的同步的系统和方法 | |
| TW200630901A (en) | Image processing apparatus and image processing method |