JP2012039661A - リソースの粒度がクレジットの粒度よりも大きいときのクレジット管理 - Google Patents
リソースの粒度がクレジットの粒度よりも大きいときのクレジット管理 Download PDFInfo
- Publication number
- JP2012039661A JP2012039661A JP2011239929A JP2011239929A JP2012039661A JP 2012039661 A JP2012039661 A JP 2012039661A JP 2011239929 A JP2011239929 A JP 2011239929A JP 2011239929 A JP2011239929 A JP 2011239929A JP 2012039661 A JP2012039661 A JP 2012039661A
- Authority
- JP
- Japan
- Prior art keywords
- data
- credits
- credit
- header
- amount
- 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.)
- Granted
Links
Images
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/38—Information transfer, e.g. on bus
-
- 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/38—Information transfer, e.g. on bus
- G06F13/382—Information transfer, e.g. on bus using universal interface adapter
- G06F13/385—Information transfer, e.g. on bus using universal interface adapter for adaptation of a particular data processing system to different peripheral devices
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/39—Credit based
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/50—Queue scheduling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/90—Buffering arrangements
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Magnetic Resonance Imaging Apparatus (AREA)
- Oscillators With Electromechanical Resonators (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Communication Control (AREA)
Abstract
【解決手段】一実施例において、データクレジットよりも粗い粒度で割り当てられたバッファメモリ内に、データペイロードが少数で未使用のデータクレジットを負担するときよりも前に、受信機はクレジットベースのフロー制御されたインタフェース上で1以上のデータクレジットを解放する。別の実施例では、ヘッダークレジット及びデータクレジットは、実際のパケットデータ・ペイロードサイズに基づきダイナミックに調整される。
【選択図】図3
Description
Claims (13)
- クレジット管理ユニットを含む受信機と、前記受信機に結合されたバッファメモリとを備えた装置であって、前記受信機の使用中に前記受信機と結合するインタフェースに関する前記フロー制御クレジットを管理し、前記インタフェースで受信される各パケットは、前記インタフェースでのフロー制御に関する1以上のヘッダークレジットとして数えられるヘッダーと、更にオプションとして前記インタフェースでのフロー制御に関する1以上のデータクレジットとして数えられるデータとを含み、前記各データクレジットは固定されたデータバイト数をあらわし、さらに前記バッファメモリには、前記受信機によって前記インタフェースで受信されるパケットに対応するパケットヘッダー及びパケットデータが記憶され、
前記クレジット管理ユニットは、1以上の前記受信したパケット内のパケットデータのサイズにあわせて前記パケットデータを記憶するのに使用される、第1の量のバッファメモリと、第2の量のバッファメモリをダイナミックに調整し、
前記クレジット管理ユニットは、前記ダイナミックな調整にあわせて、前記インタフェースと接続する送信機に対するデータクレジット及びヘッダークレジットを解放し、
前記クレジット管理ユニットは、前記第1の量を増加させ、かつ、第2の量を減少させ、そして消費したパケットに対応する1以上のデータクレジットを保有し、その代わりに前記第1及び第2の量の修正に影響を与えるために前記送信機で1以上のヘッダークレジットを解放する、前記装置。 - ヘッダークレジットは、データクレジットにより示される前記固定されたデータバイト数をN−1倍してあらわされ、前記クレジット管理ユニットは、1個のヘッダークレジットを解放するためにN−1個のデータクレジットを保有する、請求項1に記載の装置。
- 前記クレジット管理ユニットは、第1の閾値よりサイズの小さなパケットデータを有する1以上のパケットを受信することにあわせて、前記第1の量を増加させて且つ前記第2の量を減少させる、請求項1に記載の装置。
- 前記クレジット管理ユニットは、前記第1の量を減少させて前記第2の量を増加させ、そして消費したパケットに対応する1以上のヘッダークレジットを保有し、その代わりに送信機において前記調整に影響を与えるために1以上のデータクレジットを解放する、請求項1に記載の装置。
- 前記クレジット管理ユニットは、第2の閾値よりサイズの大きなパケットデータを有する1以上のパケットを受信することにあわせて、前記第1の量を減少させて且つ前記第2の量を増加させる、請求項4に記載の装置。
- 前記クレジット管理ユニットは、第1の閾値よりサイズの大きく、第2の閾値よりサイズの小さなパケットデータを有する1以上のパケットを受信することにあわせて、最新に行なった調整とは反対の調整を実行する、請求項1に記載の装置。
- 前記クレジット管理ユニットは、前記第1の量の最小サイズ及び前記第1の量の最大サイズを決定し、そして前記最小サイズ及び前記最大サイズに基づき、前記第1の量及び第2の量の前記ダイナミックな修正を制限する、請求項1に記載の装置。
- フロー制御クレジットを管理する受信機において実行される方法であって、前記受信機の使用中に前記受信機と接続するインタフェースに関する前記フロー制御クレジットを管理し、前記インタフェースで受信される各パケットは、前記インタフェースでのフロー制御に関する1以上のヘッダークレジットとして数えられるヘッダーと、更にオプションとして前記インタフェースでのフロー制御に関する1以上のデータクレジットとして数えられるデータとを含み、前記各データクレジットは固定されたデータバイト数をあらわし、前記方法は、
1以上の受信したパケット内のパケットデータのサイズにあわせて、第1の量のヘッダークレジットをダイナミックに増加させ、第2の量のデータクレジットをダイナミックに減少させる処理と、
ダイナミックに調整する前記処理にあわせて、送信機に対するデータクレジット及びヘッダークレジットを前記インタフェース上で解放する処理であって、前記解放は、消費したパケットに対応する1以上のデータクレジットを保有し、その代わりに前記調整に影響を与えるために前記送信機で1以上のヘッダークレジットを解放することを含む当該処理と、を含む方法。 - 第1の閾値よりサイズの小さなパケットデータを有する1以上のパケットを受信する処理を更に含み、前記第1の量をダイナミックに増加させて且つ前記第2の量をダイナミックに減少させる処理は前記受信にあわせて行なわれる、請求項8に記載の方法。
- 前記第1の量をダイナミックに減少させ且つ前記第2の量をダイナミックに増加させる処理と、
消費したパケットに対応する1以上のヘッダークレジットを保有し、その代わりに前記修正に影響を与えるために前記送信機で1以上のデータクレジットを解放する処理と、
を含む、請求項8に記載の方法。 - 第2の閾値よりサイズの大きなパケットデータを有する1以上のパケットを受信することを更に含み、前記受信にあわせて前記第1の量を減少させて且つ前記第2の量を増加させる、請求項10に記載の方法。
- 第1の閾値よりサイズの大きく、第2の閾値よりサイズの小さなパケットデータを有する1以上のパケットを受信することにあわせて、最新に行なった調整とは反対の調整を実行することを更に含む、請求項8に記載の方法。
- 前記第1の量の最小サイズ及び前記第1の量の最大サイズを決定する処理と、
前記最小サイズ及び前記最大サイズに基づき、前記第1及び第2の量の前記ダイナミックな修正を制限する処理と、
を更に含む請求項8に記載の方法。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US12/344,949 US8045472B2 (en) | 2008-12-29 | 2008-12-29 | Credit management when resource granularity is larger than credit granularity |
| US12/344,949 | 2008-12-29 |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2011543552A Division JP5166609B2 (ja) | 2008-12-29 | 2009-12-09 | リソースの粒度がクレジットの粒度よりも大きいときのクレジット管理 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2012039661A true JP2012039661A (ja) | 2012-02-23 |
| JP5221736B2 JP5221736B2 (ja) | 2013-06-26 |
Family
ID=41666515
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2011543552A Expired - Fee Related JP5166609B2 (ja) | 2008-12-29 | 2009-12-09 | リソースの粒度がクレジットの粒度よりも大きいときのクレジット管理 |
| JP2011239929A Expired - Fee Related JP5221736B2 (ja) | 2008-12-29 | 2011-11-01 | リソースの粒度がクレジットの粒度よりも大きいときのクレジット管理 |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2011543552A Expired - Fee Related JP5166609B2 (ja) | 2008-12-29 | 2009-12-09 | リソースの粒度がクレジットの粒度よりも大きいときのクレジット管理 |
Country Status (8)
| Country | Link |
|---|---|
| US (2) | US8045472B2 (ja) |
| EP (2) | EP2271994B1 (ja) |
| JP (2) | JP5166609B2 (ja) |
| KR (2) | KR101242775B1 (ja) |
| CN (2) | CN102037455B (ja) |
| AT (1) | ATE534083T1 (ja) |
| ES (2) | ES2414936T3 (ja) |
| WO (1) | WO2010077747A1 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012190415A (ja) * | 2011-03-14 | 2012-10-04 | Toshiba Corp | バッファ管理装置、バッファ管理方法及び記憶装置 |
Families Citing this family (26)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8045472B2 (en) * | 2008-12-29 | 2011-10-25 | Apple Inc. | Credit management when resource granularity is larger than credit granularity |
| US20100296520A1 (en) * | 2009-05-19 | 2010-11-25 | Matthews David L | Dynamic quality of service adjustment across a switching fabric |
| JP5987560B2 (ja) * | 2012-08-31 | 2016-09-07 | 富士通株式会社 | データ転送装置、データ転送方法およびデータ転送プログラム |
| US9524261B2 (en) | 2012-12-21 | 2016-12-20 | Apple Inc. | Credit lookahead mechanism |
| JP2014230072A (ja) * | 2013-05-22 | 2014-12-08 | 株式会社リコー | データ通信デバイス、データ通信装置及びデータ通信方法 |
| US9178832B2 (en) | 2013-07-11 | 2015-11-03 | International Business Machines Corporation | Queue credit management |
| US9082118B2 (en) | 2013-07-17 | 2015-07-14 | Apple Inc. | Transaction flow control using credit and token management |
| EP3629620B1 (en) * | 2013-09-29 | 2021-08-04 | Huawei Technologies Co., Ltd. | Data transmission device |
| US9584429B2 (en) * | 2014-07-21 | 2017-02-28 | Mellanox Technologies Ltd. | Credit based flow control for long-haul links |
| KR102429904B1 (ko) * | 2017-09-08 | 2022-08-05 | 삼성전자주식회사 | PCIe P2P 접속의 밴드위스를 최대화할 수 있는 방법 및 시스템 |
| US10432536B1 (en) * | 2017-12-11 | 2019-10-01 | Xilinx, Inc. | Systems and methods for policing streams in a network |
| US10824369B2 (en) * | 2018-07-31 | 2020-11-03 | Nutanix, Inc. | Elastic method of remote direct memory access memory advertisement |
| US11005775B2 (en) | 2018-10-08 | 2021-05-11 | EMC IP Holding Company LLC | Resource allocation using distributed segment processing credits |
| US11201828B2 (en) | 2018-10-08 | 2021-12-14 | EMC IP Holding Company LLC | Stream allocation using stream credits |
| US10630602B1 (en) * | 2018-10-08 | 2020-04-21 | EMC IP Holding Company LLC | Resource allocation using restore credits |
| US10951549B2 (en) | 2019-03-07 | 2021-03-16 | Mellanox Technologies Tlv Ltd. | Reusing switch ports for external buffer network |
| US11470010B2 (en) | 2020-02-06 | 2022-10-11 | Mellanox Technologies, Ltd. | Head-of-queue blocking for multiple lossless queues |
| US11362939B2 (en) * | 2020-08-31 | 2022-06-14 | Micron Technology, Inc. | Flow control for a multiple flow control unit interface |
| US11588745B2 (en) * | 2020-08-31 | 2023-02-21 | Micron Technology, Inc. | Early credit return for credit-based flow control |
| US11558316B2 (en) | 2021-02-15 | 2023-01-17 | Mellanox Technologies, Ltd. | Zero-copy buffering of traffic of long-haul links |
| US12474833B2 (en) | 2021-11-02 | 2025-11-18 | Mellanox Technologies, Ltd | Queue bandwidth estimation for management of shared buffers and allowing visibility of shared buffer status |
| US11973696B2 (en) | 2022-01-31 | 2024-04-30 | Mellanox Technologies, Ltd. | Allocation of shared reserve memory to queues in a network device |
| EP4254201B1 (en) * | 2022-03-29 | 2025-09-03 | aiMotive Kft. | Dynamic buffers and method for dynamic buffer allocation |
| US12375404B2 (en) | 2022-08-25 | 2025-07-29 | Mellanox Technologies, Ltd | Flow-based congestion control |
| CN119854220B (zh) * | 2024-12-28 | 2025-12-26 | 无锡众星微系统技术有限公司 | 一种流量控制的初始化方法及装置 |
| CN120675959B (zh) * | 2025-08-22 | 2025-11-11 | 睿思芯科(深圳)技术有限公司 | 片上网络虚通道路由系统、数据转发方法及相关设备 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001094613A (ja) * | 1999-09-21 | 2001-04-06 | Canon Inc | 通信制御装置、方法および記録媒体 |
| JP2005332250A (ja) * | 2004-05-20 | 2005-12-02 | Toshiba Corp | データ処理装置およびフロー制御方法 |
| JP2006189937A (ja) * | 2004-12-28 | 2006-07-20 | Toshiba Corp | 受信装置、送受信装置、受信方法及び送受信方法 |
| WO2009003786A1 (en) * | 2007-06-29 | 2009-01-08 | International Business Machines Corporation | Device, system and method of modification of pci express packet digest |
Family Cites Families (23)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5781457A (en) | 1994-03-08 | 1998-07-14 | Exponential Technology, Inc. | Merge/mask, rotate/shift, and boolean operations from two instruction sets executed in a vectored mux on a dual-ALU |
| US6643765B1 (en) | 1995-08-16 | 2003-11-04 | Microunity Systems Engineering, Inc. | Programmable processor with group floating point operations |
| US5832245A (en) | 1996-10-21 | 1998-11-03 | Advanced Micro Devices, Inc. | Method for isochronous flow control across an inter-chip bus |
| US6029197A (en) | 1997-02-14 | 2000-02-22 | Advanced Micro Devices, Inc. | Management information base (MIB) report interface for abbreviated MIB data |
| EP0946053A1 (en) * | 1998-03-27 | 1999-09-29 | CANAL+ Société Anonyme | Memory management in a receiver/decoder |
| US6636523B1 (en) | 1999-01-27 | 2003-10-21 | Advanced Micro Devices, Inc. | Flow control using rules queue monitoring in a network switching system |
| US6430684B1 (en) | 1999-10-29 | 2002-08-06 | Texas Instruments Incorporated | Processor circuits, systems, and methods with efficient granularity shift and/or merge instruction(s) |
| US7190667B2 (en) | 2001-04-26 | 2007-03-13 | Intel Corporation | Link level packet flow control mechanism |
| US7340495B2 (en) | 2001-10-29 | 2008-03-04 | Intel Corporation | Superior misaligned memory load and copy using merge hardware |
| US7818356B2 (en) | 2001-10-29 | 2010-10-19 | Intel Corporation | Bitstream buffer manipulation with a SIMD merge instruction |
| US7269752B2 (en) | 2002-06-04 | 2007-09-11 | Lucent Technologies Inc. | Dynamically controlling power consumption within a network node |
| US6760793B2 (en) | 2002-07-29 | 2004-07-06 | Isys Technologies, Inc. | Transaction credit control for serial I/O systems |
| US7725568B2 (en) | 2002-09-09 | 2010-05-25 | Netapp, Inc. | Method and apparatus for network storage flow control |
| US7661130B2 (en) | 2003-04-12 | 2010-02-09 | Cavium Networks, Inc. | Apparatus and method for allocating resources within a security processing architecture using multiple queuing mechanisms |
| JP4366200B2 (ja) * | 2004-01-29 | 2009-11-18 | キヤノン株式会社 | 記録装置及び受信バッファ管理方法 |
| US7752355B2 (en) | 2004-04-27 | 2010-07-06 | International Business Machines Corporation | Asynchronous packet based dual port link list header and data credit management structure |
| US7464174B1 (en) | 2005-03-07 | 2008-12-09 | Pericom Semiconductor Corp. | Shared network-interface controller (NIC) using advanced switching (AS) turn-pool routing field to select from among multiple contexts for multiple processors |
| WO2006109207A1 (en) | 2005-04-13 | 2006-10-19 | Koninklijke Philips Electronics N.V. | Electronic device and method for flow control |
| US7698477B2 (en) | 2005-11-30 | 2010-04-13 | Lsi Corporation | Method and apparatus for managing flow control in PCI express transaction layer |
| US7698478B2 (en) * | 2006-09-19 | 2010-04-13 | Apple Inc. | Managed credit update |
| US7869356B2 (en) * | 2007-12-18 | 2011-01-11 | Plx Technology, Inc. | Dynamic buffer pool in PCIExpress switches |
| US8151145B2 (en) * | 2008-04-03 | 2012-04-03 | Oracle America, Inc. | Flow control timeout mechanism to detect PCI-express forward progress blockage |
| US8045472B2 (en) * | 2008-12-29 | 2011-10-25 | Apple Inc. | Credit management when resource granularity is larger than credit granularity |
-
2008
- 2008-12-29 US US12/344,949 patent/US8045472B2/en active Active
-
2009
- 2009-12-09 CN CN2009801178827A patent/CN102037455B/zh not_active Expired - Fee Related
- 2009-12-09 EP EP09801335A patent/EP2271994B1/en not_active Not-in-force
- 2009-12-09 CN CN201110266364.0A patent/CN102298563B/zh not_active Expired - Fee Related
- 2009-12-09 KR KR1020117019397A patent/KR101242775B1/ko not_active Expired - Fee Related
- 2009-12-09 ES ES11178261T patent/ES2414936T3/es active Active
- 2009-12-09 WO PCT/US2009/067360 patent/WO2010077747A1/en not_active Ceased
- 2009-12-09 ES ES09801335T patent/ES2378211T3/es active Active
- 2009-12-09 EP EP11178261A patent/EP2390791B1/en not_active Not-in-force
- 2009-12-09 AT AT09801335T patent/ATE534083T1/de active
- 2009-12-09 JP JP2011543552A patent/JP5166609B2/ja not_active Expired - Fee Related
- 2009-12-09 KR KR1020117015050A patent/KR101110384B1/ko not_active Expired - Fee Related
-
2011
- 2011-09-21 US US13/238,723 patent/US8400924B2/en not_active Expired - Fee Related
- 2011-11-01 JP JP2011239929A patent/JP5221736B2/ja not_active Expired - Fee Related
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001094613A (ja) * | 1999-09-21 | 2001-04-06 | Canon Inc | 通信制御装置、方法および記録媒体 |
| JP2005332250A (ja) * | 2004-05-20 | 2005-12-02 | Toshiba Corp | データ処理装置およびフロー制御方法 |
| JP2006189937A (ja) * | 2004-12-28 | 2006-07-20 | Toshiba Corp | 受信装置、送受信装置、受信方法及び送受信方法 |
| WO2009003786A1 (en) * | 2007-06-29 | 2009-01-08 | International Business Machines Corporation | Device, system and method of modification of pci express packet digest |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012190415A (ja) * | 2011-03-14 | 2012-10-04 | Toshiba Corp | バッファ管理装置、バッファ管理方法及び記憶装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN102037455A (zh) | 2011-04-27 |
| US8400924B2 (en) | 2013-03-19 |
| EP2390791A1 (en) | 2011-11-30 |
| ATE534083T1 (de) | 2011-12-15 |
| HK1164486A1 (en) | 2012-09-21 |
| HK1153024A1 (en) | 2012-03-16 |
| JP5221736B2 (ja) | 2013-06-26 |
| JP5166609B2 (ja) | 2013-03-21 |
| WO2010077747A1 (en) | 2010-07-08 |
| EP2271994A1 (en) | 2011-01-12 |
| ES2378211T3 (es) | 2012-04-10 |
| KR101110384B1 (ko) | 2012-02-24 |
| CN102298563B (zh) | 2014-04-09 |
| US8045472B2 (en) | 2011-10-25 |
| EP2271994B1 (en) | 2011-11-16 |
| US20100165842A1 (en) | 2010-07-01 |
| ES2414936T3 (es) | 2013-07-23 |
| KR101242775B1 (ko) | 2013-03-12 |
| KR20110110340A (ko) | 2011-10-06 |
| JP2012514384A (ja) | 2012-06-21 |
| EP2390791B1 (en) | 2013-03-20 |
| CN102298563A (zh) | 2011-12-28 |
| US20120008500A1 (en) | 2012-01-12 |
| CN102037455B (zh) | 2013-11-20 |
| KR20110094102A (ko) | 2011-08-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5221736B2 (ja) | リソースの粒度がクレジットの粒度よりも大きいときのクレジット管理 | |
| US8225026B2 (en) | Data packet access control apparatus and method thereof | |
| US9378173B2 (en) | Apparatus and method to maximize buffer utilization in an I/O controller | |
| US8032676B2 (en) | Methods and apparatuses to manage bandwidth mismatches between a sending device and a receiving device | |
| US7698478B2 (en) | Managed credit update | |
| JP2011204254A (ja) | 構成可能な相互接続トポロジを用いたi/o帯域幅の適応割当て | |
| US20200076742A1 (en) | Sending data using a plurality of credit pools at the receivers | |
| US11722438B2 (en) | Maintaining bandwidth utilization in the presence of packet drops | |
| CN107852423A (zh) | 用于usb 2.0带宽保留的方法及系统 | |
| US20230195657A1 (en) | Memory request modulation | |
| US20160232125A1 (en) | Storage apparatus and method for processing plurality of pieces of client data | |
| KR102338872B1 (ko) | 다수의 클라이언트 데이터를 처리하는 저장 장치 및 방법 | |
| HK1164486B (en) | Credit management when resource granularity is larger than credit granularity | |
| CN102571477A (zh) | 一种流量统计装置、芯片以及设备 | |
| HK1153024B (en) | Credit management when resource granularity is larger than credit granularity | |
| CN121462500A (en) | Flow management method and related product | |
| CN121349671A (zh) | 带宽分配模组、多核处理器和计算机系统 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20121018 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20121101 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130125 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20130214 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130307 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20160315 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5221736 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |