The invention relates to a
parallel computing framework based on
software definition and an implementation method thereof, the
parallel computing framework comprises an
operating system domain, a
system service domain and a
unified interface domain, and the
operating system domain comprises equipment drive, task scheduling,
signal management,
memory management and various protocol stacks; the
system service domain comprises a data plane, a control plane and a capability plane, and the data plane is responsible for loading, forwarding, mapping and exporting all data; the control plane is responsible for calculation task preprocessing, load separation, scheduling distribution, dynamic reconstruction, calculation scheduling and task
estimation functions and supports expansion customization; the capability plane is mainly responsible for computing node capability registration, capability reconstruction, operator management,
capability management and failure detection functions in the
system; the
unified interface domain has the functions of distributed calculation, model training, model reasoning and
resource management. The problem of
parallel computing efficiency under a resource-limited embedded heterogeneous system platform is solved, so that computing resources have dynamic self-organizing reconstruction capability according to computing requirements.