The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Nov. 21, 2023

Filed:

Nov. 17, 2021
Applicant:

Apple Inc., Cupertino, CA (US);

Inventors:

Rohit K. Gupta, Santa Clara, CA (US);

Gregory S. Mathews, Saratoga, CA (US);

Harshavardhan Kaushikkar, San Jose, CA (US);

Jeonghee Shin, Sunnyvale, CA (US);

Rohit Natarajan, Sunnyvale, CA (US);

Assignee:
Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
H04L 12/801 (2013.01); H04L 47/80 (2022.01); H04L 47/25 (2022.01); H04L 47/10 (2022.01);
U.S. Cl.
CPC ...
H04L 47/805 (2013.01); H04L 47/25 (2013.01); H04L 47/39 (2013.01);
Abstract

Techniques are disclosed relating to merging virtual communication channels in a portion of a computing system. In some embodiments, a communication fabric routes first and second classes of traffic with different quality-of-service parameters, using a first virtual channel for the first class and a second virtual channel for the second class. In some embodiments, a memory controller communicates, via the fabric, using a merged virtual channel configured to handle traffic from both the first virtual channel and the second virtual channel. In some embodiments, the system limits the rate at which an agent is allowed to transmit requests of the second class of traffic, but requests by the agent for the first class of traffic are not rate limited. Disclosed techniques may improve independence of virtual channels, relative to sharing the same channel in an entire system, without unduly increasing complexity.


Find Patent Forward Citations

Loading…