Method and device for debugging parallel programs based on application logical orders
A technology for application logic and program debugging, applied in the computer field, can solve problems such as prolonged program execution time, high debugging overhead, and difficulty in parallel tasks, and achieves a solution that is conducive to error location, reduction of logic sequence information, and saving storage and analysis overhead. Effect
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0030] Due to the complex semantics of parallel programs, it includes not only the logic of the task itself, but also the interaction logic between tasks executed in parallel, and even between multiple parallel programs. The two logics are intertwined, resulting in a program that may fail when one logic goes wrong. Continue to execute for a while, report an error on a seemingly irrelevant logic, and even run to the end, but the calculation result is incorrect. So verifying the correctness of parallel programs must combine the two logical behaviors of the program.
[0031] The technical idea of the present invention is based on an abstract model describing the two logics of the parallel program, establishes the association between the physical quantity of the application system and the variable of the parallel program, combines the application semantics to verify the correct value of the program variable in an organized manner, and then verifies the semantics of the parallel p...
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