Directory distributed data structure implementation method and system
By using a directory-based distributed data structure, distributed hash tables, and synchronizers, efficient distributed storage and operation of data are achieved in a non-cached consistent multi-core architecture. This solves the problems of scalability and low performance of traditional data structures in multi-core processors and adapts to the high-efficiency data operation requirements of non-cached consistent multi-core architectures.
Patent Information
- Application Number
- CN202511565260.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-10-30
- Publication Date
- 2026-01-23
AI Technical Summary
Traditional fully cached coherent architectures suffer from scalability bottlenecks and low performance in multi-core processors. Existing distributed data structures cannot effectively adapt to non-cache-coherent/partially cache-coherent multi-core architectures, resulting in high communication overhead and difficulty in achieving efficient data operations.
It adopts a directory-based distributed data structure, which divides the multi-core architecture into consistency islands, uses distributed hash tables and synchronizers to achieve cross-island communication, and combines hardware FIFO mailboxes and DMA transfer to dynamically expand the data structure, ensuring linear consistency and efficient operation.
It achieves scalability and performance improvement of data structures under a non-cached consistent multi-core architecture, reduces cross-island communication overhead, supports high-concurrency operations, and is compatible with programming models of high-level languages such as Java.