Efficient linker design method based on multi-thread collaborative optimization
Through multi-threaded collaborative optimization design, dynamic task division and hierarchical symbol table, the performance bottlenecks of traditional linkers in a multi-core environment are solved, efficient linking and resource optimization are achieved, and suitable for large-scale software projects and high-performance computing.
Patent Information
- Application Number
- CN202510369162.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-27
- Publication Date
- 2025-07-08
AI Technical Summary
Traditional linkers fail to make full use of parallel computing power in a multi-core processor environment, resulting in a long linking process for large-scale software projects, and existing optimization methods fail to effectively solve the problems of thread competition and resource waste.
Multi-threaded collaborative optimization design is adopted, and dynamic task division, hierarchical symbol table and segmented relocation table are combined with collaborative optimization between compiler and linker to form a closed-loop optimization system to reduce thread competition and improve concurrency performance.
It significantly shortens link time, reduces memory usage, and improves resource utilization, and is suitable for large-scale software projects and high-performance computing scenarios.