Invention Grant
- Patent Title: Systems and methods for creating and using a data structure for parallel programming
-
Application No.: US15293413Application Date: 2016-10-14
-
Publication No.: US10585845B2Publication Date: 2020-03-10
- Inventor: Liya Chen , Chen Tian , Ziang Hu
- Applicant: Futurewei Technologies, Inc.
- Applicant Address: US TX Plano
- Assignee: Futurewei Technologies, Inc.
- Current Assignee: Futurewei Technologies, Inc.
- Current Assignee Address: US TX Plano
- Agency: Slater Matsil, LLP
- Main IPC: G06F9/44
- IPC: G06F9/44 ; G06F15/173 ; G06F9/50 ; G06F9/52 ; G06F8/30 ; G06F9/30 ; G06F9/445

Abstract:
System and method embodiments are provided for creating data structure for parallel programming. A method for creating data structures for parallel programming includes forming, by one or more processors, one or more data structures, each data structure comprising one or more global containers and a plurality of local containers. Each of the global containers is accessible by all of a plurality of threads in a multi-thread parallel processing environment. Each of the plurality of local containers is accessible only by a corresponding one of the plurality of threads. A global container is split into a second plurality of local containers when items are going to be processed in parallel and two or more local containers are merged into a single global container when a parallel process reaches a synchronization point.
Public/Granted literature
- US20170124020A1 Systems and Methods for Creating and Using a Data Structure for Parallel Programming Public/Granted day:2017-05-04
Information query