Method for supporting multi-threaded instruction implementation of multi-core computer system drive program
A computer system and driver technology, applied in the field of asynchronous instruction processing, can solve the problem that application software cannot benefit from multi-core CPU.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0025] The method provided in this specification distinguishes computer instructions into synchronous instructions and asynchronous instructions, and executes them with multiple CPU execution threads, so that multiple instructions can be executed simultaneously.
[0026] A synchronous command is a command that must be completed before a DDI reply. Asynchronous instructions, on the other hand, are instructions that do not have to complete before a DDI reply.
[0027] FIG. 1 shows a block diagram of a portion of a computer system 100 with a multi-core CPU 110 and a Device Driver Interface (DDI) 140 for conventional synchronous instruction processing. Multi-core CPU 110 includes two illustrative CPU threads 112 and 114 . The DDI 140 transmits instructions to the CPU for execution, and transmits the instructions to Graphics Processing Units (Graphics Processing Units, GPUs) 150 and 152 for displaying graphics. Although multi-core CPU 110 includes two CPU threads 112 and 114, app...
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