EP 3835944 B1 20240508 - APPARATUS AND METHOD FOR SOURCE CODE OPTIMISATION
Title (en)
APPARATUS AND METHOD FOR SOURCE CODE OPTIMISATION
Title (de)
GERÄT UND VERFAHREN ZUR QUELLCODE-OPTIMIERUNG
Title (fr)
APPAREIL ET MÉTHODE POUR L'OPTIMISATION DU CODE SOURCE
Publication
Application
Priority
GB 201918265 A 20191212
Abstract (en)
[origin: EP3835944A1] A data processing apparatus adapted to output recommendation information for modifying source code, comprises compiler circuitry to compile the source code and to output compiled code for the source code, processing circuitry to execute the compiled code, profile circuitry to monitor the execution of the compiled code by the processing circuitry and to generate profile information for the execution of the compiled code, the profile information comprising one or more statistical properties for the execution of the compiled code, and recommendation circuitry to output the recommendation information for the source code, the recommendation circuitry comprising a machine learning model to receive at least a portion of the profile information and trained to output the recommendation information for the source code in dependence upon one or more of the statistical properties, in which the recommendation information is indicative of one or more editing instructions for modifying the source code.
IPC 8 full level
CPC (source: EP GB US)
G06F 8/30 (2013.01 - EP US); G06F 8/33 (2013.01 - GB); G06F 8/443 (2013.01 - GB US); G06F 8/4441 (2013.01 - EP US); G06F 11/302 (2013.01 - US); G06F 11/3447 (2013.01 - US); G06F 11/3612 (2013.01 - GB); G06N 5/04 (2013.01 - US); G06N 20/00 (2019.01 - US)
Designated contracting state (EPC)
AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR
DOCDB simple family (publication)
EP 3835944 A1 20210616; EP 3835944 B1 20240508; GB 201918265 D0 20200129; GB 2589900 A 20210616; GB 2589900 B 20220601; US 11748072 B2 20230905; US 2021182039 A1 20210617
DOCDB simple family (application)
EP 20208488 A 20201118; GB 201918265 A 20191212; US 202017114543 A 20201208