Browse Prior Art Database

Method for a multiple-processor stepped performance mobile computer design

IP.com Disclosure Number: IPCOM000023825D
Publication Date: 2004-Mar-31
Document File: 2 page(s) / 37K

Publishing Venue

The IP.com Prior Art Database

Abstract

Disclosed is a method for a multiple-processor stepped performance mobile computer design. Benefits include improved functionality, improved user experience, and improved power performance.

This text was extracted from a Microsoft Word document.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 65% of the total text.

Method for a multiple-processor stepped performance mobile computer design

Disclosed is a method for a multiple-processor stepped performance mobile computer design. Benefits include improved functionality, improved user experience, and improved power performance.

Background

         The number of mobile PCs (commonly referred to as laptops) is increasing every year. However, the performance gap between high-end desktop PCs and battery-life-friendly mobile PCs is quite large. As a result, some users maintain two PC systems, a desktop PC to do software development or other performance-hungry tasks and a mobile PC to take on the road.

         Mobile PCs run at a slower speed while running on battery to conserve battery life. When the laptop is plugged into AC, the speed is stepped up and performance is improved.

Description

         The disclosed method is a multiple-processor stepped performance mobile computer design (PerformanceStep). The disclosed method enables a laptop to run with one microprocessor (BSP) active while it is running on battery, conserving battery life. However, when the laptop is plugged into AC power or at a docking station, the other application microprocessors (APs) are started up by the operating system, increasing the computing power (see Figures 1 and 2).

When the AC power is removed, the operating system would complete outstanding tasks on the application processors and then disable them or put them in a HALT state. The application processors would stay in this low/no power...