Sign In to Follow Application
View All Documents & Correspondence

Power Efficient Processor Architecture

Abstract: In one embodiment, the present invention includes a method for receiving an interrupt from an accelerator, sending a resume signal directly to a small core responsive to the interrupt and providing a subset of an execution state of the large core to the first small core, and determining whether the small core can handle a request associated with the interrupt, and performing an operation corresponding to the request in the small core if the determination is in the affirmative, and otherwise providing the large core execution state and the resume signal to the large core. Other embodiments are described and claimed.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
01 July 2016
Publication Number
36/2016
Publication Type
INA
Invention Field
COMPUTER SCIENCE
Status
Email
ipo@iphorizons.com
Parent Application
Patent Number
Legal Status
Grant Date
2024-01-08
Renewal Date

Applicants

INTEL CORPORATION
2200 Mission College, Boulevard, Santa Clara, California, 95054, USA

Inventors

1. Andrew J. HERDRICH
2111 NE 25th Avenue, Hillsboro, OR 97124 (US)
2. Rameshkumar G. ILLIKKAL
151 Red Ridge Ct., Folsom, CA 95630 (US)
3. Ravishankar IYER
15934 NW Andalusian Way, Portland, OR 97229 (US)
4. Sadogopan SRINIVASAN
1470 NE Alex Way #353, Hillsboro, OR 97124 (US)
5. Jaideep MOSES
13580 NW Stonebridge Drive, Portland, OR 97229 (US)
6. Srihari MAKINENI
2111 NE 25th Ave., JF2-65, Hillsboro, OR 97124 (US)

Specification

Claims:1. A processor comprising:
a first plurality of cores;
a second plurality of cores, a core of the second plurality of cores having a lower power consumption when in operation than a core of the first plurality of cores;
an interconnect coupled to the first plurality of cores and coupled to the second plurality of cores; and
a shared cache memory coupled to at least the first plurality of cores;
wherein, based at least in part on a performance requirement, an execution state is to be transferred from the core of the second plurality of cores to the core of the first plurality of cores to enable the core of the first plurality of cores to execute an operation.
, Description:RELATED APPLICATION; PRIORITY CLAIM
This patent application is related to and claims priority from India Patent Application No. 1367/CHENP/2014, filed 20 February 2014, entitled “POWER EFFICIENT PROCESSOR ARCHITECTURE”.

Background
Typically, a processor uses a power saving sleep mode such as in accordance with an Advanced Configuration and Power Interface (ACPI) standard (e.g., Rev. 3.0b, published October 10, 2006) when possible. These so-called C-state core low power states (ACPI C-states) in addition to voltage and frequency scaling (DVFS or ACPI performance state (P-states)) can save power when a core is idle or not fully utilized. However, even in a multi-core processor context, a core is often woken from an efficient sleep state to perform a relatively simple operation, and is then returned to the sleep state. This operation can adversely affect power efficiency, as there is a cost in both latency and power consumption for exiting and returning to low power states. During the state transition power may be consumed in some types of processors without useful work being accomplished, to the detriment of power efficiency.
Examples of operations to be handled upon exiting a low power state include keyboard inputs, timer interrupts, network interrupts and so on. To handle these operations in a power sensitive manner, current operating systems (OSs) change program behavior by processing larger amounts of data at a time, or moving to a tickless OS where there are no periodic timer interrupts, and only sporadic programmed ones. Another strategy is to use timer coalescing, where multiple interrupts are grouped and handled at the same time. But in addition to changing a program’s behavior, all of these options raise complexity and still can lead to power inefficient operation. Further, some types of software (e.g., media playback) may make attempts to defeat hardware power efficiency mechanisms by requesting frequent, periodic wakes regardless of how much work needs to be accomplished. Thus, the tickless/timer coalescing strategies can save some power by reducing unnecessary wakes from deep C-states, but they require invasive changes to the OS and may take a significant amount of time to propagate through a computing ecosystem, as such changes are not implemented until a new version of an operating system is distributed.

Documents

Application Documents

# Name Date
1 Form 5 [01-07-2016(online)].pdf 2016-07-01
2 Drawing [01-07-2016(online)].pdf 2016-07-01
3 Description(Complete) [01-07-2016(online)].pdf 2016-07-01
4 Form 18 [05-07-2016(online)].pdf 2016-07-05
5 Form 3 [26-12-2016(online)].pdf 2016-12-26
6 201648022652-FORM-26 [07-08-2018(online)].pdf 2018-08-07
7 Correspondence by Agent_Form26_10-08-2018.pdf 2018-08-10
8 201648022652-FER.pdf 2020-02-05
9 201648022652-OTHERS [05-08-2020(online)].pdf 2020-08-05
10 201648022652-Information under section 8(2) [05-08-2020(online)].pdf 2020-08-05
11 201648022652-Information under section 8(2) [05-08-2020(online)]-1.pdf 2020-08-05
12 201648022652-FORM 3 [05-08-2020(online)].pdf 2020-08-05
13 201648022652-FER_SER_REPLY [05-08-2020(online)].pdf 2020-08-05
14 201648022652-CLAIMS [05-08-2020(online)].pdf 2020-08-05
15 201648022652-ABSTRACT [05-08-2020(online)].pdf 2020-08-05
16 201648022652-US(14)-HearingNotice-(HearingDate-15-12-2023).pdf 2023-11-20
17 201648022652-Correspondence to notify the Controller [27-11-2023(online)].pdf 2023-11-27
18 201648022652-FORM-26 [05-12-2023(online)].pdf 2023-12-05
19 201648022652-FORM 3 [21-12-2023(online)].pdf 2023-12-21
20 201648022652-Written submissions and relevant documents [29-12-2023(online)].pdf 2023-12-29
21 201648022652-PETITION UNDER RULE 137 [29-12-2023(online)].pdf 2023-12-29
22 201648022652-PETITION UNDER RULE 137 [29-12-2023(online)]-1.pdf 2023-12-29
23 201648022652-Annexure [29-12-2023(online)].pdf 2023-12-29
24 201648022652-PatentCertificate08-01-2024.pdf 2024-01-08
25 201648022652-IntimationOfGrant08-01-2024.pdf 2024-01-08

Search Strategy

1 2020-01-2715-37-45_27-01-2020.pdf

ERegister / Renewals

3rd: 08 Apr 2024

From 06/09/2013 - To 06/09/2014

4th: 08 Apr 2024

From 06/09/2014 - To 06/09/2015

5th: 08 Apr 2024

From 06/09/2015 - To 06/09/2016

6th: 08 Apr 2024

From 06/09/2016 - To 06/09/2017

7th: 08 Apr 2024

From 06/09/2017 - To 06/09/2018

8th: 08 Apr 2024

From 06/09/2018 - To 06/09/2019

9th: 08 Apr 2024

From 06/09/2019 - To 06/09/2020

10th: 08 Apr 2024

From 06/09/2020 - To 06/09/2021

11th: 08 Apr 2024

From 06/09/2021 - To 06/09/2022

12th: 08 Apr 2024

From 06/09/2022 - To 06/09/2023

13th: 08 Apr 2024

From 06/09/2023 - To 06/09/2024

14th: 24 Aug 2024

From 06/09/2024 - To 06/09/2025

15th: 19 Aug 2025

From 06/09/2025 - To 06/09/2026