Scheduling synchronization of programs running as streams on...

Electrical computers and digital processing systems: virtual mac – Task management or control – Process scheduling

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C718S100000

Reexamination Certificate

active

07735088

ABSTRACT:
Systems and methods start a process in an operating system. Additionally, a plurality of program units associated with the process are started. When a context shifting event occurs, each of the plurality of program units has their scheduling synchronized and their context set so that each thread processes the context shifting event. A further aspect of the system is that some program units may be executing on more than one multiple processor unit. In the operating system selects a multiple processor unit to host all of the program units, and migrates those program units that are not currently on the selected multiple processor unit to the selected multiple processor unit.

REFERENCES:
patent: 3881701 (1975-05-01), Schoenman et al.
patent: RE28577 (1975-10-01), Schmidt
patent: 4380786 (1983-04-01), Kelly
patent: 4414624 (1983-11-01), Summer, Jr. et al.
patent: 4541046 (1985-09-01), Nagashima et al.
patent: 4733348 (1988-03-01), Hiraoka et al.
patent: 4771391 (1988-09-01), Blasbalg
patent: 4868818 (1989-09-01), Madan et al.
patent: 4888679 (1989-12-01), Fossum et al.
patent: 4933933 (1990-06-01), Dally et al.
patent: 5008882 (1991-04-01), Peterson et al.
patent: 5012409 (1991-04-01), Fletcher et al.
patent: 5031211 (1991-07-01), Nagai et al.
patent: 5036459 (1991-07-01), Den Haan et al.
patent: 5068851 (1991-11-01), Bruckert et al.
patent: 5072883 (1991-12-01), Vidusek
patent: 5105424 (1992-04-01), Flaig et al.
patent: 5157692 (1992-10-01), Horie et al.
patent: 5161156 (1992-11-01), Baum et al.
patent: 5170482 (1992-12-01), Shu et al.
patent: 5175733 (1992-12-01), Nugent
patent: 5197130 (1993-03-01), Chen et al.
patent: 5218601 (1993-06-01), Chujo et al.
patent: 5218676 (1993-06-01), Ben-ayed et al.
patent: 5220804 (1993-06-01), Tilton et al.
patent: 5239545 (1993-08-01), Buchholz
patent: 5276899 (1994-01-01), Neches
patent: 5280474 (1994-01-01), Nickolls et al.
patent: 5297738 (1994-03-01), Lehr et al.
patent: 5311931 (1994-05-01), Lee
patent: 5313628 (1994-05-01), Mendelsohn et al.
patent: 5313645 (1994-05-01), Rolfe
patent: 5331631 (1994-07-01), Teraslinna
patent: 5333279 (1994-07-01), Dunning
patent: 5341482 (1994-08-01), Cutler et al.
patent: 5341504 (1994-08-01), Mori et al.
patent: 5347450 (1994-09-01), Nugent
patent: 5353283 (1994-10-01), Tsuchiya
patent: 5365228 (1994-11-01), Childs et al.
patent: 5375223 (1994-12-01), Meyers et al.
patent: 5418916 (1995-05-01), Hall et al.
patent: 5430850 (1995-07-01), Papadopoulos et al.
patent: 5430884 (1995-07-01), Beard et al.
patent: 5434995 (1995-07-01), Oberlin et al.
patent: 5435884 (1995-07-01), Simmons et al.
patent: 5437017 (1995-07-01), Moore et al.
patent: 5440547 (1995-08-01), Easki et al.
patent: 5446915 (1995-08-01), Pierce
patent: 5456596 (1995-10-01), Gourdine
patent: 5472143 (1995-12-01), Bartels et al.
patent: 5497480 (1996-03-01), Hayes et al.
patent: 5517497 (1996-05-01), LeBoudec et al.
patent: 5530933 (1996-06-01), Frink et al.
patent: 5546549 (1996-08-01), Barrett et al.
patent: 5548639 (1996-08-01), Ogura et al.
patent: 5550589 (1996-08-01), Shiojiri et al.
patent: 5555542 (1996-09-01), Ogura et al.
patent: 5560029 (1996-09-01), Papadopoulos et al.
patent: 5606696 (1997-02-01), Ackerman et al.
patent: 5613114 (1997-03-01), Anderson et al.
patent: 5640524 (1997-06-01), Beard et al.
patent: 5649141 (1997-07-01), Yamazaki
patent: 5721921 (1998-02-01), Kessler et al.
patent: 5740967 (1998-04-01), Simmons et al.
patent: 5765009 (1998-06-01), Ishizaka
patent: 5781775 (1998-07-01), Ueno
patent: 5787494 (1998-07-01), Delano et al.
patent: 5796980 (1998-08-01), Bowles
patent: 5812844 (1998-09-01), Jones et al.
patent: 5825649 (1998-10-01), Yoshimura
patent: 5835951 (1998-11-01), McMahan
patent: 5860146 (1999-01-01), Vishin et al.
patent: 5860602 (1999-01-01), Tilton et al.
patent: 5897664 (1999-04-01), Nesheim et al.
patent: 5946717 (1999-08-01), Uchibori
patent: 5951882 (1999-09-01), Simmons et al.
patent: 5978830 (1999-11-01), Nakaya et al.
patent: 5987571 (1999-11-01), Shibata et al.
patent: 5995752 (1999-11-01), Chao et al.
patent: 6003123 (1999-12-01), Carter et al.
patent: 6014728 (2000-01-01), Baror
patent: 6016969 (2000-01-01), Tilton et al.
patent: 6047323 (2000-04-01), Krause
patent: 6088701 (2000-07-01), Whaley et al.
patent: 6101590 (2000-08-01), Hansen
patent: 6105113 (2000-08-01), Schimmel
patent: 6161208 (2000-12-01), Dutton et al.
patent: 6189111 (2001-02-01), Alexander et al.
patent: 6247169 (2001-06-01), DeLong
patent: 6269390 (2001-07-01), Boland
patent: 6269391 (2001-07-01), Gillespie
patent: 6308250 (2001-10-01), Klausler
patent: 6308316 (2001-10-01), Hashimoto et al.
patent: 6339813 (2002-01-01), Smith et al.
patent: 6356983 (2002-03-01), Parks
patent: 6366461 (2002-04-01), Pautsch et al.
patent: 6389449 (2002-05-01), Nemirovsky et al.
patent: 6490671 (2002-12-01), Frank et al.
patent: 6496902 (2002-12-01), Faanes et al.
patent: 6519685 (2003-02-01), Chang
patent: 6553486 (2003-04-01), Ansari
patent: 6591345 (2003-07-01), Seznec
patent: 6615322 (2003-09-01), Arimilli et al.
patent: 6684305 (2004-01-01), Deneau
patent: 6782468 (2004-08-01), Nakazato
patent: 6816960 (2004-11-01), Koyanagi
patent: 6910213 (2005-06-01), Hirono et al.
patent: 6922766 (2005-07-01), Scott
patent: 6925547 (2005-08-01), Scott et al.
patent: 6931510 (2005-08-01), Damron
patent: 6952827 (2005-10-01), Alverson et al.
patent: 6976155 (2005-12-01), Drysdale et al.
patent: 7028143 (2006-04-01), Barlow et al.
patent: 7089557 (2006-08-01), Lee
patent: 7103631 (2006-09-01), van der Veen
patent: 7111296 (2006-09-01), Wolrich et al.
patent: 7137117 (2006-11-01), Ginsberg
patent: 7143412 (2006-11-01), Koenen
patent: 7162713 (2007-01-01), Pennello
patent: 7191444 (2007-03-01), Alverson et al.
patent: 7503048 (2009-03-01), Sheets et al.
patent: 7543133 (2009-06-01), Scott
patent: 7577816 (2009-08-01), Sheets et al.
patent: 2002/0078122 (2002-06-01), Joy et al.
patent: 2002/0091747 (2002-07-01), Rehg et al.
patent: 2002/0169938 (2002-11-01), Scott et al.
patent: 2002/0172199 (2002-11-01), Scott et al.
patent: 2003/0005380 (2003-01-01), Nguyen et al.
patent: 2003/0097531 (2003-05-01), Arimilli et al.
patent: 2004/0019891 (2004-01-01), Koenen
patent: 2004/0044872 (2004-03-01), Scott
patent: 2004/0064816 (2004-04-01), Alverson et al.
patent: 2004/0117793 (2004-06-01), Shaylor
patent: 2004/0162949 (2004-08-01), Scott et al.
patent: 2005/0044128 (2005-02-01), Scott et al.
patent: 2005/0044339 (2005-02-01), Sheets
patent: 2005/0044340 (2005-02-01), Sheets et al.
patent: 2005/0125801 (2005-06-01), King
patent: 0353819 (1990-02-01), None
patent: 0473452 (1992-03-01), None
patent: 0475282 (1992-03-01), None
patent: 0501524 (1992-09-01), None
patent: 0570729 (1993-11-01), None
patent: WO-87/01750 (1987-03-01), None
patent: WO-88/08652 (1988-11-01), None
patent: WO-95/16236 (1995-06-01), None
patent: WO-96/10283 (1996-04-01), None
patent: WO-96/32681 (1996-10-01), None
Gail et al., Tera Hardware-Software are cooperation, 1997, ACM, pp. 1-16.
“Cray Assembly Language (CAL) for Cray X1™ Systems Reference Manual”,Section 2.6, Memory Ordering, http://docs.cray.com/books/S-2314-51/index.html,(Jun. 2003), 302 pgs.
“Deadlock-Free Routing Schemes on Multistage Interconnection Networks”,IBM Technical Disclosure Bulletin, 35, (Dec. 1992), 232-233.
“ECPE 4504: Computer Organization Lecture 12: Computer Arithmetic”, The Bradley Department of Electrical Engineering,(Oct. 17, 2000), 12 pgs.
“Msync—Synchronise Memory with Physical Storage”,The Single UNIX® Specification, Version 2: Msync, The Open Group, http://www.opengroup.org/onlinepubs/007908799/xsh/msync.html,(1997), 3 pgs.
Abts, D., “So Many States, So Little Time: Verifying Memory Coherence in the Cray X1”,Parallel and Distributed Processing Symposium, (Apr. 22, 2003),11-20.
Adve, V. S., et al., “Performance Analysis of Mesh Interconnection Networks with Deterministic Routing”,Transactions on Parallel and Distributed Systems, 5(5), (Mar. 1994), 225-246.
Bolding, K., “Non-Uniformities Introduce

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Scheduling synchronization of programs running as streams on... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Scheduling synchronization of programs running as streams on..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Scheduling synchronization of programs running as streams on... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4175107

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.