KR100806284B1 - 동적 전압 스케일링을 적용한 고효율 프로세서 - Google Patents
동적 전압 스케일링을 적용한 고효율 프로세서 Download PDFInfo
- Publication number
- KR100806284B1 KR100806284B1 KR1020060043744A KR20060043744A KR100806284B1 KR 100806284 B1 KR100806284 B1 KR 100806284B1 KR 1020060043744 A KR1020060043744 A KR 1020060043744A KR 20060043744 A KR20060043744 A KR 20060043744A KR 100806284 B1 KR100806284 B1 KR 100806284B1
- Authority
- KR
- South Korea
- Prior art keywords
- power supply
- unit block
- supply voltage
- processor
- command
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/76—Architectures of general purpose stored program computers
- G06F15/78—Architectures of general purpose stored program computers comprising a single central processing unit
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
- G06F1/3287—Power saving characterised by the action undertaken by switching off individual functional units in the computer system
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
- G06F1/3293—Power saving characterised by the action undertaken by switching to a less power-consuming processor, e.g. sub-CPU
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
- G06F1/3296—Power saving characterised by the action undertaken by lowering the supply or operating voltage
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/50—Reducing energy consumption in communication networks in wire-line communication networks, e.g. low power modes or reduced link rate
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- Power Sources (AREA)
- Microcomputers (AREA)
Abstract
Description
Claims (10)
- 외부에서 인가되는 명령어에 따른 연산을 수행하기 위한 펑션 유닛블록;외부 장치와 데이터 통신을 수행하기 위한 하나 이상의 페리퍼럴 유닛블록;상기 입력된 명령어를 해석하고, 해석된 명령어 실행에 필요한 상기 펑션 유닛블록 및 상기 페리퍼럴 유닛블록의 동작 모드를 결정하기 위한 명령어 해석부;상기 펑션 유닛블록의 동작 모드에 따라 다른 레벨의 전원전압을 상기 펑션 유닛블록으로 인가하기 위한 펑션 유닛블록 구동부; 및상기 페리퍼럴 유닛블록의 동작 모드에 따라 다른 레벨의 전원전압을 상기 페리퍼럴 유닛블록으로 인가하기 위한 페리퍼럴 유닛블록 구동부를 포함하는 프로세서.
- 제1항에 있어서,상기 펑션 유닛블록은, 2개 이상의 펑션 유닛을 포함하는 프로세서.
- 제2항에 있어서, 상기 펑션 유닛 블록은,상기 명령어 해석부의 제어에 따라 다른 레벨의 전원전압을 상기 각 펑션 유닛에 인가하기 위한 2개 이상의 펑션 유닛 구동기를 더 포함하는 프로세서.
- 제1항에 있어서,상기 페리퍼럴 유닛블록은, 2개 이상의 페리퍼럴 유닛을 포함하는 프로세서.
- 제4항에 있어서, 상기 페리퍼럴 유닛블록은,상기 명령어 해석부의 제어에 따라 다른 레벨의 전원전압을 상기 각 페리퍼럴 유닛에 인가하기 위한 2개 이상의 페리퍼럴 유닛 구동기를 더 포함하는 프로세서.
- 외부 명령어를 입력받아 해석하기 위한 명령어 해석부를 포함하는 프로세싱 엘리먼트; 및상기 프로세싱 엘리먼트의 전원전압을 공급하기 위한 엘리먼트 구동부를 포함하며,상기 명령어 해석부의 상기 입력받은 명령어의 해석 결과에 따라, 상기 엘리먼트 구동부가 출력하는 전원전압의 레벨이 결정되는 것을 특징으로 하는 프로세서.
- 제6항에 있어서, 상기 명령어 해석부는 상기 입력받은 명령어에 따라 상기 프로세싱 엘리먼트의 동작 모드를 슬립 모드로 결정하는 것을 특징으로 하는 프로세서.
- 제6항에 있어서, 상기 프로세싱 엘리먼트는,상기 엘리먼트 구동부로부터 상기 전원전압을 공급받아 상기 명령어에 따른 연산을 수행하기 위한 펑션 유닛, 또는상기 엘리먼트 구동부로부터 상기 전원전압을 공급받아 외부 장치와 데이터 통신을 수행하기 위한 하나 이상의 페리퍼럴 유닛을 더 포함하는 것을 특징으로 하는 프로세서.
- 입력되는 외부 명령어에 따른 연산 또는 데이터 이동을 수행하는 프로세싱 엘리먼트와,상기 프로세싱 엘리먼트의 전원전압을 공급하기 위한 엘리먼트 구동부를 포함하는 2개 이상의 단위 프로세서; 및상기 외부 명령어를 해석하여 해당 명령어 처리에 필요한 단위 프로세서를 결정하는 프로세싱 엘리먼트 선택부;를 포함하며,상기 엘리먼트 구동부는 상기 프로세싱 엘리먼트 선택부의 선택에 따라 다른 레벨을 가지는 전원전압을 공급하는 것을 특징으로 하는 프로세서.
- 제9항에 있어서, 상기 프로세싱 엘리먼트는,상기 엘리먼트 구동부로부터 상기 전원전압을 공급받아 상기 명령어에 따른 연산을 수행하기 위한 펑션 유닛, 또는상기 엘리먼트 구동부로부터 상기 전원전압을 공급받아 외부 장치와 데이터 통신을 수행하기 위한 하나 이상의 페리퍼럴 유닛을 더 포함하는 것을 특징으로 하는 프로세서.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/520,177 US7805620B2 (en) | 2005-12-08 | 2006-09-13 | Highly energy-efficient processor employing dynamic voltage scaling |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20050119649 | 2005-12-08 | ||
KR1020050119649 | 2005-12-08 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20070061086A KR20070061086A (ko) | 2007-06-13 |
KR100806284B1 true KR100806284B1 (ko) | 2008-02-22 |
Family
ID=38357021
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020060043744A KR100806284B1 (ko) | 2005-12-08 | 2006-05-16 | 동적 전압 스케일링을 적용한 고효율 프로세서 |
Country Status (2)
Country | Link |
---|---|
US (1) | US7805620B2 (ko) |
KR (1) | KR100806284B1 (ko) |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8145923B2 (en) * | 2008-02-20 | 2012-03-27 | Xilinx, Inc. | Circuit for and method of minimizing power consumption in an integrated circuit device |
KR101197591B1 (ko) * | 2008-12-22 | 2012-11-08 | 한국전자통신연구원 | 저전력 프로세서 |
JP5816407B2 (ja) | 2009-02-27 | 2015-11-18 | ルネサスエレクトロニクス株式会社 | 半導体集積回路装置 |
US8338988B2 (en) * | 2009-04-17 | 2012-12-25 | Lsi Corporation | Adaptation of an active power supply set using an event trigger |
US8930733B2 (en) | 2009-06-12 | 2015-01-06 | Taiwan Semiconductor Manufacturing Company, Ltd. | Separating power domains of central processing units |
US9215193B2 (en) * | 2009-12-28 | 2015-12-15 | Broadcom Corporation | System and method for enhanced energy control policy for unmanaged switch applications |
US8671413B2 (en) | 2010-01-11 | 2014-03-11 | Qualcomm Incorporated | System and method of dynamic clock and voltage scaling for workload based power management of a wireless mobile device |
US10063780B2 (en) | 2010-06-02 | 2018-08-28 | Shan-Le Shih | Electronic imaging system for capturing and displaying images in real time |
US8489909B2 (en) | 2010-09-24 | 2013-07-16 | International Business Machines Corporation | Displaying the operating efficiency of a processor |
US9679296B2 (en) | 2011-11-30 | 2017-06-13 | Retailmenot, Inc. | Promotion code validation apparatus and method |
US9098271B2 (en) * | 2012-02-05 | 2015-08-04 | Jeffrey R. Eastlack | Autonomous microprocessor re-configurability via power gating pipelined execution units using static profiling |
US10592915B2 (en) | 2013-03-15 | 2020-03-17 | Retailmenot, Inc. | Matching a coupon to a specific product |
JP5852997B2 (ja) * | 2013-07-29 | 2016-02-09 | 京セラドキュメントソリューションズ株式会社 | 通信装置及び通信システム |
CN109783436B (zh) * | 2019-01-16 | 2021-06-22 | 广东高云半导体科技股份有限公司 | 一种片上系统 |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5666537A (en) * | 1994-08-12 | 1997-09-09 | Intel Corporation | Power down scheme for idle processor components |
JP4387122B2 (ja) | 1996-11-21 | 2009-12-16 | 株式会社日立製作所 | 低電力プロセッサ |
JPH11149459A (ja) | 1997-11-17 | 1999-06-02 | Nec Corp | マルチプロセッサシステム |
US6219796B1 (en) * | 1997-12-23 | 2001-04-17 | Texas Instruments Incorporated | Power reduction for processors by software control of functional units |
US6625740B1 (en) * | 2000-01-13 | 2003-09-23 | Cirrus Logic, Inc. | Dynamically activating and deactivating selected circuit blocks of a data processing integrated circuit during execution of instructions according to power code bits appended to selected instructions |
US6941480B1 (en) * | 2000-09-30 | 2005-09-06 | Intel Corporation | Method and apparatus for transitioning a processor state from a first performance mode to a second performance mode |
US7107471B2 (en) * | 2001-03-21 | 2006-09-12 | Apple Computer, Inc. | Method and apparatus for saving power in pipelined processors |
GB2403823B (en) * | 2003-07-08 | 2005-09-21 | Toshiba Res Europ Ltd | Controller for processing apparatus |
KR101035077B1 (ko) | 2004-02-20 | 2011-05-19 | 삼성전자주식회사 | 다이나믹 전압 스케일링에 따라 전력 소비 감소가 가능한반도체 시스템 |
US7441136B2 (en) * | 2005-04-04 | 2008-10-21 | Advanced Micro Devices, Inc. | System for predictive processor component suspension and method thereof |
US7417482B2 (en) * | 2005-10-31 | 2008-08-26 | Qualcomm Incorporated | Adaptive voltage scaling for an electronics device |
-
2006
- 2006-05-16 KR KR1020060043744A patent/KR100806284B1/ko active IP Right Grant
- 2006-09-13 US US11/520,177 patent/US7805620B2/en active Active
Non-Patent Citations (1)
Title |
---|
없음 |
Also Published As
Publication number | Publication date |
---|---|
KR20070061086A (ko) | 2007-06-13 |
US7805620B2 (en) | 2010-09-28 |
US20070150763A1 (en) | 2007-06-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100806284B1 (ko) | 동적 전압 스케일링을 적용한 고효율 프로세서 | |
US11971773B2 (en) | Discrete power control of components within a computer system | |
CN1717645B (zh) | 用于多线程处理器性能控制的装置和方法 | |
JP6092649B2 (ja) | 演算装置、アレイ型演算装置およびその制御方法、情報処理システム | |
KR101197591B1 (ko) | 저전력 프로세서 | |
US7685439B2 (en) | Method for effecting the controlled shutdown of data processing units | |
US8914612B2 (en) | Data processing with time-based memory access | |
JP2008059300A (ja) | マイクロコンピュータ | |
CN101727160B (zh) | 协处理器系统工作模式的切换方法和装置及处理器系统 | |
JP2006107507A (ja) | 命令語キャッシュと命令語変換参照バッファの制御器、及びその制御方法 | |
JPH0728549A (ja) | マイクロコンピュータ | |
US8555097B2 (en) | Reconfigurable processor with pointers to configuration information and entry in NOP register at respective cycle to deactivate configuration memory for reduced power consumption | |
JP2017138785A (ja) | メモリを制御する制御装置及びその制御方法 | |
US20030182588A1 (en) | Method and apparatus for controlling power states in a memory device utilizing state information | |
US7290157B2 (en) | Configurable processor with main controller to increase activity of at least one of a plurality of processing units having local program counters | |
KR100475267B1 (ko) | 메모리및마이컴 | |
CN109933372B (zh) | 一种多模式动态可切换架构低功耗处理器 | |
JP3349942B2 (ja) | 命令メモリ回路 | |
CN110045989B (zh) | 一种动态切换式低功耗处理器 | |
JP2003050776A (ja) | データ入出力装置、メモリ・システム、データ入出力回路およびデータ入出力方法 | |
JP2003308138A (ja) | 電子機器および電子機器の駆動制御方法 | |
JPH11306074A (ja) | 情報処理装置 | |
JP3729142B2 (ja) | 並列演算処理装置 | |
JPH11328011A (ja) | 記憶制御装置および情報処理機器 | |
JP2008191840A (ja) | 制御システム及び制御方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20130205 Year of fee payment: 6 |
|
FPAY | Annual fee payment |
Payment date: 20140123 Year of fee payment: 7 |
|
FPAY | Annual fee payment |
Payment date: 20150126 Year of fee payment: 8 |
|
FPAY | Annual fee payment |
Payment date: 20160127 Year of fee payment: 9 |
|
FPAY | Annual fee payment |
Payment date: 20170124 Year of fee payment: 10 |
|
FPAY | Annual fee payment |
Payment date: 20190125 Year of fee payment: 12 |