Energy Efficient Embedded Video Processing Systems : A Hardware-Software Collaborative Approach 🔍
Muhammad Usman Karim Khan; Muhammad Shafique; Jörg Henkel Springer International Publishing : Imprint : Springer, Springer Nature, Cham, Switzerland, 2018
English [en] · PDF · 13.8MB · 2018 · 📗 Book (unknown) · 🚀/ia · Save
description
1 online resource :
This book provides its readers with the means to implement energy-efficient video systems, by using different optimization approaches at multiple abstraction levels. The authors evaluate the complete video system with a motive to optimize its different software and hardware components in synergy, increase the throughput-per-watt, and address reliability issues. Subsequently, this book provides algorithmic and architectural enhancements, best practices and deployment models for new video systems, while considering new implementation paradigms of hardware accelerators, parallelism for heterogeneous multi- and many-core systems, and systems with long life-cycles. Particular emphasis is given to the current video encoding industry standard H.264/AVC, and one of the latest video encoders (High Efficiency Video Coding, HEVC)
Includes bibliographical references and index
3.4 SummaryReferences; Chapter 4: Energy-Efficient Software Design for Video Systems; 4.1 Power-Efficient Application Parallelization; 4.1.1 Power-Efficient Workload Balancing; 4.2 Compute Configuration; 4.2.1 Uniform Tiling; 4.2.2 Non-uniform Tiling; 4.2.2.1 Evaluation of Non-uniform Tiling; 4.2.3 Frequency Estimation (fk, m); 4.2.4 Maximum Workload Estimation (ak, m); 4.2.5 Self-Regulated Frequency Model; 4.2.5.1 Frequency Estimation; 4.2.5.2 Runtime Frequency Estimation Model Adjustment; 4.2.5.3 Core Frequency Allocation per Epoch; 4.2.6 Retiling; 4.3 Application Configuration
Chapter 1: Introduction; 1.1 Multimedia Systems; 1.1.1 Multimedia Processing Architectures; 1.2 Fundamentals of Video Processing; 1.2.1 Video Compression; 1.3 Design Complexity of a Video System; 1.3.1 The Dark Silicon Problem; 1.3.2 SRAM Aging; 1.4 Video System Design Challenges; 1.4.1 Software Layer Challenges; 1.4.2 Hardware Layer Challenges; 1.5 Limitations of State-of-the-Art; 1.6 Design and Optimization Methods Discussed in This Book; 1.6.1 Software Layer Design; 1.6.1.1 Power-Efficient Resource Budgeting/Parallelization; 1.6.1.2 Power-Efficient Software Design
1.6.2 Hardware Layer Design1.6.2.1 Power-Efficient Accelerator Design; 1.6.2.2 Shared Hardware Accelerator Scheduling; 1.6.2.3 Memory Subsystem Design; 1.6.3 Open-Source Tools; 1.7 Book Outline; References; Chapter 2: Background and Related Work; 2.1 Overview of Video Processing; 2.1.1 Intra- and Inter-frame Processing; 2.2 Overview of Video Coding; 2.2.1 H.264/AVC and HEVC; 2.2.1.1 Intra-prediction Modes; 2.2.1.2 HEVC Inter-prediction Modes; 2.2.2 Parallelization; 2.2.3 DVC and HDVC; 2.2.3.1 Distributed Video Coding; 2.2.3.2 Hybrid Distributed Video Coding; 2.3 Technological Challenges
2.3.1 Dark Silicon or Power Wall2.3.2 NBTI-Induced SRAM Aging; 2.3.3 Other Challenges; 2.4 Related Work; 2.4.1 Video System Software; 2.4.1.1 Parallelization and Workload Balancing; 2.4.1.2 Power-Efficient Video Processing Algorithms; 2.4.1.3 Mitigating Dark Silicon at Software Level; 2.4.2 Video Systems Hardware; 2.4.2.1 Efficient Hardware Design and Architectures; 2.4.2.2 Memory Subsystem; 2.4.2.3 Accelerator Allocation/Scheduling; 2.4.2.4 SRAM Aging Rate Reduction Methods; 2.4.2.5 Encountering the Power Wall at Hardware Level; 2.5 Summary of Related Work; References
Chapter 3: Power-Efficient Video System Design3.1 System Overview; 3.1.1 Design Time Feature Support; 3.1.2 Runtime Features and System Dynamics; 3.2 Application and Motivational Analysis; 3.2.1 Video Application Parallelization; 3.2.2 Workload Variations; 3.2.3 HEVC Complexity Analysis; 3.2.3.1 Texture and PU Size Interdependence; 3.2.3.2 Edge Gradients and Intra Angular Modes; 3.3 Hardware Platform Analysis; 3.3.1 Heterogeneity Among Computing Nodes; 3.3.2 Memory Subsystem; 3.3.2.1 Analysis of Motion Estimation; 3.3.2.2 Hybrid Memories; 3.3.3 Analysis of Different Aging Balancing Circuits
Alternative author
Khan, Muhammad Usman Karim; Shafique, Muhammad; Henkel, J. (Jörg)
Alternative publisher
Springer Nature Switzerland AG
Alternative publisher
Cham, Switzerland: Springer
Alternative edition
Switzerland, Switzerland
Alternative edition
1st ed. 2018, 2017
Alternative edition
Sep 19, 2017
metadata comments
Source title: Energy Efficient Embedded Video Processing Systems: A Hardware-Software Collaborative Approach
date open sourced
2023-10-09
Read more…

🐢 Slow downloads

From trusted partners. More information in the FAQ. (might require browser verification — unlimited downloads!)

All download options have the same file, and should be safe to use. That said, always be cautious when downloading files from the internet, especially from sites external to Anna’s Archive. For example, be sure to keep your devices updated.
  • For large files, we recommend using a download manager to prevent interruptions.
    Recommended download managers: JDownloader
  • You will need an ebook or PDF reader to open the file, depending on the file format.
    Recommended ebook readers: Anna’s Archive online viewer, ReadEra, and Calibre
  • Use online tools to convert between formats.
    Recommended conversion tools: CloudConvert and PrintFriendly
  • You can send both PDF and EPUB files to your Kindle or Kobo eReader.
    Recommended tools: Amazon‘s “Send to Kindle” and djazz‘s “Send to Kobo/Kindle”
  • Support authors and libraries
    ✍️ If you like this and can afford it, consider buying the original, or supporting the authors directly.
    📚 If this is available at your local library, consider borrowing it for free there.