A method for testing at least one control device function (f ECU) of at least one control device of at least one first vehicle by means of a simulator comprising two or more processing units (4a, 4b, 4c) each having directly accessible memories, the simulator being implemented by an HIL simulator or a PC or a PC cluster for testing virtual control devices, the simulator simulating the first vehicle having at least one environment sensor (6,6a,6b) feeding sensor data to the control device for capturing the environment of the first vehicle, the first vehicle being present in an environment representing a traffic situation, wherein the at least one control device function (f ECU) processes at least part of the sensor data as input variables, wherein by means of the processing units of the simulator the first vehicle is simulated by means of a first vehicle model, the environment sensors (6, 6a, 6b) are simulated by means of sensor models (13, 13a, 13b), and the environment is simulated by means of an environment model,wherein the models are distributed alone or in groups across the two or more processing units (4a, 4b) each having directly accessible memory, so that the processing units (4a, 4b, 4c) calculate the models (12a, 12b, 13, 13a, 13b, 14) assigned thereto, wherein the environment model comprises objects not changeable over time in the environment as static environment data and comprises motion data of traffic participants as dynamic environment data, wherein the sensor models comprise the static and/or dynamic environment data as input variables, wherein such processing units (4b, 4c) having sensor models (13a, 13b) and having the static environment data as input variables are identified, that is, detected or determined, wherein the static environment data is stored in the directly accessible memories of the processing units (4b, 4c) thus identified, wherein after the storing of the static environment data is complete, the simulation of the models (12, 13, 14) is started synchronously on the processing units (4, 4a, 4b, 4c) each having the directly accessible memories thereof, and wherein the sensor models (13a, 13b) having static environment data as input variables use the static environment data of such identified processing units (4b, 4c) having the directly accessible memory thereof on which the corresponding sensor models (13a, 13b) are localized. wherein by means of the processing units of the simulator the first vehicle is simulated by means of a first vehicle model, the environment sensors (6, 6a, 6b) are simulated by means of sensor models (13, 13a, 13b), and the environment is simulated by means of an environment model,wherein the models are distributed alone or in groups across the two or more processing units (4a, 4b) each having directly accessible memory, so that the processing units (4a, 4b, 4c) calculate the models (12a, 12b, 13, 13a, 13b, 14) assigned thereto, wherein the environment model comprises objects not changeable over time in the environment as static environment data and comprises motion data of traffic participants as dynamic environment data, wherein the sensor models comprise the static and/or dynamic environment data as input variables, wherein such processing units (4b, 4c) having sensor models (13a, 13b) and having the static environment data as input variables are identified, that is, detected or determined, wherein the static environment data is stored in the directly accessible memories of the processing units (4b, 4c) thus identified, wherein after the storing of the static environment data is complete, the simulation of the models (12, 13, 14) is started synchronously on the processing units (4, 4a, 4b, 4c) each having the directly accessible memories thereof, and wherein the sensor models (13a, 13b) having static environment data as input variables use the static environment data of such identified processing units (4b, 4c) having the directly accessible memory thereof on which the corresponding sensor models (13a, 13b) are localized.