Rabu, 10 April 2013

Wow! eBook: Modern Embedded Computing - 6 new eBooks


Wow! eBook: Modern Embedded Computing - 6 new eBooks

Link to Wow! eBook

Modern Embedded Computing

Posted: 10 Apr 2013 09:06 AM PDT

Modern Embedded Computing

Book Description

Modern embedded systems are used for connected, media-rich, and highly integrated handheld devices such as mobile phones, digital cameras, and MP3 players. All of these embedded systems require networking, graphic user interfaces, and integration with PCs, as opposed to traditional embedded processors that can perform only limited functions for industrial applications. While most books focus on these controllers, Modern Embedded Computing provides a thorough understanding of the platform architecture of modern embedded computing systems that drive mobile devices.

The book offers a comprehensive view of developing a framework for embedded systems-on-chips. Examples feature the Intel Atom processor, which is used in high-end mobile devices such as e-readers, Internet-enabled TVs, tablets, and net books. Beginning with a discussion of embedded platform architecture and Intel Atom-specific architecture, modular chapters cover system boot-up, operating systems, power optimization, graphics and multi-media, connectivity, and platform tuning. Companion lab materials compliment the chapters, offering hands-on embedded design experience.

  • Learn embedded systems design with the Intel Atom Processor, based on the dominant PC chip architecture. Examples use Atom and offer comparisons to other platforms
  • Design embedded processors for systems that support gaming, in-vehicle infotainment, medical records retrieval, point-of-sale purchasing, networking, digital storage, and many more retail, consumer and industrial applications
  • Explore companion lab materials online that offer hands-on embedded design experience

Table of Contents
PART 1: PRINCIPLES OF MODERN EMBEDDED SYSTEMS
Chapter 1. Embedded Systems Landscape
Chapter 2. Attributes of Embedded Systems
Chapter 3. The Future of Embedded Systems

PART 2: EMBEDDED SYSTEMS ARCHITECTURE AND OPERATION
Chapter 4. Embedded Platform Architecture
Chapter 5. Embedded Processor Architecture
Chapter 6. Embedded Platform Boot Sequence
Chapter 7. Operating Systems Overview
Chapter 8. Embedded Linux
Chapter 9. Power Optimization
Chapter 10. Embedded Graphics and Multimedia Acceleration
Chapter 11. Digital Signal Processing Using General-Purpose Processors
Chapter 12. Network Connectivity
Chapter 13. Application Frameworks
Chapter 14. Platform and Content Security
Chapter 15. Advanced Topics: SMP, AMP, and Virtualization

PART 3: DEVELOPING AN EMBEDDED SYSTEM
Chapter 16. Example Designs
Chapter 17. Platform Debug
Chapter 18. Performance Tuning

Book Details

  • Paperback: 552 pages
  • Publisher: Morgan Kaufmann (January 2012)
  • Language: English
  • ISBN-10: 0123914906
  • ISBN-13: 978-0123914903
Note: There is a file embedded within this post, please visit this post to download the file.

Related Books

The post Modern Embedded Computing appeared first on Wow! eBook.

Heterogeneous Computing with OpenCL

Posted: 10 Apr 2013 08:58 AM PDT

Heterogeneous Computing with OpenCL

Book Description

Heterogeneous Computing with OpenCL teaches OpenCL and parallel programming for complex systems that may include a variety of device architectures: multi-core CPUs, GPUs, and fully-integrated Accelerated Processing Units (APUs) such as AMD Fusion technology. Designed to work on multiple platforms and with wide industry support, OpenCL will help you more effectively program for a heterogeneous future.

Written by leaders in the parallel computing and OpenCL communities, this book will give you hands-on OpenCL experience to address a range of fundamental parallel algorithms. The authors explore memory spaces, optimization techniques, graphics interoperability, extensions, and debugging and profiling. Intended to support a parallel programming course, Heterogeneous Computing with OpenCL includes detailed examples throughout, plus additional online exercises and other supporting materials.

  • Explains principles and strategies to learn parallel programming with OpenCL, from understanding the four abstraction models to thoroughly testing and debugging complete applications.
  • Covers image processing, web plugins, particle simulations, video editing, performance optimization, and more.
  • Shows how OpenCL maps to an example target architecture and explains some of the tradeoffs associated with mapping to various architectures
  • Addresses a range of fundamental programming techniques, with multiple examples and case studies that demonstrate OpenCL extensions for a variety of hardware platforms

Table of Contents
Chapter 1. Introduction to Parallel Programming
Chapter 2. Introduction to OpenCL
Chapter 3. OpenCL Device Architectures
Chapter 4. Basic OpenCL Examples
Chapter 5. Understanding OpenCL's Concurrency and Execution Model
Chapter 6. Dissecting a CPU/GPU OpenCL Implementation
Chapter 7. OpenCL Case Study: Convolution
Chapter 8. OpenCL Case Study: Video Processing
Chapter 9. OpenCL Case Study: Histogram
Chapter 10. OpenCL Case Study: Mixed Particle Simulation
Chapter 11. OpenCL Extensions
Chapter 12. OpenCL Profiling and Debugging
Chapter 13. WebCL

Book Details

  • Paperback: 296 pages
  • Publisher: Morgan Kaufmann (August 2011)
  • Language: English
  • ISBN-10: 0123877660
  • ISBN-13: 978-0123877666
Note: There is a file embedded within this post, please visit this post to download the file.

Related Books

The post Heterogeneous Computing with OpenCL appeared first on Wow! eBook.

Deploying Next Generation Multicast-enabled Applications

Posted: 10 Apr 2013 08:50 AM PDT

Deploying Next Generation Multicast enabled Applications

Book Description

The growth, scale, and prominence of video applications over the years have placed emphasis on the most scalable and efficient way to deliver multi-play content (voice, video and data) to the end user. Multicast is the most effective and efficient carrier of video applications from a network standpoint. Financial organizations deploy large-scale multicast infrastructures to enable trading and e-commerce. The introduction of 4G and beyond makes this technology even more indispensible since mobile operators need an efficient mechanism to deliver repetitive content to many a handset, and multicast is the answer. This is the first book to distill information on this topic from disparate sources. It is written by one of the early implementers, and is the go-to reference for deploying the Next Generation model. This book proves a real benefit to networking professionals from service providers, enterprises, the vendor community, and anyone else who wants to understand this fast emerging and popular scheme of deployment from a vendor-neutral standpoint.

  • Offers contextualized case studies for illustrating deployment of the Next Generation Multicast technology
  • Provides the background necessary to understand current generation multi-play applications and their service requirements
  • Includes practical tips on various migration options available for moving to the Next Generation framework from the legacy

Table of Contents
Chapter 1. Overview of IP
Chapter 2. Draft Rosen based Multicast VPNs
Chapter 3. Next Generation Multicast VPNs
Chapter 4. Alcatel-Lucent Deployment
Chapter 5. Internet Multicast and Multicast VPN based on MLDP In-Band Signalling
Chapter 6. Applications: IPTV
Chapter 7. Virtual Private LAN Services aka VPLS
Chapter 8. Mobile Video Multicast
Chapter 9. Summary

Book Details

  • Paperback: 560 pages
  • Publisher: Morgan Kaufmann (July 2011)
  • Language: English
  • ISBN-10: 0123849233
  • ISBN-13: 978-0123849236
Note: There is a file embedded within this post, please visit this post to download the file.

Related Books

The post Deploying Next Generation Multicast-enabled Applications appeared first on Wow! eBook.

CUDA Application Design and Development

Posted: 10 Apr 2013 08:43 AM PDT

CUDA Application Design and Development

Book Description

As the computer industry retools to leverage massively parallel graphics processing units (GPUs), this book is designed to meet the needs of working software developers who need to understand GPU programming with CUDA and increase efficiency in their projects. CUDA Application Design and Development starts with an introduction to parallel computing concepts for readers with no previous parallel experience, and focuses on issues of immediate importance to working software developers: achieving high performance, maintaining competitiveness, analyzing CUDA benefits versus costs, and determining application lifespan.

The book then details the thought behind CUDA and teaches how to create, analyze, and debug CUDA applications. Throughout, the focus is on software engineering issues: how to use CUDA in the context of existing application code, with existing compilers, languages, software tools, and industry-standard API libraries.

Using an approach refined in a series of well-received articles at Dr Dobb’s Journal, author Rob Farber takes the reader step-by-step from fundamentals to implementation, moving from language theory to practical coding.

  • Includes multiple examples building from simple to more complex applications in four key areas: machine learning, visualization, vision recognition, and mobile computing
  • Addresses the foundational issues for CUDA development: multi-threaded programming and the different memory hierarchy
  • Includes teaching chapters designed to give a full understanding of CUDA tools, techniques and structure.
  • Presents CUDA techniques in the context of the hardware they are implemented on as well as other styles of programming that will help readers bridge into the new material

Table of Contents
Chapter 1. First Programs and How to Think in CUDA
Chapter 2. CUDA for Machine Learning and Optimization
Chapter 3. The CUDA Tool Suite: Profiling a PCA/NLPCA
Chapter 4. The CUDA Execution Model
Chapter 5. CUDA Memory
Chapter 6. Efficiently Using GPU Memory
Chapter 7. Techniques to Increase Parallelism
Chapter 8. CUDA for All GPU and CPU Applications
Chapter 9. Mixing CUDA and Rendering
Chapter 10. CUDA in a Cloud and Cluster Environments
Chapter 11. CUDA for Real Problems
Chapter 12. Application Focus on Live Streaming Video

Book Details

  • Paperback: 336 pages
  • Publisher: Morgan Kaufmann (October 2011)
  • Language: English
  • ISBN-10: 0123884268
  • ISBN-13: 978-0123884268
Note: There is a file embedded within this post, please visit this post to download the file.

Related Books

The post CUDA Application Design and Development appeared first on Wow! eBook.

Computer Organization and Design, 4th Edition: The Hardware/Software Interface

Posted: 10 Apr 2013 08:38 AM PDT

Computer Organization and Design, 4th Edition: The Hardware/Software Interface

Book Description

This Fourth Revised Edition of Computer Organization and Design includes a complete set of updated and new exercises, along with improvements and changes suggested by instructors and students. Focusing on the revolutionary change taking place in industry today–the switch from uniprocessor to multicore microprocessors–this classic textbook has a modern and up-to-date focus on parallelism in all its forms. Examples highlighting multicore and GPU processor designs are supported with performance and benchmarking data. As with previous editions, a MIPS processor is the core used to present the fundamentals of hardware technologies, assembly language, computer arithmetic, pipelining, memory hierarchies and I/O. Sections on the ARM and x86 architectures are also included.

  • The companion CD provides a toolkit of simulators and compilers along with tutorials for using them, as well as advanced content for further study and a search utility for finding content on the CD and in the printed text. For the convenience of readers who have purchased an ebook edition or who may have misplaced the CD-ROM, all CD content is available as a download at bit.ly/nFXcLq
  • This Revised Fourth Edition of Computer Organization and Design has been updated with new exercises and improvements throughout suggested by instructors teaching from the book
  • Covers the revolutionary change from sequential to parallel computing, with a chapter on parallelism and sections in every chapter highlighting parallel hardware and software topics
  • Includes an appendix by the Chief Scientist and the Director of Architecture of NVIDIA covering the emergence and importance of the modern GPU, describing in detail for the first time the highly parallel, highly multithreaded multiprocessor optimized for visual computing

Table of Contents
Chapter 1. Computer Abstractions and Technology
Chapter 2. Instructions: Language of the Computer
Chapter 3. Arithmetic for Computers
Chapter 4. The Processor
Chapter 5. Large and Fast: Exploiting Memory Hierarchy
Chapter 6. Storage and Other I/O Topics
Chapter 7. Multicores, Multiprocessors, and Clusters

Book Details

  • Paperback: 914 pages
  • Publisher: Morgan Kaufmann; 4th Edition (October 2011)
  • Language: English
  • ISBN-10: 0123747503
  • ISBN-13: 978-0123747501
Note: There is a file embedded within this post, please visit this post to download the file.

Related Books

The post Computer Organization and Design, 4th Edition: The Hardware/Software Interface appeared first on Wow! eBook.

A Practical Guide to SysML, 2nd Edition

Posted: 10 Apr 2013 08:33 AM PDT

A Practical Guide to SysML, 2nd Edition

Book Description

This book is the bestselling, authoritative guide to SysML for systems and software engineers, providing a comprehensive and practical resource for modeling systems with SysML. Fully updated to cover newly released version 1.3, it includes a full description of the modeling language along with a quick reference guide, and shows how an organization or project can transition to model-based systems engineering using SysML, with considerations for processes, methods, tools, and training. Numerous examples help readers understand how SysML can be used in practice, while reference material facilitates studying for the OMG Systems Modeling Professional (OCSMP) Certification Program, designed to test candidates’ knowledge of SysML and their ability to use models to represent real-world systems.

  • Authoritative and comprehensive guide to understanding and implementing SysML
  • A quick reference guide, including language descriptions and practical examples
  • Application of model-based methodologies to solve complex system problems
  • Guidance on transitioning to model-based systems engineering using SysML
  • Preparation guide for OMG Certified Systems Modeling Professional (OCSMP)

Table of Contents
PART I: INTRODUCTION
Chapter 1. Systems Engineering Overview
Chapter 2. Model-Based Systems Engineering
Chapter 3. Getting Started with SysML
Chapter 4. An Automobile Example Using the SysML Basic Feature Set

PART II: LANGUAGE DESCRIPTION
Chapter 5. SysML Language Architecture
Chapter 6. Organizing the Model with Packages
Chapter 7. Modeling Structure with Blocks
Chapter 8. Modeling Constraints with Parametrics
Chapter 9. Modeling Flow-Based Behavior with Activities
Chapter 10. Modeling Message-Based Behavior with Interactions
Chapter 11. Modeling Event-Based Behavior with State Machines
Chapter 12. Modeling Functionality with Use Cases
Chapter 13. Modeling Text-Based Requirements and Their Relationship to Design
Chapter 14. Modeling Cross-Cutting Relationships with Allocations
Chapter 15. Customizing SysML for Specific Domains

PART III: MODELING EXAMPLES
Chapter 16. Water Distiller Example Using Functional Analysis
Chapter 17. Residential Security System Example Using the Object-Oriented Systems Engineering Method

PART IV: TRANSITIONING TO MODEL-BASED SYSTEMS ENGINEERING
Chapter 18. Integrating SysML into a Systems Development Environment
Chapter 19. Deploying SysML into an Organization

Book Details

  • Paperback: 640 pages
  • Publisher: Morgan Kaufmann; 2nd Edition (October 2011)
  • Language: English
  • ISBN-10: 0123852064
  • ISBN-13: 978-0123852069
Note: There is a file embedded within this post, please visit this post to download the file.

Related Books

The post A Practical Guide to SysML, 2nd Edition appeared first on Wow! eBook.

Tidak ada komentar:

Posting Komentar