Electrical computers and digital processing systems: virtual mac – Task management or control – Process scheduling
Reexamination Certificate
2005-09-27
2011-10-11
An, Meng (Department: 2195)
Electrical computers and digital processing systems: virtual mac
Task management or control
Process scheduling
C712S220000
Reexamination Certificate
active
08037474
ABSTRACT:
Cell processor task management in a cell processor having a main memory, one or more power processor units (PPU) and one or more synergistic processing units (SPU), each SPU having a processor and a local memory is described. An SPU task manager (STM) running on one or more of the SPUs reads one or more task definitions stored in the main memory into the local memory of a selected SPU. Based on information contained in the task definitions the SPU loads code and/or data related to the task definitions from the main memory into the local memory associated with the selected SPU. The selected SPU then performs one or more tasks using the code and/or data.
REFERENCES:
patent: 3496551 (1970-02-01), Driscoll et al.
patent: 3596257 (1971-07-01), Patel
patent: 5047923 (1991-09-01), Elstner et al.
patent: 5136712 (1992-08-01), Perazzoli et al.
patent: 5185694 (1993-02-01), Edenfield et al.
patent: 5452452 (1995-09-01), Gaetner et al.
patent: 5504901 (1996-04-01), Peterson
patent: 5528513 (1996-06-01), Vaitzblit et al.
patent: 5592671 (1997-01-01), Hirayama
patent: 5745778 (1998-04-01), Alfieri
patent: 5794017 (1998-08-01), Evans et al.
patent: 5826081 (1998-10-01), Zolnowsky
patent: 5832262 (1998-11-01), Johnson et al.
patent: 6003112 (1999-12-01), Tetrick
patent: 6144986 (2000-11-01), Silver
patent: 6279040 (2001-08-01), Ma et al.
patent: 6289369 (2001-09-01), Sundaresan
patent: 6295598 (2001-09-01), Bertoni et al.
patent: 6341324 (2002-01-01), Caulk et al.
patent: 6370681 (2002-04-01), Dellarocas et al.
patent: 6378072 (2002-04-01), Collins et al.
patent: 6463457 (2002-10-01), Armentrout et al.
patent: 6526491 (2003-02-01), Suzuoki et al.
patent: 6665699 (2003-12-01), Hunter et al.
patent: 6665783 (2003-12-01), Zahir
patent: 6728959 (2004-04-01), Merkey
patent: 6785756 (2004-08-01), Candea et al.
patent: 6792461 (2004-09-01), Hericourt
patent: 7024671 (2006-04-01), Yamashita
patent: 7039736 (2006-05-01), Mantey et al.
patent: 7058750 (2006-06-01), Rankin et al.
patent: 7127477 (2006-10-01), Duncombe et al.
patent: 7236738 (2007-06-01), Settle
patent: 7236998 (2007-06-01), Nutter et al.
patent: 7298377 (2007-11-01), Fossum et al.
patent: 7304646 (2007-12-01), Iwata
patent: 7321958 (2008-01-01), Hofstee et al.
patent: 7478390 (2009-01-01), Brokenshire et al.
patent: 7516456 (2009-04-01), Aguilar et al.
patent: 7522168 (2009-04-01), Stenson et al.
patent: 7565651 (2009-07-01), Carey
patent: 7734827 (2010-06-01), Iwamoto
patent: 7760206 (2010-07-01), Stenson et al.
patent: 2002/0138637 (2002-09-01), Suzuoki et al.
patent: 2002/0169907 (2002-11-01), Candea et al.
patent: 2003/0154284 (2003-08-01), Bernardin et al.
patent: 2003/0195920 (2003-10-01), Brenner et al.
patent: 2004/0054883 (2004-03-01), Goodman et al.
patent: 2004/0208178 (2004-10-01), Tuck et al.
patent: 2005/0081202 (2005-04-01), Brokenshire et al.
patent: 2005/0081203 (2005-04-01), Aguilar et al.
patent: 2005/0091473 (2005-04-01), Aguilar et al.
patent: 2005/0188372 (2005-08-01), Inoue et al.
patent: 2005/0188373 (2005-08-01), Inoue et al.
patent: 2006/0190942 (2006-08-01), Inoue et al.
patent: 2007/0198628 (2007-08-01), Bates et al.
patent: 2009/0147013 (2009-06-01), Stenson et al.
patent: 2009/0150634 (2009-06-01), Labour et al.
patent: 459931 (1991-12-01), None
patent: 0 806 730 (1997-11-01), None
patent: 2394336 (2004-04-01), None
patent: 01-258135 (1989-10-01), None
patent: 10-55284 (1998-02-01), None
patent: 2001005679 (2001-01-01), None
patent: 2002007364 (2002-01-01), None
patent: 2004246702 (2004-09-01), None
patent: 2004320174 (2004-11-01), None
patent: 2005513587 (2005-05-01), None
patent: 2005235228 (2005-09-01), None
patent: 2005235229 (2005-09-01), None
patent: WO 97/06484 (1997-02-01), None
patent: 0203208 (2002-01-01), None
patent: WO 02/091180 (2002-11-01), None
patent: 2004015553 (2004-02-01), None
patent: WO 2004/084069 (2004-09-01), None
Office Action (Final) dated Apr. 20, 2009 for U.S. Appl. No. 11/238,086.
Office Action (Final) dated May 7, 2009 for U.S. Appl. No. 11/257,761.
Sony Computer Entertainment Incorporated , “Cell Broadband Engine Architecture”, Version 1.0, Aug. 8, 2005.
Pratit Santiprabhob et al. “Fuzzy Rule-Based Process Scheduling Method for Critical Distributed Computing Environment”—Proceedings 2003 IEEE, Mar. 8, 2003, vol. 5, pp. 52267-52276.
J. A. Kahle et al. “Introduction to the Cell Multiprocessor” IBM Journal of Research and Development, vol. 49, No. 4-5, , Jul. 2005, pp. 589-604.
George M. Candea et al. “Vassal: Loadable Scheduler Support for Multi-Policy Scheduling” Proceedings of the Usenix Window NT Symposium, Aug. 1998, pp. 157-166.
Alexandre E. Eichenberger et al., “Optimizing Compiler for a Cell Processor”, Proceedings of 14thInternational Conference on Parallel Architectures and Compilation Techniques, 2005 (PACT'05), pp. 161-172.
B. Flachs et al., “A Streaming Processing Unit for a Cell Processor”, 2005 IEEE International Solid-State Circuits Conference—Digest of Technical Papers, pp. 134-135.
Scott Whitman, “Dynamic Load Balancing for Parallel Polygon Rendering”, IEEE Computer Graphics and Applications, vol. 14, No. 4, Jul. 1994, pp. 41-48.
Jaspal Subhlok et al., “Communication and Memory Requirements as the Basis for Mapping Task and Data Parallel Programs”, Supercomputing' 94, Proceedings Washington, DC, 1994 IEEE, pp. 330-339.
Alan Heirich, “Optimal Automatic Multi-Pass Shader Partitioning by Dynamic Programming”, Graphics Hardware (2005), pp. 91-98.
International application No. PCT/US2006/037345, “The International Search Report” and “The Written Opinion of the International Searching Authority”.
International application No. PCT/US2006/037334, “The International Search Report and The Written Opinion of the International Searching Authority”.
International application No. PCT/US2006/037336, “The International Search Report and The Written Opinion of the International Searching Authority”.
International application No. PCT/US2006/037338, “The International Search Report and The Written Opinion of the International Searching Authority”.
U.S. Appl. No. 11/238,077, entitled “Cell Processor Methods and Apparatus”, to John P. Bates et al, filed Sep. 27, 2005.
U.S. Appl. No. 11/257,761, entitled “Secure Operation of Cell Processors”, to Tatsuya Iwamoto, filed Oct. 24, 2005.
U.S. Appl. No. 11/238,085, entitled “Method and System for Performing Memory Copy Function on a Cell Processor”, to Antoine Labour et al, filed Sep. 27, 2005.
U.S. Appl. No. 11/238,086, entitled “Operating Cell Processors Over a Network”, to Tatsuya Iwamoto, filed Sep. 27, 2005.
U.S. Appl. No. 11/238,095, entitled “Cell Processor Task and Data Management”, to Richard B. Stenson et al, filed Sep. 27, 2005.
D S Milojicic et al., “Process Migration” ACM Computing Surveys, ACM, New York, NY, US, vol. 32, No. 3, Sep. 2000, pp. 241-299, XP002254767 ISSN: 0360-0300.
K Chanchio et al., “Data Collection and Restoration for Heterogeneous Process Migration” Software Practice & Experience, Wiley & Sons, Bognor Regis, GB, vol. 32, No. 9, Jul. 25, 2002, pp. 845-871, XP001115308 ISSN: 0038-0644.
European Search Report for European application No. 06254919 dated Dec. 21, 2007.
Office Action dated Mar. 12, 2010 issued for U.S. Appl. No. 11/238,077.
William et al., “The Potential of the Cell Processor for Scientific Computing”, Conference on Computing Frontiers, ACM, 2006, pp. 9-20.
Gschwind, “Chip Multiprocessing and the Cell Broadband Engine”, ACM, 2006, pp. 1-8.
Office Action dated Jan. 10, 2008 issued for U.S. Appl. No. 11/238,095.
Final Office Action dated Jul. 29, 2008 issued for U.S. Appl. No. 11/238,095.
Notice of Allowance and Fee(s) Due dated Nov. 25, 2008 issued for U.S. Appl. No. 11/238,095.
Office Action dated Nov. 4, 2008 issued for U.S. Appl. No. 11/238,086.
Office
Bates John P.
Berkey Howard
Cerny Mark
Morgan John
Stenson Richard B.
An Meng
Isenberg Joshua D.
JDI Patent
Kumabe Blake
Sony Computer Entertainment Inc.
LandOfFree
Task manager with stored task definition having pointer to a... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Task manager with stored task definition having pointer to a..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Task manager with stored task definition having pointer to a... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4298179