Unlock instant, AI-driven research and patent intelligence for your innovation.

Adaptive quality of service control circuit

A quality of service control and quality of service technology, applied in hardware monitoring, transaction processing, electronic digital data processing, etc., can solve problems affecting performance, etc.

Pending Publication Date: 2020-05-01
XILINX INC
View PDF9 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] Due to the complexity and variability of SOC architectures and the large number of different applications that can be deployed on the SOC, it can be challenging to efficiently regulate the SOC's memory bandwidth allocation among multiple requestors and traffic types
In addition, the performance of a storage system is usually non-linear with respect to changes in a single control parameter among multiple control parameters, since multiple factors other than a single control parameter can affect performance

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Adaptive quality of service control circuit
  • Adaptive quality of service control circuit
  • Adaptive quality of service control circuit

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0015] In the following description, numerous specific details are set forth to describe specific examples presented herein. It will be apparent, however, to those skilled in the art that one or more other examples and / or variations from these examples may be practiced without all of the specific details below. In other instances, well-known features have not been described in detail so as not to obscure the description of the examples herein. For ease of illustration, the same reference numerals may be used in different drawings to refer to the same element or other instances of the same element.

[0016] The disclosed methods and circuits provide for monitoring QoS metrics and adaptively dynamically A method of carefully adjusting control parameters to manage quality of service (QoS) in processing storage transactions. By dynamically adjusting the control parameters, the control parameters can be changed and made effective without stopping and restarting the requester circ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

Disclosed approaches of controlling quality of service in servicing memory transactions includes periodically reading (206) by a quality of service management (QM) circuit (116), respective first datarate metrics and respective latency metrics from requester circuits (106, 108, 110, 112) while the requester circuits are actively transmitting memory transactions to a memory controller (104). The QM circuit periodically reads (208) a second data rate metric from the memory controller while the memory controller is processing the memory transactions, and determines (210), while the requester circuits are actively transmitting memory transactions to the memory controller, whether or not the respective first data rate metrics, respective latency metrics, and second data rate metric satisfy a quality of service metric. In response to determining that the operating metrics do not satisfy the quality of service metric, the QM circuit dynamically changes (212) value(s) of a control parameter(s) of the requester circuit(s) and of the memory controller.

Description

technical field [0001] The present invention generally relates to managing quality of service in processing storage transactions. Background technique [0002] A system on chip (SOC) typically includes components such as memory, one or more processors, and input / output (I / O) circuits fabricated on a single integrated circuit die. SOCs may also include programmable logic circuits, such as circuits formed on field programmable gate arrays (FPGAs). The SOC provides multiple configuration parameters for adjusting storage traffic and controlling Quality of Service (QOS). [0003] Quality of service during access to storage resources is usually measured in the form of latency and bandwidth utilization. Latency is the amount of time from when a requester issues a store transaction to when the requester receives data from a read transaction or acknowledges completion of a write transaction. Storage bandwidth refers to the theoretical or nominal rate (for example, bytes per second...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F11/34G06F13/16G06F11/30
CPCG06F11/349G06F13/1621G06F11/3027G06F13/1668G06F3/061G06F3/0628G06F3/064G06F9/467G06F15/7807
Inventor Y·阿贝尔
Owner XILINX INC