Invention Grant
- Patent Title: Streaming compiler for automatic adjoint differentiation
-
Application No.: US17419971Application Date: 2020-07-08
-
Publication No.: US11714618B2Publication Date: 2023-08-01
- Inventor: Dmitri Goloubentsev
- Applicant: Dmitri Goloubentsev
- Applicant Address: GB London
- Assignee: Dmitri Goloubentsev
- Current Assignee: Dmitri Goloubentsev
- Current Assignee Address: GB London
- Agency: Barnes & Thornburg LLP
- Priority: EP 185052 2019.07.08
- International Application: PCT/EP2020/069307 2020.07.08
- International Announcement: WO2021/005130A 2021.01.14
- Date entered country: 2021-06-30
- Main IPC: G06F8/41
- IPC: G06F8/41 ; G06F17/17

Abstract:
A method for operating on a target function to provide computer code instructions configured to implement automatic adjoint differentiation of the target function. The method comprises: determining, based on the target function, a linearized computational map (100), LCM, of the target function wherein each node of the LCM (100) comprises an elementary operation; for each node of the LCM (100) forming computer code instructions configured to: (i) compute intermediate data associated with a forward function of an automatic adjoint differentiation algorithm; and, (ii) increment, according to the automatic adjoint differentiation algorithm, adjoint variables of the preceding connected nodes of the each node in dependence on intermediate data; wherein forming computer code instructions for both step (i) and step (ii) for each node is performed prior to performing said steps for a subsequent node of the LCM (100).
Public/Granted literature
- US20220091831A1 A STREAMING COMPILER FOR AUTOMATIC ADJOINT DIFFERENTIATION Public/Granted day:2022-03-24
Information query