High-Performance Embedded Computing -  Wayne Wolf

High-Performance Embedded Computing (eBook)

Architectures, Applications, and Methodologies

(Autor)

eBook Download: PDF
2010 | 1. Auflage
544 Seiten
Elsevier Science (Verlag)
978-0-08-047500-4 (ISBN)
Systemvoraussetzungen
68,95 inkl. MwSt
  • Download sofort lieferbar
  • Zahlungsarten anzeigen
Over the past several years, embedded systems have emerged as an integral though unseen part of many consumer, industrial, and military devices. The explosive growth of these systems has resulted in embedded computing becoming an increasingly important discipline. The need for designers of high-performance, application-specific computing systems has never been greater, and many universities and colleges in the US and worldwide are now developing advanced courses to help prepare their students for careers in embedded computing.

High-Performance Embedded Computing: Architectures, Applications, and Methodologies is the first book designed to address the needs of advanced students and industry professionals. Focusing on the unique complexities of embedded system design, the book provides a detailed look at advanced topics in the field, including multiprocessors, VLIW and superscalar architectures, and power consumption. Fundamental challenges in embedded computing are described, together with design methodologies and models of computation. HPEC provides an in-depth and advanced treatment of all the components of embedded systems, with discussions of the current developments in the field and numerous examples of real-world applications.

  • Covers advanced topics in embedded computing, including multiprocessors, VLIW and superscalar architectures, and power consumption

  • Provides in-depth coverage of networks, reconfigurable systems, hardware-software co-design, security, and program analysis

  • Includes examples of many real-world embedded computing applications (cell phones, printers, digital video) and architectures (the Freescale Starcore, TI OMAP multiprocessor, the TI C5000 and C6000 series, and others)
    Over the past several years, embedded systems have emerged as an integral though unseen part of many consumer, industrial, and military devices. The explosive growth of these systems has resulted in embedded computing becoming an increasingly important discipline. The need for designers of high-performance, application-specific computing systems has never been greater, and many universities and colleges in the US and worldwide are now developing advanced courses to help prepare their students for careers in embedded computing.High-Performance Embedded Computing: Architectures, Applications, and Methodologies is the first book designed to address the needs of advanced students and industry professionals. Focusing on the unique complexities of embedded system design, the book provides a detailed look at advanced topics in the field, including multiprocessors, VLIW and superscalar architectures, and power consumption. Fundamental challenges in embedded computing are described, together with design methodologies and models of computation. HPEC provides an in-depth and advanced treatment of all the components of embedded systems, with discussions of the current developments in the field and numerous examples of real-world applications. Covers advanced topics in embedded computing, including multiprocessors, VLIW and superscalar architectures, and power consumption Provides in-depth coverage of networks, reconfigurable systems, hardware-software co-design, security, and program analysis Includes examples of many real-world embedded computing applications (cell phones, printers, digital video) and architectures (the Freescale Starcore, TI OMAP multiprocessor, the TI C5000 and C6000 series, and others)
  • Front cover 1
    About the Author 5
    Title page 6
    Copyright page 7
    Supplemental Materials 9
    Table of contents 10
    Preface 18
    1 Embedded Computing 22
    1.1 The Landscape of High-Performance Embedded Computing 22
    1.2 Example Applications 26
    1.3 Design Goals 42
    1.4 Design Methodologies 43
    1.5 Models of Computation 54
    1.6 Reliability, Safety, and Security 67
    1.7 Consumer Electronics Architectures 75
    1.8 Summary and a Look Ahead 81
    2 CPUs 86
    2.1 Introduction 86
    2.2 Comparing Processors 87
    2.3 RISC Processors and Digital Signal Processors 90
    2.4 Parallel Execution Mechanisms 98
    2.5 Variable-Performance CPU Architectures 107
    2.6 Processor Memory Hierarchy 110
    2.7 Additional CPU Mechanisms 120
    2.8 CPU Simulation 147
    2.9 Automated CPU Design 153
    2.10 Summary 171
    3 Programs 176
    3.1 Introduction 176
    3.2 Code Generation and Back-End Compilation 177
    3.3 Memory-Oriented Optimizations 191
    3.4 Program Performance Analysis 206
    3.5 Models of Computation and Programming 218
    3.6 Summary 239
    4 Processes and Operating Systems 244
    4.1 Introduction 244
    4.2 Real-Time Process Scheduling 245
    4.3 Languages and Scheduling 262
    4.4 Operating System Design 268
    4.5 Verification 280
    4.6 Summary 285
    5 Multiprocessor Architectures 288
    5.1 Introduction 288
    5.2 Why Embedded Multiprocessors? 290
    5.3 Multiprocessor Design Techniques 296
    5.4 Multiprocessor Architectures 300
    5.5 Processing Elements 309
    5.6 Interconnection Networks 310
    5.7 Memory Systems 325
    5.8 Physically Distributed Systems and Networks 333
    5.9 Multiprocessor Design Methodologies and Algorithms 347
    5.10 Summary 353
    6 Multiprocessor Software 358
    6.1 Introduction 358
    6.2 What Is Different about Embedded Multiprocessor Software? 358
    6.3 Real-Time Multiprocessor Operating Systems 360
    6.4 Services and Middleware for Embedded Multiprocessors 382
    6.5 Design Verification 397
    6.6 Summary 399
    7 Hardware and Software Co-design 404
    7.1 Introduction 404
    7.2 Design Platforms 405
    7.3 Performance Analysis 408
    7.4 Hardware/Software Co-synthesis Algorithms 417
    7.5 Hardware/Software Co-simulation 449
    7.6 Summary 451
    Glossary 454
    References 488
    Index 522

    Erscheint lt. Verlag 26.7.2010
    Sprache englisch
    Themenwelt Mathematik / Informatik Informatik Theorie / Studium
    Technik Elektrotechnik / Energietechnik
    ISBN-10 0-08-047500-0 / 0080475000
    ISBN-13 978-0-08-047500-4 / 9780080475004
    Haben Sie eine Frage zum Produkt?
    PDFPDF (Adobe DRM)
    Größe: 36,5 MB

    Kopierschutz: Adobe-DRM
    Adobe-DRM ist ein Kopierschutz, der das eBook vor Mißbrauch schützen soll. Dabei wird das eBook bereits beim Download auf Ihre persönliche Adobe-ID autorisiert. Lesen können Sie das eBook dann nur auf den Geräten, welche ebenfalls auf Ihre Adobe-ID registriert sind.
    Details zum Adobe-DRM

    Dateiformat: PDF (Portable Document Format)
    Mit einem festen Seiten­layout eignet sich die PDF besonders für Fach­bücher mit Spalten, Tabellen und Abbild­ungen. Eine PDF kann auf fast allen Geräten ange­zeigt werden, ist aber für kleine Displays (Smart­phone, eReader) nur einge­schränkt geeignet.

    Systemvoraussetzungen:
    PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen eine Adobe-ID und die Software Adobe Digital Editions (kostenlos). Von der Benutzung der OverDrive Media Console raten wir Ihnen ab. Erfahrungsgemäß treten hier gehäuft Probleme mit dem Adobe DRM auf.
    eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
    Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen eine Adobe-ID sowie eine kostenlose App.
    Geräteliste und zusätzliche Hinweise

    Buying eBooks from abroad
    For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.

    Mehr entdecken
    aus dem Bereich
    Discover tactics to decrease churn and expand revenue

    von Peter Armaly; Jeff Mar

    eBook Download (2024)
    Packt Publishing Limited (Verlag)
    25,19
    A practical guide to probabilistic modeling

    von Osvaldo Martin

    eBook Download (2024)
    Packt Publishing Limited (Verlag)
    35,99
    Unleash citizen-driven innovation with the power of hackathons

    von Love Dager; Carolina Emanuelson; Ann Molin; Mustafa Sherif …

    eBook Download (2024)
    Packt Publishing Limited (Verlag)
    35,99