Sleep mode transition between processors sharing an...

Electrical computers and digital processing systems: support – Computer power control – Power conservation

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Reexamination Certificate

active

06240521

ABSTRACT:

FIELD OF THE INVENTION
The invention generally relates to information processing systems, and more specifically to power conservation in battery operated computer systems. The invention has a particular applicability to IBM® ThinkPad®) notebook computers. (IBM and ThinkPad are registered trademarks of the International Business Machines Corporation.)
BACKGROUND OF THE INVENTION
Various low-powered operating modes for extending battery life are known in notebook computers and hand-held devices. A sleep mode (also known as a “suspend” mode) permits a user to press a button which places the computer in a very low power configuration in which program execution is suspended. When the button is depressed a second time, the computer resumes execution from the point at which the button was depressed the first time. In some power-conserving operating modes, a computer will enter a sleep mode automatically if there has been no user activity within a defined interval.
In other efforts to extend battery life, computer circuits have been developed which provide reasonable computational speed when operated at reduced voltages. It is fair to say, however that no existing notebook computer offers the combined advantages of low power and high speed.
What is needed is a notebook computer that can operate at extremely low power levels when battery life is at a premium—such as during a long distance flight—and can operate at high speed when computational power is required. The current solution to this problem is to use two computers—a low-powered notebook for an extended flight, and a high-powered notebook or desktop computer for heavy number crunching.
SUMMARY OF THE INVENTION
This need, and others that will become apparent, is met by the present invention which in a specific embodiment provides an information processing system having at least two processors sharing a common instruction set and address space. One processor at a time is active and executes program instructions. The active processor is placed into a sleep mode in which a current machine state is saved in the shared address space and instruction execution is suspended. A different processor becomes active and resumes instruction execution using the previously saved current machine state. The sleep mode is used to effectively pass control from one processor to another.
In a specific embodiment, the currently active processor will resume operation after a sleep mode unless the user overrides that default selection. In another specific embodiment, the currently active processor selects which processor will become active following a sleep mode transition.
In another specific embodiment, different processors share a common instruction set but each has additional unique characteristics, and the currently active processor selects a processor having characteristics matching the requirements of a specific phase of a computational process.
In another specific embodiment, a notebook computer has two processors, one being very low-powered for extending battery life, the other being very fast for multimedia presentations and heavy number crunching. A user selects a processor appropriate for the intended use.
Another specific embodiment of the invention defines methods for operating an information processing system having plural processors using a sleep mode transition as described above. One specific method requires that the computational process be expressed in shared instructions and address space only. Another specific method permits the software, via the processor selection latch, to specify which processor will be active during various phases of the software, thereby permitting the software to take advantage of individual characteristics of each processor.
A primary advantage of the system is that a low power processor can be used for some tasks, such as word processing, for prolonging battery life, while a powerful high-speed processor can be invoked for tasks such as spread sheets and multimedia presentations. In the past, these combined features required that more than one computer be used. The present invention permits these features to be available in a single computer system.
Another advantage of the described system is that it permits desirable characteristics of similar though different processors to be successfully combined in a single computer. The differing characteristics typically include speed and power, but also permit processors from different manufacturers and having slightly differing characteristics to be combined in a single desktop or notebook computer. This advantage is one not previously available except by using two computers. The two processors must share a common subset of instructions and an address space.


REFERENCES:
patent: 4443846 (1984-04-01), Adcock
patent: 5142684 (1992-08-01), Perry et al.
patent: 5592677 (1997-01-01), Intrater et al.
patent: 5625828 (1997-04-01), Carmon et al.
patent: 5666541 (1997-09-01), Sellers
patent: 5713028 (1998-01-01), Takahashi et al.
patent: 5737706 (1998-04-01), Seazholtz et al.
patent: 5740454 (1998-04-01), Kelly et al.
patent: 5809449 (1998-09-01), Harper
patent: 5886689 (1999-03-01), Chee et al.
patent: 5918061 (1999-06-01), Nikjou
patent: 5926404 (1999-07-01), Zeller et al.
patent: 6035408 (2000-03-01), Huang
patent: 6065123 (2000-05-01), Chou et al.

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

Sleep mode transition between processors sharing an... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Sleep mode transition between processors sharing an..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Sleep mode transition between processors sharing an... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2510800

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