Patent ID: 10776139

Abstract:
In a simulation apparatus (100), a selection unit (101) repetitively selects context information individually generated for each of a plurality of cores and indicating an instruction to be executed by a corresponding one of the plurality of cores. A simulation unit (102) simulates execution of the instruction indicated by the context information of a core during a period from when the context information of the core is selected by the selection unit (101) till when the context information of another core is selected by the selection unit (101). An adjustment unit (103) refers to definition information (251) to individually define a length of the period for at least one or some instructions. If the instruction whose execution is to be simulated by the simulation unit (102) is the at least one or some instructions, then after the context information of a core to execute the at least one or some instructions is selected by the selection unit (101), the adjustment unit (103) adjusts a timing for causing the selection unit (101) to select the context information of another core according to the definition information (251) that is referred to.