Abstract

Multi-core processors can provide high performance to complex multi-task real-time control systems such as CNC system, but most real-time kernels do not support multi-core processors very well, which couldn't utilize the advantages of multi-core processors. To enlarge the CPU utilization and promote the system real-time performance of multi-core processor based CNC systems, a demand based real-time scheduling strategy for SMP processors is proposed. Hard real-time cyclic tasks in the CNC system are triggered by hardware timer periodically, which makes it possible to realize shorter task cycle than traditional time tick triggering method. Soft real-time tasks are scheduled according to the real-time system demand in a First-Come, First-Served manner. To evaluate the functionality of the developed real-time kernel, a prototype CNC system is developed, and the buffer status monitoring results have shown the feasibility and validity of the proposed scheduling strategy.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.