In order to solve the problems of slow cache scheduling and poor performance in multi-core systems,a cache scheduling algorithm optimization method for embedded multi-core systems is proposed.By establishing a multi-core system scheduling model,analyze the overall resource load balance of the system;Calculate the synchronization ratio of the system by expanding the scheduling strategy;By using integer linear programming equations,the system achieves task load balancing,minimizes communication overhead,and satisfies on-chip storage limitations,achieving cache scheduling optimization for embedded multi-core systems.The experimental results show that the proposed method has lower communication overhead and a cache scheduling time between 6.38-12.32 ms,indicating better cache scheduling performance.