A verification device for a vehicle control device having a plurality of cores, the verification device comprising: a timing synchronization unit configured to acquire synchronization timing information indicating a timing to synchronize the plurality of cores; and a control instruction unit configured to create control instruction information for the plurality of cores based on the synchronization timing information, wherein the timing synchronization unit is configured to determine whether each of the cores has been synchronized at a timing at which synchronization needs to be performed based on execution results of the plurality of cores, wherein the timing synchronization unit is configured to acquire next synchronization timing information when each of the cores has been synchronized at the timing at which synchronization needs to be performed, and the control instruction unit is configured to create control instruction information for the plurality of cores based on the next synchronization timing information, wherein the timing synchronization unit is configured to instruct the control instruction unit to transmit the same control instruction information as previous control instruction information to each of the cores when each of the cores has not been synchronized at the timing at which synchronization needs to be performed,, the verification device further comprising a storage unit configured to store a synchronization table including an instruction target out of the plurality of cores and an instruction timing to synchronize the instruction target as configuration items, wherein the timing synchronization unit is configured to acquire the synchronization timing information using the synchronization table, and wherein the verification device is configured to be mounted on a vehicle. a timing synchronization unit configured to acquire synchronization timing information indicating a timing to synchronize the plurality of cores; and a control instruction unit configured to create control instruction information for the plurality of cores based on the synchronization timing information, wherein the timing synchronization unit is configured to determine whether each of the cores has been synchronized at a timing at which synchronization needs to be performed based on execution results of the plurality of cores, wherein the timing synchronization unit is configured to acquire next synchronization timing information when each of the cores has been synchronized at the timing at which synchronization needs to be performed, and the control instruction unit is configured to create control instruction information for the plurality of cores based on the next synchronization timing information, wherein the timing synchronization unit is configured to instruct the control instruction unit to transmit the same control instruction information as previous control instruction information to each of the cores when each of the cores has not been synchronized at the timing at which synchronization needs to be performed,, the verification device further comprising a storage unit configured to store a synchronization table including an instruction target out of the plurality of cores and an instruction timing to synchronize the instruction target as configuration items, wherein the timing synchronization unit is configured to acquire the synchronization timing information using the synchronization table, and wherein the verification device is configured to be mounted on a vehicle.