Parallel kraut decomposition method for ultra-large-scale matrix multi-core based on thread building blocks
A thread structure, super-large-scale technology, applied in the direction of program control devices, complex mathematical operations, etc., can solve problems such as high computer performance requirements, low real-time algorithm, unsuitable applications, etc., to achieve wide application prospects and great practicality value, wide-ranging effects
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment
[0022] TBB defines the concept of tasks. When initializing TBB task scheduling, the task scheduler object task_scheduler_init implements multi-task allocation and parallel computing, and supports multi-thread division. When calling the template class for parallel computing, the value range of the loop processing and the task granularity parameters are specified by the template class parameters. The task granularity parameter determines the granularity of task division. If the granularity is too large, the operating efficiency cannot be fully improved; if the granularity is too small, the overhead caused by excessive parallel task allocation will reduce the operating efficiency. If the appropriate task granularity cannot be obtained, the automatic allocation function auto_partitioner() provided by TBB can be used to help users set appropriate task granularity parameters.
[0023] Taking the maximum principal element template class designed by parallel_reduce as an example, the ...
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