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

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:
Publication Date:
Research Org.:
International Business Machines Corporation, Armonk, NY (United States)
Sponsoring Org.:
USDOE
OSTI Identifier:
1357500
Patent Number(s):
9,652,235
Application Number:
14/950,452
Assignee:
International Business Machines Corporation OSTI
DOE Contract Number:
B599858
Resource Type:
Patent
Resource Relation:
Patent File Date: 2015 Nov 24
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. doi:. https://www.osti.gov/servlets/purl/1357500.
@article{osti_1357500,
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 May 16 00:00:00 EDT 2017},
month = {Tue May 16 00:00:00 EDT 2017}
}

Patent:

Save / Share:
  • 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 ofmore » 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.« less
  • 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 ofmore » 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.« less
  • A focused optical beam is used to change the path length of the core electrons in electron light sources thereby boosting their efficiency of conversion of electron beam energy to light. Both coherent light in the free electron laser and incoherent light in the synchrotron is boosted by this technique. By changing the path length of the core electrons by the proper amount, the core electrons are caused to stay in phase with the electrons in the outer distribution of the electron beam. This increases the fraction of the electron beam energy that is converted to light thereby improving themore » efficiency of conversion of energy to light and therefore boosting the power output of the free electron laser and synchrotron. 4 figs.« less
  • An event that occurs repetitively at continuously changing frequencies can be used to generate a triggering pulse which is used to synchronize or control. The triggering pulse is generated at a predetermined percentage of the period of the repetitive waveform without regard to frequency. Counts are accumulated in two counters, the first counting during the "on" fraction of the period, and the second counting during the "off" fraction. The counts accumulated during each cycle are compared. On equality the trigger pulse is generated. Count input rates to each counter are determined by the ratio of the on-off fractions of themore » event waveform and the desired phase relationship. This invention is of particular utility in providing a trigger or synchronizing pulse during the open period of the shutter of a high-speed framing camera during its acceleration as well as its period of substantially constant speed.« less
  • A focused optical beam is used to change the path length of the core electrons in electron light sources thereby boosting their efficiency of conversion of electron beam energy to light. Both coherent light in the free electron laser and incoherent light in the synchrotron is boosted by this technique. By changing the path length of the core electrons by the proper amount, the core electrons are caused to stay in phase with the electrons in the outer distribution of the electron beam. This increases the fraction of the electron beam energy that is converted to light thereby improving themore » efficiency of conversion of energy to light and therefore boosting the power output of the free electron laser and synchrotron.« less