Operation card driver implementation method based on application layer
An implementation method and application layer technology, applied in computing, program control design, instruments, etc., can solve problems such as inability to make full use of the computing power of hardware computing cards and consume CPU, so as to avoid CPU consumption, improve overall performance, and avoid The effect of the copy operation
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0019] The present invention adopts the necessary initialization operation completed in the kernel space. The business logic that completes the operation in user space. Such as figure 2 As shown, its functional flow is as follows:
[0020] (1) Apply for a large memory area that can be used for DMA transfer. And provide direct access to the application layer interface.
[0021] a) Reserve a whole block of memory when the operating system starts (the specific amount of reserved memory is calculated according to the processing capacity of the business)
[0022] b) When running applications with large memory requirements on the Linux operating system, since the default page size is 4KB, many TLB misses and page fault interrupts will be generated, which will greatly affect the performance of the application. When the operating system uses 2MB or more as the paging unit, the number of TLB Miss and page fault interrupts will be greatly reduced.
[0023] The present invention us...
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