Multiple-core processor with support for multiple virtual...

Electrical computers and digital processing systems: memory – Addressing combined with specific memory configuration or... – For multiple memory modules

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C711SE12023

Reexamination Certificate

active

07873776

ABSTRACT:
A multiple-core processor with support for multiple virtual processors. In one embodiment, a processor may include a cache including a number of cache banks, a number of processor cores and core/bank mapping logic coupled to the cache banks and processor cores. During a first mode of processor operation, each of the processor cores may be configurable to access any of the cache banks, and during a second mode of processor operation, the core/bank mapping logic may be configured to implement a plurality of virtual processors within the processor. A first virtual processor may include a first subset of the processor cores and a first subset of the banks, and a second virtual processor may include a second subset of the processor cores and a second subset of the cache banks. Subsets of processor cores and cache banks included in the first and second virtual processors may be distinct.

REFERENCES:
patent: 4754394 (1988-06-01), Brantley et al.
patent: 5692193 (1997-11-01), Jagannathan et al.
patent: 5721828 (1998-02-01), Frisch
patent: 5737765 (1998-04-01), Shigeeda
patent: 5745913 (1998-04-01), Pattin et al.
patent: 5752255 (1998-05-01), Jarvis
patent: 5843799 (1998-12-01), Hsu et al.
patent: 6035374 (2000-03-01), Panwar et al.
patent: 6049856 (2000-04-01), Bolyn
patent: 6058475 (2000-05-01), McDonald et al.
patent: 6119185 (2000-09-01), Westerinen et al.
patent: 6182203 (2001-01-01), Simar et al.
patent: 6226734 (2001-05-01), Kleinsorge et al.
patent: 6240484 (2001-05-01), Witt
patent: 6240490 (2001-05-01), Lyles et al.
patent: 6247109 (2001-06-01), Kleinsorge et al.
patent: 6298426 (2001-10-01), Ajanovic
patent: 6314471 (2001-11-01), Alverson et al.
patent: 6347372 (2002-02-01), Takashima et al.
patent: 6360333 (2002-03-01), Jansen et al.
patent: 6374338 (2002-04-01), Garvey
patent: 6381682 (2002-04-01), Noel et al.
patent: 6401202 (2002-06-01), Abgrall
patent: 6470422 (2002-10-01), Cai et al.
patent: 6493770 (2002-12-01), Sartore et al.
patent: 6502168 (2002-12-01), Arimilli et al.
patent: 6519673 (2003-02-01), Chudnovsky et al.
patent: 6542957 (2003-04-01), Miura et al.
patent: 6567837 (2003-05-01), Robinson
patent: 6848023 (2005-01-01), Teramoto
patent: 6871264 (2005-03-01), Soltis, Jr.
patent: 6874056 (2005-03-01), Dwyer et al.
patent: 7055003 (2006-05-01), Cargnoni et al.
patent: 7240160 (2007-07-01), Hetherington et al.
patent: 5287480 (2010-02-01), Wahr
patent: 2002/0073282 (2002-06-01), Chauvel et al.
patent: 2002/0116469 (2002-08-01), Okuyama
patent: 2002/0147851 (2002-10-01), Morimura et al.
patent: 2003/0005225 (2003-01-01), Smits
patent: 2003/0009629 (2003-01-01), Gruner et al.
patent: 2003/0051099 (2003-03-01), Yoaz et al.
patent: 2003/0088800 (2003-05-01), Cai
patent: 2003/0172234 (2003-09-01), Soltis, Jr.
patent: 2004/0123201 (2004-06-01), Nguyen et al.
patent: 2006/0004942 (2006-01-01), Hetherington et al.
patent: 1 164 495 (2001-12-01), None
patent: 01/61500 (2001-08-01), None
“Operating Systems Widely Used on Personal Computer”; http://web.archive.org/web/20011109175038/http://www.abilityhub.com/information/os.htm; Nov. 9, 2001; Copyright AbilityHub.com.
Derek Sisson; “Identifying Important Operating Systems”; http://web.archive.org/web/19991008110233/http://www.philosophe.com/audience/operating—systems.html; Oct. 8, 1999.
Chris Wildermuth; “JNI Announces UNIX Driversuite for Solaris, LINUX, HP-UX, AIX”; http://web.archive.org/web/20001204201000/http://www.fibrechannel.org/press/jni000424a.html; Dec. 4, 2000.
Peter Karlsson, “Comparison report on server operating systems”; http://web.archive.org/web/19991007200814/http://www.softwolves.pp. se/skola/comparison.html; Oct. 7, 1999.
Parson et al., “A Framework for Simulating Heterogeneous Virtual Process,” Simulation Symposium, 1999, Proceedings 32ndAnnual, Apr. 11-15, 1999, (11 pages).
Sen et al., “Synchronisation in a Multithread Processor,” Communicating Process Architectures 2000, Sep. 2000, (pp. 137-144).
Alverson et al., “Tera Hardware-Software Cooperation,” Tera Computer Company, 1997, (16 pages).
Alverson et al., “The Tera Computer System,” Tera Computer Company, Jun. 1990, (6 pages).
Alverson et al., “Exploiting Heterogeneous Parallelism on a Multithreaded Multiprocessor,” Tera Computer System, 1992, (10 pages).
Smith, “The End of Architecture,”17thAnnual Symposium on Computer Architecture, May 29, 1990, (8 pages).
Ungerer et al., “A Survey of Processors with Explicit Multithreading,” ACM Computing Surveys, vol. 34, No. 1, Mar. 2003, (35 pages).
Siegel, et al., “Logical Partition Mode Physical Resource Managemetn on the IBM eServer z990”, IBM Journal of Research and Development, vol. 48, No. ¾, May 6, 2004, pp. 535-543, XP002349838.
Chun Liu, et al., “Organizing the Last Line of Defense Before Hitting the Memory Wall for CMPs”, High Performance Computer Architecture, 2004, HPCA-10, Proceeding, 10thInternational Symposium on Madrid Spain, Feb. 14, 2004, IEEE, XP010778839, 5 pages.
Klonowski, et al., “AIX Version 4.3 to 5L Migration Guide,” INET, 'Online! May 2003, XP002349839, 10 pages.
Tendler, et al., “POWER4 System Microarchitecture,” IBM Journal of Research and Development, vol. 46, No. 1, Jan. 2002, XP002349840, pp. 6-8.
Parulkar, et al., “A Scalable, Low Cost Design-For-Test Architecture for U1traSPARC Chip Multi-Processors,” Proceedings International Test Confrerence 2002, ITC 2002. IEEE, Oct. 7, 2002, XP010609802.
International Search Report and Written Opinion, PCT/US2005/023182, mailed Nov. 8, 2005, 16 pages.
U.S. Appl. No. 11/063,792, filed Feb. 23, 2005.

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

Multiple-core processor with support for multiple virtual... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Multiple-core processor with support for multiple virtual..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Multiple-core processor with support for multiple virtual... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2718802

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