Evaluation of software energy consumption on microprocessors

Thesis (S.M.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, February 2002. === Includes bibliographical references (leaves 72-75). === In the area of wireless communications, energy consumption is the key design consideration. Significant effort has be...

Full description

Bibliographic Details
Main Author: Osqui, Mitra M., 1980-
Other Authors: Anantha P. Chandrakasan.
Format: Others
Language:English
Published: Massachusetts Institute of Technology 2005
Subjects:
Online Access:http://hdl.handle.net/1721.1/8344
id ndltd-MIT-oai-dspace.mit.edu-1721.1-8344
record_format oai_dc
spelling ndltd-MIT-oai-dspace.mit.edu-1721.1-83442019-05-02T15:37:51Z Evaluation of software energy consumption on microprocessors Osqui, Mitra M., 1980- Anantha P. Chandrakasan. Massachusetts Institute of Technology. Dept. of Electrical Engineering and Computer Science. Massachusetts Institute of Technology. Dept. of Electrical Engineering and Computer Science. Electrical Engineering and Computer Science. Thesis (S.M.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, February 2002. Includes bibliographical references (leaves 72-75). In the area of wireless communications, energy consumption is the key design consideration. Significant effort has been placed in optimizing hardware for energy efficiency, while relatively less emphasis has been placed on software energy reduction. For overall energy efficiency reduction of system energy consumption in both hardware and software must be addressed. One goal of this research is to evaluate the factors that affect software energy efficiency and identify techniques that can be employed to produce energy optimal software. In order to present a strong argument, two state-of-the-art low power processors were used for evaluation: the Intel StrongARM SA-1100 and the next generation Intel Xscale processor. A key step in analyzing the performance of software is to perform a comprehensive tabulation of the energy consumption per instruction, while taking into account the different modes of operation. This leads into a comprehensive energy profiling for the instruction set of the processors of interest. With information on the energy consumption per instruction, we can evaluate the feasibility of energy efficient programming and use the results to gain greater insight into the power consumption of the two processors under consideration. Benchmark programs will be tested on both processors to illustrate the effectiveness of the energy profiling results. The next goal is to look at the leakage current and current consumed during idle modes of the processors and how that impacts the overall picture of energy consumption. Thus energy consumption will be explored for the two processors from both a dynamic and static energy consumption perspective. by Mitra M. Osqui. S.M. 2005-08-23T19:20:39Z 2005-08-23T19:20:39Z 2001 2002 Thesis http://hdl.handle.net/1721.1/8344 50510691 eng M.I.T. theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission. See provided URL for inquiries about permission. http://dspace.mit.edu/handle/1721.1/7582 93 leaves 7897399 bytes 7897159 bytes application/pdf application/pdf application/pdf Massachusetts Institute of Technology
collection NDLTD
language English
format Others
sources NDLTD
topic Electrical Engineering and Computer Science.
spellingShingle Electrical Engineering and Computer Science.
Osqui, Mitra M., 1980-
Evaluation of software energy consumption on microprocessors
description Thesis (S.M.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, February 2002. === Includes bibliographical references (leaves 72-75). === In the area of wireless communications, energy consumption is the key design consideration. Significant effort has been placed in optimizing hardware for energy efficiency, while relatively less emphasis has been placed on software energy reduction. For overall energy efficiency reduction of system energy consumption in both hardware and software must be addressed. One goal of this research is to evaluate the factors that affect software energy efficiency and identify techniques that can be employed to produce energy optimal software. In order to present a strong argument, two state-of-the-art low power processors were used for evaluation: the Intel StrongARM SA-1100 and the next generation Intel Xscale processor. A key step in analyzing the performance of software is to perform a comprehensive tabulation of the energy consumption per instruction, while taking into account the different modes of operation. This leads into a comprehensive energy profiling for the instruction set of the processors of interest. With information on the energy consumption per instruction, we can evaluate the feasibility of energy efficient programming and use the results to gain greater insight into the power consumption of the two processors under consideration. Benchmark programs will be tested on both processors to illustrate the effectiveness of the energy profiling results. The next goal is to look at the leakage current and current consumed during idle modes of the processors and how that impacts the overall picture of energy consumption. Thus energy consumption will be explored for the two processors from both a dynamic and static energy consumption perspective. === by Mitra M. Osqui. === S.M.
author2 Anantha P. Chandrakasan.
author_facet Anantha P. Chandrakasan.
Osqui, Mitra M., 1980-
author Osqui, Mitra M., 1980-
author_sort Osqui, Mitra M., 1980-
title Evaluation of software energy consumption on microprocessors
title_short Evaluation of software energy consumption on microprocessors
title_full Evaluation of software energy consumption on microprocessors
title_fullStr Evaluation of software energy consumption on microprocessors
title_full_unstemmed Evaluation of software energy consumption on microprocessors
title_sort evaluation of software energy consumption on microprocessors
publisher Massachusetts Institute of Technology
publishDate 2005
url http://hdl.handle.net/1721.1/8344
work_keys_str_mv AT osquimitram1980 evaluationofsoftwareenergyconsumptiononmicroprocessors
_version_ 1719025343189221376