Experimental performance evaluation of embedded Linux using alternative CPU core organizations

Sangsoo Park, Yonghee Lee, Heonshik Shin

Research output: Chapter in Book/Report/Conference proceedingChapterpeer-review

Abstract

An operating system has become essential to simplify the design of software for embedded systems, and this in turn requires accurate analyses of OS performance to help with more power-aware and efficient computing. For this purpose, we attempt to evaluate the major Linux subsystems: process management, memory management, inter-process communication (IPC), and networking, while changing the organization of the core components of the CPU such as cache size, clock frequency, memory management unit (MMU), and floating-point unit (FPU). We run a set of benchmark applications which separately assess the OS services provided by each subsystem. The experimental results are then analyzed as regards the CPU design parameters. As a consequence, we observe that changes in the design parameters exert a varying degree of influence over the system performance depending on OS services: In the best case, performance improvement reaches 100% while ranging from 34% to 36% on average.

Original languageEnglish
Title of host publicationLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
EditorsLaurence T. Yang, Minyi Guo, Guang R. Gao, Niraj K. Jha
PublisherSpringer Verlag
Pages119-130
Number of pages12
ISBN (Print)354022906X, 9783540229063
DOIs
StatePublished - 2004

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume3207
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Fingerprint

Dive into the research topics of 'Experimental performance evaluation of embedded Linux using alternative CPU core organizations'. Together they form a unique fingerprint.

Cite this