Embedded Software for Soc

by ; ; ; ;
Format: Hardcover
Pub. Date: 2003-12-01
Publisher(s): Kluwer Academic Pub
  • Free Shipping Icon

    This Item Qualifies for Free Shipping!*

    *Excludes marketplace orders.

List Price: $249.99

Rent Textbook

Select for Price
There was a problem. Please try again later.

Rent Digital

Rent Digital Options
Online:30 Days access
Downloadable:30 Days
$86.04
Online:60 Days access
Downloadable:60 Days
$114.72
Online:90 Days access
Downloadable:90 Days
$143.40
Online:120 Days access
Downloadable:120 Days
$172.08
Online:180 Days access
Downloadable:180 Days
$186.42
Online:1825 Days access
Downloadable:Lifetime Access
$286.80
*To support the delivery of the digital material to you, a digital delivery fee of $3.99 will be charged on each digital item.
$186.42*

New Textbook

We're Sorry
Sold Out

Used Textbook

We're Sorry
Sold Out

How Marketplace Works:

  • This item is offered by an independent seller and not shipped from our warehouse
  • Item details like edition and cover design may differ from our description; see seller's comments before ordering.
  • Sellers much confirm and ship within two business days; otherwise, the order will be cancelled and refunded.
  • Marketplace purchases cannot be returned to eCampus.com. Contact the seller directly for inquiries; if no response within two days, contact customer service.
  • Additional shipping costs apply to Marketplace purchases. Review shipping costs at checkout.

Summary

Embedded Software for SoC covers all software related aspects of SoC design: -Embedded and application-domain specific operating systems, interplay between application, operating system, and architecture. -System architecture for future SoC, application-specific architectures based on embedded processors and requiring sophisticated hardware/software interfaces. -Compilers and interplay between compilers and architectures. -Embedded software for applications in the domains of automotive, avionics, multimedia, telecom, networking. Embedded Software for SoC is a must-read for SoC designers that want to broaden their horizons to include the ever-growing embedded software content of their next SoC design. The book will provide embedded software designers invaluable insights into the constraints imposed by the use of embedded software in a SoC context.

Table of Contents

Dedication v
Contents vii
Preface xiii
Introduction xv
PART I: EMBEDDED OPERATING SYSTEMS FOR SOC
1(52)
Application Mapping to a Hardware Platform through Atomated Code Generation Targeting a RTOS
3(8)
Monica Besana
Michele Borgatti
Formal Methods for Integration of Automotive Software
11(14)
Marek Jersak
Kai Richter
Razvan Racu
Jan Staschulat
Rolf Ernst
Jorn-Christian Braam
Fabian Wolf
Lightweight Implementation of the POSIX Threads API for an On-Chip MIPS Multiprocessor with VCI Interconnect
25(14)
Frederic Petrot
Pascal Gomez
Denis Hommais
Detecting Soft Errors by a Purely Software Approach: Method, Tools and Experimental Results
39(14)
B. Nicolescu
R. Velazco
PART II: OPERATING SYSTEM ABSTRACTION AND TARGETING
53(42)
Rtos Modelling for System Level Design
55(14)
Andreas Gerstlauer
Haobo Yu
Daniel D. Gajski
Modeling and Integration of Peripheral Devices in Embedded Systems
69(14)
Shaojie Wang
Sharad Malik
Reinaldo A. Bergamaschi
Systematic Embedded Software Generation from Systemic
83(12)
F. Herrera
H. Posadas
P. Sanchez
E. Villar
PART III: EMBEDDED SOFTWARE DESIGN AND IMPLEMENTATION
95(82)
Exploring SW Performance Using SoC Transaction-Level Modeling
97(14)
Imed Moussa
Thierry Grellier
Giang Nguyen
A Flexible Object-Oriented Software Architecture for Smart Wireless Communication Devices
111(14)
Marco Gotze
Scheduling and Timing Analysis of HW/SW On-Chip Communication in MP SoC Design
125(12)
Youngchul Cho
Ganghee Lee
Kiyoung Choi
Sungjoo Yoo
Nacer-Eddine Zergainoh
Evaluation of Applying SPECC to the Integrated Design Method of Device Driver and Device
137(14)
Shinya Honda
Hiroaki Takada
Interactive Ray Tracing on Reconfigurable SIMD Morphosys
151(14)
H. Du
M. Sanchez-Elez
N. Tabrizi
N. Bagherzadeh
M. L. Anido
M. Fernandez
Porting a Network Cryptographic Service to the RMC2000
165(12)
Stephen Jan
Paolo de Dios
Stephen A. Edwards
PART IV: EMBEDDED OPERATING SYSTEMS FOR SOC
177(36)
Introduction to Hardware Abstraction Layers for SoC
179(8)
Sungjoo Yoo
Ahmed A. Jerraya
Hardware/Software Partitioning of Operating Systems
187(20)
Vincent J. Mooney III
Embedded SW In Digital AM-FM Chipset
207(6)
M. Sarlotte
B. Candaele
J. Quevremont
D. Merel
PART V: SOFTWARE OPTIMISATION FOR EMBEDDED SYSTEMS
213(74)
Control Flow Driven Splitting of Loop Nests at the Source Code Level
215(16)
Heiko Falk
Peter Marwedel
Francky Catthoor
Data Space Oriented Scheduling
231(14)
M. Kandemir
G. Chen
W. Zhang
I. Kolcu
Compiler-Directed ILP Extraction for Clustered VLIW/EPIC Machines
245(16)
Satish Pillai
Margarida F. Jacome
State Space Compression in History Driven Quasi-Static Scheduling
261(14)
Antonio G. Lomena
Marisa Lopez-Vallejo
Yosinori Watanabe
Alex Kondratyev
Simulation Trace Verification for Quantitative Constraints
275(12)
Xi Chen
Harry Hsieh
Felice Balarin
Yosinori Watanabe
PART VI: ENERGY AWARE SOFTWARE TECHNIQUES
287(44)
Efficient Power/Performance Analysis of Embedded and General Purpose Software Applications
289(16)
Venkata Syam P. Rapaka
Diana Marculescu
Dynamic Parallelization of Array Based On-Chip Multiprocessor Applications
305(14)
M. Kandemir W. Zhang
M. Karakoy
SDRAM-Energy-Aware Memory Allocation for Dynamic Multi-Media Applications on Multi-Processor Platforms
319(12)
P. Marchal
J. I. Gomez
D. Bruni
L. Benini
L. Pinuel
F. Catthoor
H. Corporaal
PART VII: SAFE AUTOMOTIVE SOFTWARE DEVELOPMENT
331(12)
Safe Automotive Software Development
333(10)
Ken Tindell
Hermann Kopetz
Fabian Wolf
Rolf Ernst
PART VIII: EMBEDDED SYSTEM ARCHITECTURE
343(76)
Exploring High Bandwidth Pipelined Cache Architecture for Scaled Technology
345(14)
Amit Agarwal
Kaushik Roy
T. N. Vijaykumar
Enhancing Speedup in Network Processing Applications by Exploiting Instruction Reuse with Flow Aggregation
359(14)
G. Surendra
Subhasis Banerjee
S. K. Nandy
On-Chip Stochastic Communication
373(14)
Tudor Dumitras
Radu Marculescu
Hardware/Software Techniques for Improving Cache Performance in Embedded Systems
387(16)
Gokhan Memik
Mahmut T. Kandemir
Alok Choudhary
Ismail Kadayif
Rapid Configuration & Instruction Selection for an ASIP: A Case Study
403(16)
Newton Cheung
Jorg Henkel
Sri Parameswaran
PART IX: TRANSFORMATIONS FOR REAL-TIME SOFTWARE
419(46)
Generalized Data Transformations
421(14)
V. Delaluz
I. Kadayif
M. Kandemir
U. Sezer
Software Streaming via Block Streaming
435(14)
Pramote Kuacharoen
Vincent J. Mooney III
Vijay K. Madisetti
Adaptive Checkpointing with Dynamic Voltage Scaling in Embedded Real-Time Systems
449(16)
Ying Zhang
Krishnendu Chakrabarty
PART X: LOW POWER SOFTWARE
465(62)
Software Architectural Transformations
467(18)
Tat K. Tan
Anand Raghunathan
Niraj K. Jha
Dynamic Functional Unit Assignment for Low Power
485(14)
Steve Haga
Natsha Reeves
Rajeev Barua
Diana Marculescu
Energy-Aware Parameter Passing
499(14)
M. Kandemir
I. Kolcu
W. Zhang
Low Energy Associative Data Caches for Embedded Systems
513(14)
Dan Nicolaescu
Alex Veidenbaum
Alex Nicolau
Index 527

An electronic version of this book is available through VitalSource.

This book is viewable on PC, Mac, iPhone, iPad, iPod Touch, and most smartphones.

By purchasing, you will be able to view this book online, as well as download it, for the chosen number of days.

Digital License

You are licensing a digital product for a set duration. Durations are set forth in the product description, with "Lifetime" typically meaning five (5) years of online access and permanent download to a supported device. All licenses are non-transferable.

More details can be found here.

A downloadable version of this book is available through the eCampus Reader or compatible Adobe readers.

Applications are available on iOS, Android, PC, Mac, and Windows Mobile platforms.

Please view the compatibility matrix prior to purchase.