Performance Evaluation of Small TCP/IP Stack on Low Power Processor

The uIP is an open source TCP/IP stack capable of being used with tiny 8- and 16-bit microcontrollers. Leon3 is a low power, high performance 32-bit processor. In this thesis, a port of uIP to Leon3 has implemented in order to see the performance of a minimal TCP/IP stack on a low power, high perfor...

Full description

Bibliographic Details
Main Author: Zhou, Huisheng
Format: Others
Language:English
Published: KTH, Skolan för informations- och kommunikationsteknik (ICT) 2012
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-98662
id ndltd-UPSALLA1-oai-DiVA.org-kth-98662
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-kth-986622013-01-08T13:52:12ZPerformance Evaluation of Small TCP/IP Stack on Low Power ProcessorengZhou, HuishengKTH, Skolan för informations- och kommunikationsteknik (ICT)2012The uIP is an open source TCP/IP stack capable of being used with tiny 8- and 16-bit microcontrollers. Leon3 is a low power, high performance 32-bit processor. In this thesis, a port of uIP to Leon3 has implemented in order to see the performance of a minimal TCP/IP stack on a low power, high performance processor. An improved checksum calculation for uIP is implemented in order to utilize the 32-bit architecture resources. The purposes of making this analysis is to see how much the performance improvement can be achieved by using more advanced processor and more improved checksum calculation instead of the original 8- and 16-bit processors and generic 8-bit checksum calculation. A detailed performance test has performed. The test results show a detailed analysis of performance improvement in processing and energy consumption. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-98662Trita-ICT-EX ; 2012:62application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language English
format Others
sources NDLTD
description The uIP is an open source TCP/IP stack capable of being used with tiny 8- and 16-bit microcontrollers. Leon3 is a low power, high performance 32-bit processor. In this thesis, a port of uIP to Leon3 has implemented in order to see the performance of a minimal TCP/IP stack on a low power, high performance processor. An improved checksum calculation for uIP is implemented in order to utilize the 32-bit architecture resources. The purposes of making this analysis is to see how much the performance improvement can be achieved by using more advanced processor and more improved checksum calculation instead of the original 8- and 16-bit processors and generic 8-bit checksum calculation. A detailed performance test has performed. The test results show a detailed analysis of performance improvement in processing and energy consumption.
author Zhou, Huisheng
spellingShingle Zhou, Huisheng
Performance Evaluation of Small TCP/IP Stack on Low Power Processor
author_facet Zhou, Huisheng
author_sort Zhou, Huisheng
title Performance Evaluation of Small TCP/IP Stack on Low Power Processor
title_short Performance Evaluation of Small TCP/IP Stack on Low Power Processor
title_full Performance Evaluation of Small TCP/IP Stack on Low Power Processor
title_fullStr Performance Evaluation of Small TCP/IP Stack on Low Power Processor
title_full_unstemmed Performance Evaluation of Small TCP/IP Stack on Low Power Processor
title_sort performance evaluation of small tcp/ip stack on low power processor
publisher KTH, Skolan för informations- och kommunikationsteknik (ICT)
publishDate 2012
url http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-98662
work_keys_str_mv AT zhouhuisheng performanceevaluationofsmalltcpipstackonlowpowerprocessor
_version_ 1716531102855725056