DSP multi-core processor parallel operation method and device based on embedded operating system
A multi-core processor and operating system technology, applied in the DSP field, can solve problems such as waste of processor resources, idle computing resources, and underutilization of the superiority of DSP multi-core processor computing capabilities, so as to improve real-time performance and simplify control Program flow, improve the effect of collaborative development
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0044] This embodiment discloses a DSP multi-core processor parallel operation method based on an embedded operating system, such as figure 1 shown, including the following steps:
[0045] Step S1, dividing the core of the DSP multi-core processor into a control core and a calculation core;
[0046] The quantity of the control core and the computing core can be determined according to the quantity of unrelated parallel tasks and the quantity of DSP cores;
[0047] Preferably, the number of control cores is the number of unrelated parallel tasks, and other cores except the control core are used as calculation cores; each control core runs a task, and each control core is allocated according to the required calculation requirements of the task. Corresponding number of computing cores to provide computing power.
[0048] Specifically, the non-correlation parallel task described in this embodiment is an application program developed based on an embedded operating system and has ...
Embodiment 2
[0080] This embodiment discloses a DSP multi-core processor parallel computing device based on an embedded operating system, such as image 3 shown, including:
[0081] DSP multi-core processor, the core of DSP multi-core processor is divided into control core and calculation core;
[0082] Shared memory space for communication between the control core and the computing core;
[0083] The computing library is used to store the algorithm program for calling by the computing core;
[0084] The control core is used to run the application program, divide the application program into a control part and a calculation part, control the flow of the control part, analyze the calculation task of the calculation part, and release the analyzed calculation task to the shared memory space; Obtain the operation result in the shared memory space;
[0085] The calculation core is used for the operation monitoring program of the calculation core, monitors the calculation tasks released by th...
Embodiment 3
[0112] In this embodiment, a DSP multi-core processor parallel operation method based on Haiying Yihui embedded operating system is specifically disclosed.
[0113]In this embodiment, the Haiying Yihui embedded operating system is selected as an example of the control core operating system. Operating system products with independent intellectual property rights. The operating system serves the aerospace, industrial Internet, and intelligent manufacturing fields, and has three characteristics: high security and reliability, extensive ecological traction, and deep user support.
[0114] The method of the present embodiment comprises the following steps:
[0115] Step S1. Divide the cores of the DSP into control cores and calculation cores according to the parallel task requirements of the application program, and determine the number of control cores and calculation cores.
[0116] Taking TMS320C6678 as an example, the division of control core and calculation core can be accor...
PUM

Abstract
Description
Claims
Application Information

- R&D
- Intellectual Property
- Life Sciences
- Materials
- Tech Scout
- Unparalleled Data Quality
- Higher Quality Content
- 60% Fewer Hallucinations
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2025 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com