MPSOC Workflow Scheduling Method and Scheduling Trigger Mechanism Based on Virtual Microscope Technology

  • Zhongfu Guo, Xingming Zhang, Bo Zhao
Keywords: MPSoC; Work Flow Scheduling; Scheduling Trigger Mechanism; Virtual Microscope Technology


Multiprocessor system-on-chip (MPSoC) integrate heterogeneous computing units such as general-purpose processors, DSPs, ASIPs, and IP cores into a single chip to better meet the needs of different types of tasks. However, as embedded applications continue to move toward diversity, hardware computing platforms need to be customized for different application features. In order to solve these problems, a distributed collaborative work flow scheduling algorithm is proposed in this paper. This algorithm manages work flow managers in Grid Based on two-dimensional coordination space. Virtual microscope system is based on virtual instrument technology, which is composed of virtual microscope software and optical microscope, slice scanning, image acquisition equipment and other hardware mounted on the computer platform. Based on virtual reality technology, virtual dynamic simulation of the appearance structure and operation process of electron microscope is carried out. Firstly, three-dimensional modeling software is used for fine modeling of electron microscopy, and the key issues involved, such as model optimization, material fabrication and so on, are elaborated. On this basis, the virtual reality engine is used to design and implement the operation process simulation of the electronic microscope. Two-dimensional coordination space is responsible for resource discovery and coordination scheduling. At the same time, multi-frame real-time task scheduling in heterogeneous multi-processor environment is studied. The difficulty of multi-frame real-time task scheduling on heterogeneous multiprocessor systems is proved. The advantages of multi-frame task model in heterogeneous multiprocessor systems are analyzed theoretically. To some extent, the improved algorithm improves the efficiency of concurrent execution between tasks of work flow system and shortens the overall execution time of work flow system.