Global Patent Index - EP 3835944 B1

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

EP 3835944 B1 20240508 (EN)

Application

EP 20208488 A 20201118

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

G06F 8/30 (2018.01); G06F 8/41 (2018.01)

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