or
Bookmark and Share
System and method for independent branching in systems with plural processing elements
   
Document Number
US Patent 7000091
Issued Date
February 14, 2006
Link
Inventors
Map
Abstract
The invention is a system and method for executing a program that comprises a plurality of basic blocks on a computer system that comprises a plurality of processing elements. The invention generates a branch instruction by one processing element of the plurality of processing elements, sends the branch instruction to the plurality of processing elements. The invention then independently branches to a target of the branch instruction by each of the processing elements of the plurality of processing elements when each processing element receives the sent branch instruction. At least one processing element of the plurality of processing elements receives the branch instruction at a time later than another processing element of the plurality of processing elements.
Tags:
Description:
Amusing 0%
Clever 0%
Complex 0%
Efficient 0%
Historic 0%
Important 0%
Innovative 0%
Interesting 0%
Practical 0%
Simple 0%
Number of Claims:
23
Comments:
no comments yet
Published
February 14, 2006
Application Number
10/215,095
Filed
August 8, 2002
US Classification
712/24   712/234
Int'l Classification
G06F   15/76   (20060101)  
Examiner
Assistant Examiner
USPTO Field of Search
712/234   712/1   712/2   712/3   712/4   712/5   712/6   712/7   712/8   712/9   712/10   712/11   712/12   712/13   712/14   712/15   712/16   712/17   712/18   712/19   712/20   712/21   712/22   712/23   712/24   712/222   709/201   709/202   709/203   709/204   709/205   709/206   709/207   709/208   709/209   709/210   709/211   709/212   709/213   709/214   709/215   709/216   709/217   709/218   709/219   709/220   709/221   709/222   709/223   709/224   709/225   709/226   709/227   709/228   709/229   709/230   709/231   709/232   709/233   709/234   709/235   709/236   709/237   709/238   709/239   709/240   709/241   709/242   709/243   709/244   709/245   709/246   709/247   709/248   709/249   709/250   709/251   709/252   709/253  
Related Patents
Claims
Description
About| FAQs| Terms & Disclaimer| Link to Us| Contact Us