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:
Jan. 25, 2022

Filed:

Jun. 28, 2019
Applicant:

Amazon Technologies, Inc., Reno, NV (US);

Inventors:

Benita Bose, Sunnyvale, CA (US);

Ron Diamant, Santa Clara, CA (US);

Georgy Zorik Machulsky, San Jose, CA (US);

Alex Levin, Santa Clara, CA (US);

Assignee:

AMAZON TECHNOLOGIES, INC., Seattle, WA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 11/30 (2006.01); G06F 11/07 (2006.01); G06F 11/32 (2006.01); G06F 13/28 (2006.01); G06F 15/78 (2006.01); G06F 11/34 (2006.01);
U.S. Cl.
CPC ...
G06F 11/0793 (2013.01); G06F 11/3034 (2013.01); G06F 11/323 (2013.01); G06F 11/327 (2013.01); G06F 11/3466 (2013.01); G06F 13/28 (2013.01); G06F 15/7807 (2013.01);
Abstract

A debugging tool, such as may take the form of a software daemon running in the background, can provide for the monitoring of utilization of access mechanisms, such as Direct Memory Access (DMA) mechanisms, for purposes such as debugging and performance improvement. Debugging tools can obtain and provide DMA utilization data, as may include statistics, graphs, predictive analytics, or other such information. The data can help to pinpoint issues that have arisen, or may arise, in the system, and take appropriate remedial or preventative action. Data from related DMAs can be aggregated intelligently, helping to identify bottlenecks where the individual DMA data might not. A debugging tool can store state information as snapshots, which may be beneficial if the system is in a state where current data is not accessible. The statistics and predictive analytics can also be leveraged to optimize system-performance.


Find Patent Forward Citations

Loading…