Heterogeneous multi-core processor compiler
A multi-core processor and compiler technology, applied in electrical digital data processing, instruments, memory systems, etc., can solve the problems that affect the development speed of processor hardware, cannot test and verify hardware functions, and increase the difficulty of compiler design. It is convenient for function expansion, good compatibility, and the effect of reducing the difficulty of use
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment
[0026] Take the following example code as an example to further introduce the specific implementation of the present invention.
[0027]
[0028]
[0029] For the code in the example, the dependency information obtained by the program analyzer is as follows 202:
[0030] The main core function main() depends on the functions func1(), func2(), func3(). The reason for including func3() is that func1() calls func3(). No matter how many levels of nested calls there are, the program analyzer 102 can obtain the dependencies among them.
[0031] The 0th slave core function pe_0() depends on func2(), func2() is a shared module, because it is called by the master core and the 0th slave core function pe_0() at the same time. func1() and func3() are private modules because they are only called by the main core function main().
[0032] When the data decomposer 103 decomposes the code in the example, it decomposes the source code according to the dependency information obtained by the analysis ...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com