1. A device for synchronizing tasks executed in parallel on a platform comprising several computation units, the tasks being apt to be preempted by the operating system of the platform, the device comprising: at least one register and a recording module which are installed in the form of circuits on said platform, said recording module being suitable for storing a relationship between a condition to be satisfied on the value recorded by one of said registers and one or more computation tasks, the device comprising a dynamic allocation module installed in the form of circuits on the platform and configured to choose a computation unit from among the computation units of the platform when said condition is fulfilled, and for launching the execution on the chosen computation unit of a software function for searching for the tasks on standby awaiting the fulfillment of the condition and for notifying said tasks.