WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO2004006095) REDUCING PROCESSOR ENERGY CONSUMPTION USING COMPILE-TIME INFORMATION
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2004/006095    International Application No.:    PCT/US2003/021076
Publication Date: 15.01.2004 International Filing Date: 08.07.2003
Chapter 2 Demand Filed:    04.02.2004    
IPC:
G06F 9/45 (2006.01)
Applicants: UNIVERSITY OF MASSACHUSETTS [US/US]; One Beacon Street, 26th Floor, Boston, MA 02108 (US) (For All Designated States Except US).
MORITZ, Csaba, Andras [SE/US]; (US) (For US Only).
KRISHNA, Mani, C. [US/US]; (US) (For US Only).
KOREN, Israel [US/US]; (US) (For US Only).
UNSAUL, Osman, Sabri [TR/US]; (US) (For US Only).
CHEDDA, Saurabh [IN/US]; (US) (For US Only).
ASHOK, Raksit [IN/US]; (US) (For US Only)
Inventors: MORITZ, Csaba, Andras; (US).
KRISHNA, Mani, C.; (US).
KOREN, Israel; (US).
UNSAUL, Osman, Sabri; (US).
CHEDDA, Saurabh; (US).
ASHOK, Raksit; (US)
Agent: FASSE, Peter, J.; Fish & Richardson P.C., 225 Franklin Street, Boston, MA 02110-2804 (US)
Priority Data:
10/191,774 09.07.2002 US
Title (EN) REDUCING PROCESSOR ENERGY CONSUMPTION USING COMPILE-TIME INFORMATION
(FR) REDUCTION DE LA CONSOMMATION D'ENERGIE D'UN PROCESSEUR AU MOYEN D'UNE INFORMATION DE TEMPS DE COMPILATION
Abstract: front page image
(EN)A method, for use in a processor, includes mapping a first data access having less than a predetermined memory footprint to a first memory area, and mapping a second data access having greater than the predetermined memory footprint to a second memory area. The method may also include compiling computer code, inserting annotations into an intermediate representation of the computer code generated during compiling, propagating the annotations from the intermediate representation to a low-level is representation of the computer code generated during compiling, and inserting instructions into the low-level representation, the instructions controlling mapping of the first data and the second data.
(FR)L'invention concerne un procédé, destiné à être utilisé dans un processeur, consistant à mapper un premier accès de données, d'encombrement inférieur à un encombrement mémoire déterminé, sur une première zone mémoire, et à mapper un second accès de données, d'encombrement supérieur à l'encombrement mémoire déterminé, sur une seconde zone mémoire. Le procédé peut aussi consister à compiler un code informatique, à insérer des annotations (18) dans une représentation intermédiaire du code informatique généré durant la compilation, à propager les annotations de la représentation intermédiaire vers une représentation bas niveau du code informatique généré durant la compilation et à insérer des instructions dans la représentation bas niveau, ces instructions assurant le mappage des premières données et des secondes données (20).
Designated States: AE, AG, AL, AM, AT, AU, AZ, BA, BB, BG, BR, BY, BZ, CA, CH, CN, CO, CR, CU, CZ, DE, DK, DM, DZ, EC, EE, ES, FI, GB, GD, GE, GH, GM, HR, HU, ID, IL, IN, IS, JP, KE, KG, KP, KR, KZ, LC, LK, LR, LS, LT, LU, LV, MA, MD, MG, MK, MN, MW, MX, MZ, NO, NZ, OM, PH, PL, PT, RO, RU, SD, SE, SG, SK, SL, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VN, YU, ZA, ZM, ZW.
African Regional Intellectual Property Organization (GH, GM, KE, LS, MW, MZ, SD, SL, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
European Patent Office (AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HU, IE, IT, LU, MC, NL, PT, RO, SE, SI, SK, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, ML, MR, NE, SN, TD, TG).
Publication Language: English (EN)
Filing Language: English (EN)