skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Method of synchronizing independent functional unit

Patent ·
OSTI ID:1343756

A system for synchronizing parallel processing of a plurality of functional processing units (FPU), a first FPU and a first program counter to control timing of a first stream of program instructions issued to the first FPU by advancement of the first program counter; a second FPU and a second program counter to control timing of a second stream of program instructions issued to the second FPU by advancement of the second program counter, the first FPU is in communication with a second FPU to synchronize the issuance of a first stream of program instructions to the second stream of program instructions and the second FPU is in communication with the first FPU to synchronize the issuance of the second stream program instructions to the first stream of program instructions.

Research Organization:
International Business Machines Corp., Armonk, NY (United States)
Sponsoring Organization:
USDOE
DOE Contract Number:
B599858
Assignee:
International Business Machines Corporation
Patent Number(s):
9,569,215
Application Number:
15/237,026
OSTI ID:
1343756
Resource Relation:
Patent File Date: 2016 Aug 15
Country of Publication:
United States
Language:
English

References (13)

Method and system using tagged instructions to allow out-of-program-order instruction decoding patent April 2001
Dual-mode VLIW architecture providing a software-controlled varying mix of instruction-level and task-level parallelism patent November 2001
Input replicator for interrupts in a simultaneous and redundantly threaded processor patent September 2004
Apparatus and method for synchronizing multiple threads in an out-of-order microprocessor patent February 2009
Managing cache memory in a parallel processing environment patent January 2014
Programmable streaming processor with mixed precision instruction execution patent January 2014
Variable clocked heterogeneous serial array processor patent February 2014
GPU pipeline synchronization and control system and method patent August 2014
Logic for Synchronizing Multiple Tasks at Multiple Locations in an Instruction Stream patent-application December 2008
Method And Apparatus For Scheduling Of Instructions In A Multi-Strand Out-Of-Order Processor patent-application January 2013
Instruction recycling on a multiple-path processor conference January 1999
The StageNet fabric for constructing resilient multicore systems conference November 2008
An Efficient Algorithm for Exploiting Multiple Arithmetic Units journal January 1967

Similar Records

Method of synchronizing independent functional unit
Patent · Tue Mar 13 00:00:00 EDT 2018 · OSTI ID:1343756

Method of synchronizing independent functional unit
Patent · Tue May 16 00:00:00 EDT 2017 · OSTI ID:1343756

Instruction sequencer for parallel operation of functional units
Patent · Tue Jun 06 00:00:00 EDT 1989 · OSTI ID:1343756

Related Subjects