DOE Patents title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Method of synchronizing independent functional unit

Abstract

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.

Inventors:
Issue Date:
Research Org.:
International Business Machines Corp., Armonk, NY (United States)
Sponsoring Org.:
USDOE
OSTI Identifier:
1343756
Patent Number(s):
9569215
Application Number:
15/237,026
Assignee:
International Business Machines Corporation
Patent Classifications (CPCs):
G - PHYSICS G06 - COMPUTING G06F - ELECTRIC DIGITAL DATA PROCESSING
DOE Contract Number:  
B599858
Resource Type:
Patent
Resource Relation:
Patent File Date: 2016 Aug 15
Country of Publication:
United States
Language:
English
Subject:
97 MATHEMATICS AND COMPUTING

Citation Formats

Kim, Changhoan. Method of synchronizing independent functional unit. United States: N. p., 2017. Web.
Kim, Changhoan. Method of synchronizing independent functional unit. United States.
Kim, Changhoan. Tue . "Method of synchronizing independent functional unit". United States. https://www.osti.gov/servlets/purl/1343756.
@article{osti_1343756,
title = {Method of synchronizing independent functional unit},
author = {Kim, Changhoan},
abstractNote = {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.},
doi = {},
journal = {},
number = ,
volume = ,
place = {United States},
year = {Tue Feb 14 00:00:00 EST 2017},
month = {Tue Feb 14 00:00:00 EST 2017}
}

Works referenced in this record:

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


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