WO2016014263A3 - System and method for parallel processing using dynamically configurable proactive co-processing cells - Google Patents
System and method for parallel processing using dynamically configurable proactive co-processing cells Download PDFInfo
- Publication number
- WO2016014263A3 WO2016014263A3 PCT/US2015/039993 US2015039993W WO2016014263A3 WO 2016014263 A3 WO2016014263 A3 WO 2016014263A3 US 2015039993 W US2015039993 W US 2015039993W WO 2016014263 A3 WO2016014263 A3 WO 2016014263A3
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- task
- processing
- task pool
- cpu
- proactive
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5027—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2209/00—Indexing scheme relating to G06F9/00
- G06F2209/50—Indexing scheme relating to G06F9/50
- G06F2209/5011—Pool
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2209/00—Indexing scheme relating to G06F9/00
- G06F2209/50—Indexing scheme relating to G06F9/50
- G06F2209/509—Offload
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201580039190.0A CN106537343A (zh) | 2014-07-24 | 2015-07-10 | 使用动态可配置主动协同处理单元的并行处理的系统和方法 |
JP2017503021A JP6740210B2 (ja) | 2014-07-24 | 2015-07-10 | 動的に構成可能な先回りコプロセッシングセルを用いる並列処理のためのシステムおよび方法 |
EP15825147.0A EP3172669A4 (en) | 2014-07-24 | 2015-07-10 | System and method for parallel processing using dynamically configurable proactive co-processing cells |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/340,332 US9852004B2 (en) | 2013-01-25 | 2014-07-24 | System and method for parallel processing using dynamically configurable proactive co-processing cells |
US14/340,332 | 2014-07-24 |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2016014263A2 WO2016014263A2 (en) | 2016-01-28 |
WO2016014263A3 true WO2016014263A3 (en) | 2016-03-17 |
Family
ID=55165563
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2015/039993 WO2016014263A2 (en) | 2014-07-24 | 2015-07-10 | System and method for parallel processing using dynamically configurable proactive co-processing cells |
Country Status (3)
Country | Link |
---|---|
EP (1) | EP3172669A4 (zh) |
CN (1) | CN106537343A (zh) |
WO (1) | WO2016014263A2 (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112713993A (zh) * | 2020-12-24 | 2021-04-27 | 天津国芯科技有限公司 | 一种加密算法模块加速器及数据高速加密方法 |
CN112799792B (zh) * | 2021-02-01 | 2023-12-05 | 安徽芯纪元科技有限公司 | 一种嵌入式操作系统的任务上下文寄存器保护方法 |
CN113535405A (zh) * | 2021-07-30 | 2021-10-22 | 上海壁仞智能科技有限公司 | 云端服务系统及其操作方法 |
CN117389731B (zh) * | 2023-10-20 | 2024-04-02 | 上海芯高峰微电子有限公司 | 数据处理方法和装置、芯片、设备及存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20010000194A1 (en) * | 1998-08-21 | 2001-04-05 | Sequeira William J. | System and method for a master scheduler |
US8108867B2 (en) * | 2008-06-24 | 2012-01-31 | Intel Corporation | Preserving hardware thread cache affinity via procrastination |
US20130036425A1 (en) * | 2011-08-04 | 2013-02-07 | Microsoft Corporation | Using stages to handle dependencies in parallel tasks |
US20130160026A1 (en) * | 2011-12-20 | 2013-06-20 | International Business Machines Corporation | Indirect inter-thread communication using a shared pool of inboxes |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7159215B2 (en) * | 2001-06-27 | 2007-01-02 | Sun Microsystems, Inc. | Termination detection for shared-memory parallel programs |
US8037474B2 (en) * | 2005-09-27 | 2011-10-11 | Sony Computer Entertainment Inc. | Task manager with stored task definition having pointer to a memory address containing required code data related to the task for execution |
US8209702B1 (en) * | 2007-09-27 | 2012-06-26 | Emc Corporation | Task execution using multiple pools of processing threads, each pool dedicated to execute different types of sub-tasks |
US8897372B2 (en) * | 2009-02-18 | 2014-11-25 | Nec Corporation | Task allocation device, task allocation method, and storage medium storing task allocation program |
US8732713B2 (en) * | 2010-09-29 | 2014-05-20 | Nvidia Corporation | Thread group scheduler for computing on a parallel thread processor |
CN102427577A (zh) * | 2011-12-06 | 2012-04-25 | 安徽省徽商集团有限公司 | 从协同服务器向移动终端推送信息的系统及其方法 |
-
2015
- 2015-07-10 WO PCT/US2015/039993 patent/WO2016014263A2/en active Application Filing
- 2015-07-10 EP EP15825147.0A patent/EP3172669A4/en not_active Ceased
- 2015-07-10 CN CN201580039190.0A patent/CN106537343A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20010000194A1 (en) * | 1998-08-21 | 2001-04-05 | Sequeira William J. | System and method for a master scheduler |
US8108867B2 (en) * | 2008-06-24 | 2012-01-31 | Intel Corporation | Preserving hardware thread cache affinity via procrastination |
US20130036425A1 (en) * | 2011-08-04 | 2013-02-07 | Microsoft Corporation | Using stages to handle dependencies in parallel tasks |
US20130160026A1 (en) * | 2011-12-20 | 2013-06-20 | International Business Machines Corporation | Indirect inter-thread communication using a shared pool of inboxes |
Non-Patent Citations (1)
Title |
---|
See also references of EP3172669A4 * |
Also Published As
Publication number | Publication date |
---|---|
EP3172669A2 (en) | 2017-05-31 |
EP3172669A4 (en) | 2018-03-14 |
CN106537343A (zh) | 2017-03-22 |
WO2016014263A2 (en) | 2016-01-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2014116861A3 (en) | Parallel processing with proactive solidarity cells | |
EP3732674A4 (en) | LOW POWER KEYWORD RECOGNITION SYSTEM | |
EP3664705A4 (en) | IMAGE PROCESSING SYSTEMS, DEVICES AND METHODS FOR GENERATING AN IMAGE WITH PREDICTIVE MARKING | |
WO2016168463A8 (en) | Methods of exoskeleton communication and control | |
WO2015050594A3 (en) | Methods and apparatus for parallel processing | |
GB2590803A8 (en) | Data pipeline for process control system analytics | |
EP2863340A3 (en) | Distributed machine learning intelligence development systems | |
WO2016106132A3 (en) | Systems and methods of determining locations of medical devices relative to wearable devices | |
EP4293663A3 (en) | Device designation for audio input monitoring | |
CL2016002294A1 (es) | Arquitectura de procesador de árbol de decisión paralelo. | |
MX2017008942A (es) | Dispositivo de procesamiento de datos y metodo de procesamiento de datos. | |
NZ754204A (en) | Object tracking system optimization and tools | |
WO2014204437A3 (en) | Tracking core-level instruction set capabilities in a chip multiprocessor | |
MX2018011410A (es) | Disposicion de controlador de equipo de manejo de contenedores. | |
MY180872A (en) | Eye gaze tracking | |
AU2015238662A8 (en) | Control area for managing multiple threads in a computer | |
WO2015044696A8 (en) | Computer architecture and processing method | |
WO2016014263A3 (en) | System and method for parallel processing using dynamically configurable proactive co-processing cells | |
EP3128415A3 (en) | Computing device, process control method, and process control program | |
EP4220399A3 (en) | Dynamic reconfiguration of applications on a multi-processor embedded system | |
MX2016013012A (es) | Monitoreo de actividades de un robot. | |
EP2960789A3 (en) | Unified mapreduce framework for large-scale data processing | |
EP3275170A4 (en) | Workload scheduler for computing devices with camera | |
GB2549037A (en) | Using augmented reality to collect,process and share information | |
AU2015330266A8 (en) | Efficient interruption routing for a multithreaded processor |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 15825147 Country of ref document: EP Kind code of ref document: A2 |
|
ENP | Entry into the national phase |
Ref document number: 2017503021 Country of ref document: JP Kind code of ref document: A |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
REEP | Request for entry into the european phase |
Ref document number: 2015825147 Country of ref document: EP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2015825147 Country of ref document: EP |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 15825147 Country of ref document: EP Kind code of ref document: A2 |