A study of power consumption on MSP432 family of microcontrollers for lossless data compression

Basar Koc, Dilip Sarkar, Huseyin Kocak, Ziya Arnavut

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

1 Citation (Scopus)

Abstract

We empirically study power consumptions of two linear transformations and lossless data compression algorithms on a TI MSP432 microcontroller. We developed a custom circuit using a TI INA219 breakout board and an Arduino Uno R3 board and programmed it to record power usage automatically. We validated the accuracy of our measurements with that obtained from TI EnergyTrace software. Our experimental results show that arithmetic coder consumed the least power and required the lowest time for a compression gain of 21.89%. However, when data was preprocessed with the move-to-front transformation and compressed with an arithmetic coder, computation time and energy usage increased only by 21%, while compression gain nearly doubled to 38.39%.

Original languageEnglish (US)
Title of host publication2015 12th International Conference on High-Capacity Optical Networks and Enabling/Emerging Technologies, HONET-ICT 2015
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9781467392686
DOIs
StatePublished - Jan 29 2016
Event12th International Conference on High-Capacity Optical Networks and Enabling/Emerging Technologies - Information and Communication Technologies, HONET-ICT 2015 - Islamabad, Pakistan
Duration: Dec 21 2015Dec 23 2015

Other

Other12th International Conference on High-Capacity Optical Networks and Enabling/Emerging Technologies - Information and Communication Technologies, HONET-ICT 2015
CountryPakistan
CityIslamabad
Period12/21/1512/23/15

Fingerprint

Linear transformations
Data compression
Microcontrollers
Electric power utilization
Networks (circuits)

Keywords

  • arithmetic coder
  • BWT
  • data compression
  • INA219
  • microcontroller
  • MSP432
  • MTF
  • power measurement
  • RLE

ASJC Scopus subject areas

  • Computer Networks and Communications

Cite this

Koc, B., Sarkar, D., Kocak, H., & Arnavut, Z. (2016). A study of power consumption on MSP432 family of microcontrollers for lossless data compression. In 2015 12th International Conference on High-Capacity Optical Networks and Enabling/Emerging Technologies, HONET-ICT 2015 [7395418] Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/HONET.2015.7395418

A study of power consumption on MSP432 family of microcontrollers for lossless data compression. / Koc, Basar; Sarkar, Dilip; Kocak, Huseyin; Arnavut, Ziya.

2015 12th International Conference on High-Capacity Optical Networks and Enabling/Emerging Technologies, HONET-ICT 2015. Institute of Electrical and Electronics Engineers Inc., 2016. 7395418.

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

Koc, B, Sarkar, D, Kocak, H & Arnavut, Z 2016, A study of power consumption on MSP432 family of microcontrollers for lossless data compression. in 2015 12th International Conference on High-Capacity Optical Networks and Enabling/Emerging Technologies, HONET-ICT 2015., 7395418, Institute of Electrical and Electronics Engineers Inc., 12th International Conference on High-Capacity Optical Networks and Enabling/Emerging Technologies - Information and Communication Technologies, HONET-ICT 2015, Islamabad, Pakistan, 12/21/15. https://doi.org/10.1109/HONET.2015.7395418
Koc B, Sarkar D, Kocak H, Arnavut Z. A study of power consumption on MSP432 family of microcontrollers for lossless data compression. In 2015 12th International Conference on High-Capacity Optical Networks and Enabling/Emerging Technologies, HONET-ICT 2015. Institute of Electrical and Electronics Engineers Inc. 2016. 7395418 https://doi.org/10.1109/HONET.2015.7395418
Koc, Basar ; Sarkar, Dilip ; Kocak, Huseyin ; Arnavut, Ziya. / A study of power consumption on MSP432 family of microcontrollers for lossless data compression. 2015 12th International Conference on High-Capacity Optical Networks and Enabling/Emerging Technologies, HONET-ICT 2015. Institute of Electrical and Electronics Engineers Inc., 2016.
@inproceedings{023941bef3bc4314b86a8b6523297e28,
title = "A study of power consumption on MSP432 family of microcontrollers for lossless data compression",
abstract = "We empirically study power consumptions of two linear transformations and lossless data compression algorithms on a TI MSP432 microcontroller. We developed a custom circuit using a TI INA219 breakout board and an Arduino Uno R3 board and programmed it to record power usage automatically. We validated the accuracy of our measurements with that obtained from TI EnergyTrace software. Our experimental results show that arithmetic coder consumed the least power and required the lowest time for a compression gain of 21.89{\%}. However, when data was preprocessed with the move-to-front transformation and compressed with an arithmetic coder, computation time and energy usage increased only by 21{\%}, while compression gain nearly doubled to 38.39{\%}.",
keywords = "arithmetic coder, BWT, data compression, INA219, microcontroller, MSP432, MTF, power measurement, RLE",
author = "Basar Koc and Dilip Sarkar and Huseyin Kocak and Ziya Arnavut",
year = "2016",
month = "1",
day = "29",
doi = "10.1109/HONET.2015.7395418",
language = "English (US)",
booktitle = "2015 12th International Conference on High-Capacity Optical Networks and Enabling/Emerging Technologies, HONET-ICT 2015",
publisher = "Institute of Electrical and Electronics Engineers Inc.",

}

TY - GEN

T1 - A study of power consumption on MSP432 family of microcontrollers for lossless data compression

AU - Koc, Basar

AU - Sarkar, Dilip

AU - Kocak, Huseyin

AU - Arnavut, Ziya

PY - 2016/1/29

Y1 - 2016/1/29

N2 - We empirically study power consumptions of two linear transformations and lossless data compression algorithms on a TI MSP432 microcontroller. We developed a custom circuit using a TI INA219 breakout board and an Arduino Uno R3 board and programmed it to record power usage automatically. We validated the accuracy of our measurements with that obtained from TI EnergyTrace software. Our experimental results show that arithmetic coder consumed the least power and required the lowest time for a compression gain of 21.89%. However, when data was preprocessed with the move-to-front transformation and compressed with an arithmetic coder, computation time and energy usage increased only by 21%, while compression gain nearly doubled to 38.39%.

AB - We empirically study power consumptions of two linear transformations and lossless data compression algorithms on a TI MSP432 microcontroller. We developed a custom circuit using a TI INA219 breakout board and an Arduino Uno R3 board and programmed it to record power usage automatically. We validated the accuracy of our measurements with that obtained from TI EnergyTrace software. Our experimental results show that arithmetic coder consumed the least power and required the lowest time for a compression gain of 21.89%. However, when data was preprocessed with the move-to-front transformation and compressed with an arithmetic coder, computation time and energy usage increased only by 21%, while compression gain nearly doubled to 38.39%.

KW - arithmetic coder

KW - BWT

KW - data compression

KW - INA219

KW - microcontroller

KW - MSP432

KW - MTF

KW - power measurement

KW - RLE

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

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

U2 - 10.1109/HONET.2015.7395418

DO - 10.1109/HONET.2015.7395418

M3 - Conference contribution

BT - 2015 12th International Conference on High-Capacity Optical Networks and Enabling/Emerging Technologies, HONET-ICT 2015

PB - Institute of Electrical and Electronics Engineers Inc.

ER -