There is provided an apparatus for processing data under control of a
program having program instructions and subgraph suggestion information
identifying respective sequences of program instructions corresponding to
computational subgraphs identified within said program, said apparatus
comprising: a memory operable to store a program formed of separate
program instructions; processing logic operable to execute respective
separate program instructions from said program; and accelerator logic
operable in response to reaching an execution point within said program
associated with a subgraph suggestion to execute a sequence of program
instructions corresponding to said subgraph suggestion as an accelerated
operation instead of executing said sequence of program instructions as
respective separate program instructions with said processing logic.