You are on page 1of 8

EMBEDDED SYSTEMS HIGH PERFORMANCE SYSTEMS, APPLICATIONS AND PROJECTS

Edited by Kiyofumi Tanaka

EMBEDDED SYSTEMS HIGH PERFORMANCE SYSTEMS, APPLICATIONS AND PROJECTS


Edited by Kiyofumi Tanaka

Embedded Systems High Performance Systems, Applications and Projects Edited by Kiyofumi Tanaka

Published by InTech Janeza Trdine 9, 51000 Rijeka, Croatia Copyright 2012 InTech All chapters are Open Access distributed under the Creative Commons Attribution 3.0 license, which allows users to download, copy and build upon published articles even for commercial purposes, as long as the author and publisher are properly credited, which ensures maximum dissemination and a wider impact of our publications. After this work has been published by InTech, authors have the right to republish it, in whole or part, in any publication of which they are the author, and to make other personal use of the work. Any republication, referencing or personal use of the work must explicitly identify the original source. As for readers, this license allows users to download, copy and build upon published chapters even for commercial purposes, as long as the author and publisher are properly credited, which ensures maximum dissemination and a wider impact of our publications. Notice Statements and opinions expressed in the chapters are these of the individual contributors and not necessarily those of the editors or publisher. No responsibility is accepted for the accuracy of information contained in the published chapters. The publisher assumes no responsibility for any damage or injury to persons or property arising out of the use of any materials, instructions, methods or ideas contained in the book. Publishing Process Manager Marina Jozipovic Technical Editor Teodora Smiljanic Cover Designer InTech Design Team First published March, 2012 Printed in Croatia A free online edition of this book is available at www.intechopen.com Additional hard copies can be obtained from orders@intechweb.org Embedded Systems High Performance Systems, Applications and Projects, Edited by Kiyofumi Tanaka p. cm. ISBN 978-953-51-0350-9

Contents
Preface IX Part 1 Multiprocessor, Multicore, NoC, and Communication Architecture

Chapter 1

Parallel Embedded Computing Architectures 3 Michael Schmidt, Dietmar Fey and Marc Reichenbach Determining a Non-Collision Data Transfer Paths in Hypercube Processors Network 19 Jan Chudzikiewicz and Zbigniew Zieliski Software Development for Parallel and Multi-Core Processing 35 Kenn R. Luecke Concepts of Communication and Synchronization in FPGA-Based Embedded Multiprocessor Systems 59 David Antonio-Torres Application and Implementation 85

Chapter 2

Chapter 3

Chapter 4

Part 2 Chapter 5

An Agent-Based System for Sensor Cloud Management 87 Yu-Cheng Chou, Bo-Shiun Huang and Bo-Jia Peng Networked Embedded Systems Example Applications in the Educational Environment 103 Fernando Lopes and Incio Fonseca Flexible, Open and Efficient Embedded Multimedia Systems 129 David de la Fuente, Jess Barba, Fernando Rincn, Julio Daniel Dondo and Juan Carlos Lpez

Chapter 6

Chapter 7

VI

Contents

Chapter 8

A VLSI Architecture for Output Probability and Likelihood Score Computations of HMM-Based Recognition Systems 155 Kazuhiro Nakamura, Ryo Shimazaki, Masatoshi Yamamoto, Kazuyoshi Takagi and Naofumi Takagi Design and Applications of Embedded Systems for Speech Processing 173 Jhing-Fa Wang, Po-Chun Lin and Bo-Wei Chen Project and Practice 193 Native Mobile Agents for Embedded Systems 195 Mohamed Ali Ibrahim and Philippe Mabilleau Implementing Reconfigurable Wireless Sensor Networks: The Embedded Operating System Approach Sanjay Misra and Emmanuel Eronu Hardware Design of Embedded Systems for Security Applications 233 Camel Tanougast, Abbas Dandache, Mohamed Salah Azzaz and Said Sadoudi Dynamic Control in Embedded Systems 261 Javier Vsquez-Morera, Jos L. Vsquez-Nez and Carlos Manuel Travieso-Gonzlez

Chapter 9

Part 3 Chapter 10

Chapter 11

221

Chapter 12

Chapter 13

Preface
Nowadays, embedded systems - computer systems that are embedded in various kinds of devices and play an important role of specific control functions, have permeated various scenes of industry. Therefore, we can hardly discuss our life or society from now on without referring to embedded systems. For wide-ranging embedded systems to continue their growth, a number of high-quality fundamental and applied researches are indispensable. This book addresses a wide spectrum of research topics of embedded systems, including parallel computing, communication architecture, application-specific systems, and embedded systems projects. The book consists of thirteen chapters. In Part 1, multiprocessor, multicore, network-on-chip, and communication architecture, which are key factors in high-performance embedded systems and will be further treated as important, are introduced by four chapters. Then, implementation examples of various embedded applications that can be good references for embedded system development, are dealt with in Part 2, through five chapters. In Part 3, four chapters present their projects where various profitable techniques can be found. Embedded systems are part of products that can be made only after fusing miscellaneous technologies together. I expect that various technologies condensed in this book as well as in the complementary book "Embedded Systems - Theory and Design Methodology", would be helpful to researchers and engineers around the world. The Editor would like to appreciate the Authors of this book for presenting their precious work. I would also like to thank Ms. Marina Jozipovic, the Publishing Process Manager of this book, and all members of InTech for their editorial assistance.

Kiyofumi Tanaka School of Information Science Japan Advanced Institute of Science and Technology Japan

You might also like