Performance evaluation of GCC 4.7.1 on EISC

Miseon Han, Hokyoon Lee, Seon Wook Kim

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

In an embedded system, power consumption and execution time are important factors in performance. Code quality determines the performance factors, which is greatly influenced by a compiler. In this paper, we evaluate the performance of GCC 4.7.1 in comparison of that of GCC 4.2.2 on the EISC architecture with EEMBC in terms of the number of dynamic instructions and compiled code size. The results show that GCC 4.7 reduces 6.8% of the dynamic instructions, but increases 2.9% of code size from GCC 4.2.2.

Original languageEnglish
Title of host publication13th International Conference on Electronics, Information, and Communication, ICEIC 2014 - Proceedings
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Print)9781479939428
DOIs
Publication statusPublished - 2014 Jan 1
Event13th International Conference on Electronics, Information, and Communication, ICEIC 2014 - Kota Kinabalu, Malaysia
Duration: 2014 Jan 152014 Jan 18

Other

Other13th International Conference on Electronics, Information, and Communication, ICEIC 2014
CountryMalaysia
CityKota Kinabalu
Period14/1/1514/1/18

Fingerprint

Embedded systems
Electric power utilization

Keywords

  • code size
  • compiler
  • GCC
  • instructions
  • optimization
  • performance

ASJC Scopus subject areas

  • Control and Systems Engineering
  • Electrical and Electronic Engineering

Cite this

Han, M., Lee, H., & Kim, S. W. (2014). Performance evaluation of GCC 4.7.1 on EISC. In 13th International Conference on Electronics, Information, and Communication, ICEIC 2014 - Proceedings [6914376] Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/ELINFOCOM.2014.6914376

Performance evaluation of GCC 4.7.1 on EISC. / Han, Miseon; Lee, Hokyoon; Kim, Seon Wook.

13th International Conference on Electronics, Information, and Communication, ICEIC 2014 - Proceedings. Institute of Electrical and Electronics Engineers Inc., 2014. 6914376.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Han, M, Lee, H & Kim, SW 2014, Performance evaluation of GCC 4.7.1 on EISC. in 13th International Conference on Electronics, Information, and Communication, ICEIC 2014 - Proceedings., 6914376, Institute of Electrical and Electronics Engineers Inc., 13th International Conference on Electronics, Information, and Communication, ICEIC 2014, Kota Kinabalu, Malaysia, 14/1/15. https://doi.org/10.1109/ELINFOCOM.2014.6914376
Han M, Lee H, Kim SW. Performance evaluation of GCC 4.7.1 on EISC. In 13th International Conference on Electronics, Information, and Communication, ICEIC 2014 - Proceedings. Institute of Electrical and Electronics Engineers Inc. 2014. 6914376 https://doi.org/10.1109/ELINFOCOM.2014.6914376
Han, Miseon ; Lee, Hokyoon ; Kim, Seon Wook. / Performance evaluation of GCC 4.7.1 on EISC. 13th International Conference on Electronics, Information, and Communication, ICEIC 2014 - Proceedings. Institute of Electrical and Electronics Engineers Inc., 2014.
@inproceedings{ae8ab7ded83840d9a62e53f857ddc847,
title = "Performance evaluation of GCC 4.7.1 on EISC",
abstract = "In an embedded system, power consumption and execution time are important factors in performance. Code quality determines the performance factors, which is greatly influenced by a compiler. In this paper, we evaluate the performance of GCC 4.7.1 in comparison of that of GCC 4.2.2 on the EISC architecture with EEMBC in terms of the number of dynamic instructions and compiled code size. The results show that GCC 4.7 reduces 6.8{\%} of the dynamic instructions, but increases 2.9{\%} of code size from GCC 4.2.2.",
keywords = "code size, compiler, GCC, instructions, optimization, performance",
author = "Miseon Han and Hokyoon Lee and Kim, {Seon Wook}",
year = "2014",
month = "1",
day = "1",
doi = "10.1109/ELINFOCOM.2014.6914376",
language = "English",
isbn = "9781479939428",
booktitle = "13th International Conference on Electronics, Information, and Communication, ICEIC 2014 - Proceedings",
publisher = "Institute of Electrical and Electronics Engineers Inc.",

}

TY - GEN

T1 - Performance evaluation of GCC 4.7.1 on EISC

AU - Han, Miseon

AU - Lee, Hokyoon

AU - Kim, Seon Wook

PY - 2014/1/1

Y1 - 2014/1/1

N2 - In an embedded system, power consumption and execution time are important factors in performance. Code quality determines the performance factors, which is greatly influenced by a compiler. In this paper, we evaluate the performance of GCC 4.7.1 in comparison of that of GCC 4.2.2 on the EISC architecture with EEMBC in terms of the number of dynamic instructions and compiled code size. The results show that GCC 4.7 reduces 6.8% of the dynamic instructions, but increases 2.9% of code size from GCC 4.2.2.

AB - In an embedded system, power consumption and execution time are important factors in performance. Code quality determines the performance factors, which is greatly influenced by a compiler. In this paper, we evaluate the performance of GCC 4.7.1 in comparison of that of GCC 4.2.2 on the EISC architecture with EEMBC in terms of the number of dynamic instructions and compiled code size. The results show that GCC 4.7 reduces 6.8% of the dynamic instructions, but increases 2.9% of code size from GCC 4.2.2.

KW - code size

KW - compiler

KW - GCC

KW - instructions

KW - optimization

KW - performance

UR - http://www.scopus.com/inward/record.url?scp=84910102038&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84910102038&partnerID=8YFLogxK

U2 - 10.1109/ELINFOCOM.2014.6914376

DO - 10.1109/ELINFOCOM.2014.6914376

M3 - Conference contribution

AN - SCOPUS:84910102038

SN - 9781479939428

BT - 13th International Conference on Electronics, Information, and Communication, ICEIC 2014 - Proceedings

PB - Institute of Electrical and Electronics Engineers Inc.

ER -