Electrical computers and digital processing systems: virtual mac – Task management or control – Process scheduling
Reexamination Certificate
2006-05-23
2006-05-23
An, Meng-Al T. (Department: 2127)
Electrical computers and digital processing systems: virtual mac
Task management or control
Process scheduling
C714S100000, C714S100000, C714S100000
Reexamination Certificate
active
07051329
ABSTRACT:
The present invention provides a method and apparatus for managing resources in a multithreaded processor. In one embodiment, a resource is partitioned into a number of portions based upon a number of threads being executed concurrently. Resource allocation for each thread is performed in its respective portion of the resource.
REFERENCES:
patent: 3771138 (1973-11-01), Celtruda et al.
patent: 5179530 (1993-01-01), Genusov et al.
patent: 5357617 (1994-10-01), Davis et al.
patent: 5404469 (1995-04-01), Chung et al.
patent: 5430850 (1995-07-01), Papadopoulos et al.
patent: 5499349 (1996-03-01), Nikhil et al.
patent: 5524263 (1996-06-01), Griffith et al.
patent: 5791522 (1998-08-01), Lee et al.
patent: 5809271 (1998-09-01), Colwell et al.
patent: 5809522 (1998-09-01), Novak et al.
patent: 5892959 (1999-04-01), Fung
patent: 5900025 (1999-05-01), Sollars
patent: 5968160 (1999-10-01), Saito et al.
patent: 5996085 (1999-11-01), Cheong et al.
patent: 5999932 (1999-12-01), Paul
patent: 6052708 (2000-04-01), Flynn et al.
patent: 6052709 (2000-04-01), Paul
patent: 6088788 (2000-07-01), Borkenhagen et al.
patent: 6092175 (2000-07-01), Levy et al.
patent: 6105127 (2000-08-01), Kimura et al.
patent: 6115709 (2000-09-01), Gilmour et al.
patent: 6182210 (2001-01-01), Akkary et al.
patent: 6212544 (2001-04-01), Borkenhagen et al.
patent: 6233599 (2001-05-01), Nation et al.
patent: 6247121 (2001-06-01), Akkary et al.
patent: 6256775 (2001-07-01), Flynn
patent: 6357016 (2002-03-01), Rodgers et al.
patent: 6496925 (2002-12-01), Rodgers et al.
patent: 2001/0004755 (2001-06-01), Levy et al.
patent: 2002/0013892 (2002-01-01), Gorishek et al.
patent: 2002/0062435 (2002-05-01), Nemirovsky et al.
patent: 2002/0091914 (2002-07-01), Merchant et al.
patent: 2002/0116600 (2002-08-01), Smith et al.
patent: 0346003 (1989-06-01), None
patent: 352935 (1989-07-01), None
patent: 0725335 (1996-01-01), None
patent: 0747816 (1996-05-01), None
patent: 0768608 (1997-04-01), None
patent: 0768608 (1997-04-01), None
patent: 0827071 (1997-08-01), None
patent: 0856797 (1998-05-01), None
patent: 962856 (1999-05-01), None
patent: 2311880 (1996-03-01), None
patent: WO99/21082 (1999-04-01), None
patent: WO99/21088 (1999-04-01), None
Mendelson A. et al., “Design Alternatives of Multithreaded Architecture”, International Journal of Parallel Programming, US, Plenum Press, New York, Jun. 3, 1999, pp. 161-193, vol. 27, No. 3, Plenum Publishing Corp.
Farrens, M.K., et al., “Strategies for Achieving Improved Processor Throughput”, Proceedings of the Annual International Symposium on Computer Architecture, May 1991, pp 362-369, vol. SYMP. 18.
R. Guru Prasadh, et al., A Benchmark Evaluation of a Multi-Threaded RISC Processor Architecture, 1991, pp 184-191, National Science Foundation and Cray Research Incorporated.
Robert A. Iannucci, et al., Multithreaded Computer Architecture: A Summary of the State of the Art, pp 167-200, Kluwer Academic Publishers, Boston/London/Dordrecht.
Proceedings, The 23rd Annual International Symposium on Computer Architecture, May 22-24, 1996, pp 191-202, ACM SIGARCH, IEEE Computer Society, TCCA, Philadelphia, Pennsylvania.
Proceedings, The 23rd Annual International Symposium on Computer Architecture, May 22-24, 1996, pp 203-212, ACM SIGARCH, IEEE Computer Society, TCCA, Philadelphia, Pennsylvania.
Dennis Lee, et al. & Brad Calder, et al., Instruction Cache Fetch Policiess for Speculative Execution, pp 1-11, Departmant of Computer Science.
Simon W. Moore, Multithreaded Processor Design, 1996, pp 1-141, Kluwer Academic Publishers, Boston/Dordrecht/London.
Peter Song, Multithreading Comes of Age, Jul. 14, 1997, pp 13-18, Microdesign Resources.
Ruedeiger R. Asche, Multithreading for Rookies, Jul. 31, 1998, pp 1-15, Microsoft Developers Network Technology Group.
IEEE Computer Society Technical Committee on Computer Architecture, Second International Symposium on High-Performance Computer Architecture, Feb. 3-7, 1996, pp291-301.
Dongwook Kim, Joonwon Lee, Seungkyu Park, A partitioned on-chip virtual cache for fast processors, Journal of Systems Architecture 43, 1997, pp 519-531, Elsevier, South Korea.
Boggs Darrell D.
Weiss Shlomit
An Meng-Al T.
Vo Lilian
LandOfFree
Method and apparatus for managing resources in 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 Method and apparatus for managing resources in a..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for managing resources in a... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3552325