The present application belongs to the technical field of computer, the present application discloses a heterogeneous SoC task adaptive allocation
system;Including: migration determination module, identifies the load imbalance state between each core in the running process, and filters migration candidate task;Migration preparation module, the running state of migration candidate task generates baseline snapshot, and carries out hierarchical division;
Semantic annotation module, the memory page occupied by migration candidate task is carried out
semantic annotation, and the regularized semantic
score is calculated, and the memory page data is allocated level according to regularized semantic
score;Compression migration module, the layered state data is carried out mixed compression and adaptive restoration in the migration process;Preheat loading module, on the target core after migration, according to the preheat priority sequence, the preheat loading of the code and data of high
priority function is executed to the cache of target core;Through
semantic annotation and hierarchical compression, the transmission data volume is effectively reduced, and the migration pause time is reduced.