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.
Patent No.:
Date of Patent:
May. 16, 2023
Filed:
Nov. 08, 2017
Intel Corporation, Santa Clara, CA (US);
Konstantin Levit-Gurevich, Kiryat Byalik, IL;
Aleksey Alekseev, Nyzhny Novgorod, RU;
Michael Berezalsky, Tirat Carmel, IL;
Sion Berkowits, Haifa, IL;
Julia Fedorova, Nizhny Novgorod, RU;
Anton V. Gorshkov, Nizhny Novgorod, RU;
Sunpyo Hong, Framingham, MA (US);
Noam Itzhaki, Yokneam Elit, IL;
Arik Narkis, Kiryat Tivon, IL;
Intel Corporation, Santa Clara, CA (US);
Abstract
Disclosed examples to perform instruction-level graphics processing unit (GPU) profiling based on binary instrumentation include: accessing, via a GPU driver executed by a processor, binary code generated by a GPU compiler based on application programming interface (API)-based code provided by an application; accessing, via the GPU driver executed by the processor, instrumented binary code, the instrumented binary code generated by a binary instrumentation module that inserts profiling instructions in the binary code based on an instrumentation schema provided by a profiling application; and providing, via the GPU driver executed by the processor, the instrumented binary code from the GPU driver to a GPU, the instrumented binary code structured to cause the GPU to collect and store profiling data in a memory based on the profiling instructions while executing the instrumented binary code.