High performance embedded computing handbook : a systems perspective /: a systems perspective. (©2008)
- Record Type:
- Book
- Title:
- High performance embedded computing handbook : a systems perspective /: a systems perspective. (©2008)
- Main Title:
- High performance embedded computing handbook : a systems perspective
- Further Information:
- Note: Edited by David R. Martinez, Robert A. Bond, M. Michael Vai.
- Other Names:
- Martinez, David R
Bond, Robert A
Vai, M. Michael - Contents:
- INTRODUCTION ; A Retrospective on High Performance Embedded Computing ; D.R. Martinez ; HPEC Hardware Systems and Software Technologies; HPEC Multiprocessor System; Representative Example of a High Performance Embedded Computing System ; D.R. Martinez ; System Complexity; Implementation Techniques; Software Complexity and System Integration; System Architecture of a Multiprocessor System ; D.R. Martinez ; A Generic Multiprocessor System; A High Performance Hardware System; Custom VLSI Implementation: Custom VLSI Hardware; A High Performance COTS Programmable Signal Processor; High Performance Embedded Computers: Development Process and ; Management Perspectives ; D.R. Martinez ; Development Process; Case Study: Airborne Radar HPEC System: Programmable Signal Processor Development; Software Estimation, Monitoring, and Configuration Control; PSP Software Integration, Optimization, and Verification; Trends; Computational Nature of High Performance ; Embedded Systems ; Computational Characteristics of High Performance Embedded Algorithms and Applications ; M. Arakawa and R.A. Bond ; General Computational Characteristics of HPEC; Complexity of HPEC Algorithms; Parallelism in HPEC Algorithms and Architectures; Future Trends; Radar Signal Processing: An Example of High Performance Embedded Computing ; R.A. Bond and A.I. Reuther ; A Canonical HPEC Radar Algorithm: Subband Analysis and Synthesis; Adaptive Beamforming; Pulse Compression; Doppler Filtering; Space-Time AdaptiveINTRODUCTION ; A Retrospective on High Performance Embedded Computing ; D.R. Martinez ; HPEC Hardware Systems and Software Technologies; HPEC Multiprocessor System; Representative Example of a High Performance Embedded Computing System ; D.R. Martinez ; System Complexity; Implementation Techniques; Software Complexity and System Integration; System Architecture of a Multiprocessor System ; D.R. Martinez ; A Generic Multiprocessor System; A High Performance Hardware System; Custom VLSI Implementation: Custom VLSI Hardware; A High Performance COTS Programmable Signal Processor; High Performance Embedded Computers: Development Process and ; Management Perspectives ; D.R. Martinez ; Development Process; Case Study: Airborne Radar HPEC System: Programmable Signal Processor Development; Software Estimation, Monitoring, and Configuration Control; PSP Software Integration, Optimization, and Verification; Trends; Computational Nature of High Performance ; Embedded Systems ; Computational Characteristics of High Performance Embedded Algorithms and Applications ; M. Arakawa and R.A. Bond ; General Computational Characteristics of HPEC; Complexity of HPEC Algorithms; Parallelism in HPEC Algorithms and Architectures; Future Trends; Radar Signal Processing: An Example of High Performance Embedded Computing ; R.A. Bond and A.I. Reuther ; A Canonical HPEC Radar Algorithm: Subband Analysis and Synthesis; Adaptive Beamforming; Pulse Compression; Doppler Filtering; Space-Time Adaptive Processing; Subband Synthesis Revisited; CFAR Detection; Example Architecture of the Front-End Processor: A Discussion of the Back-End Processing; Front-End Real-Time Processor Technologies ; Analog-to-Digital Conversion ; J.C. Anderson and H.H. Kim ; Conceptual ADC Operation; Static Metrics:Offset Error; Gain Error; Differential Nonlinearity; Integral Nonlinearity; Dynamic Metrics: Resolution; Monotonicity; Equivalent Input-Referred Noise (Thermal Noise); Quantization Error; Ratio of Signal to Noise and Distortion; Effective Number of Bits; Spurious-Free Dynamic Range; Dither; Aperture Uncertainty; System-Level Performance Trends and Limitations: Trends in Resolution; Trends in Effective Number of Bits; Trends in Spurious-Free Dynamic Range; Trends in Power Consumption; ADC Impact on Processing Gain; High-Speed ADC Design: Flash ADC; Architectural Techniques for Power Saving; Pipeline ADC; Power Dissipation Issues in High-Speed ADCs; Implementation Approaches of Front-End Processors ; M.M. Vai and H.T. Nguyen ; Front-End Processor Design Methodology; Front-End Signal Processing Technologies: Full-Custom ASIC; Synthesized ASIC; FPGA Technology; Structured ASIC; Intellectual Property; Development Cost; Design Space; Design Case Studies: Channelized Adaptive Beamformer Processor; Radar Pulse Compression Processor; Co-design Benefits; Application-Specific Integrated Circuits ; M.M. Vai, W.S. Song, and B.M. Tyrell ; Integrated Circuit Technology Evolution; CMOS Technology: MOSFET; CMOS Logic Structures: Static Logic; Dynamic CMOS Logic; Integrated Circuit Fabrication; Performance Metrics: Speed; Power Dissipation; Design Methodology: Full-Custom Physical Design; Synthesis Process; Physical Verification; Simulation; Design for Manufacturability; Packages; Testing: Fault Models; Test Generation for Stuck-at Faults; Design for Testability; Built-in Self-Test; Case Study; Field Programmable Gate Arrays ; M.Leeser ; FPGA Structures: Basic Structures Found in FPGAs; Modern FPGA Architectures: Embedded Blocks; Future Directions; Commercial FPGA Boards and Systems; Languages and Tools for Programming FPGAs: Hardware Description Languages; High-Level Languages; Library-Based Solutions; Case Study: Radar Processing on an FPGA: Project Description; Parallelism: Fine-Grained versus Coarse-Grained; Data Organization; Experimental Results; Challenges to High Performance With FPGA Architectures: Data: Movement and Organization; Design Trade-offs; Intellectual Property-Based Design ; W. Wolf ; Classes of Intellectual Property; Sources of Intellectual Property; Licenses for Intellectual Property; CPU Cores; Busses; I/O Devices; Memories; Operating Systems; Software Libraries and Middleware; IP-Based Design Methodologies; Standards-Based Design; Systolic Array Processors ; M.M. Vai, H.T. Nguyen, P.A. Jackson, and W.S. Song ; Beamforming Processor Design; Systolic Array Design Approach; Design Examples: QR Decomposition Processor; Real-Time FFT Processor; Bit-Level Systolic Array Methodology; Programmable High Performance Embedded ; Computing Systems ; Computing Devices ; K. Teitelbaum ; Common Metrics: Assessing the Required Computation Rate; Quantifying the Performance of COTS Computing Devices; Current COTS Computing Devices in Embedded Systems: General-Purpose Microprocessors; Word Length, Vector Processing Units, Power Consumption versus Performance, Memory Hierarchy, Some Benchmark Results, Input/Output, Digital Signal Processors; Future Trends: Technology Projections and Extrapolating Current Architectures; Advanced Architectures and the Exploitation of Moore’s Law: Multiple-Core Processors, The IBM Cell Broadband Engine, SIMD Processor Arrays, DARPA Polymorphic Computing Architectures, Graphical Processing Units as Numerical Co-processors, FPGA-Based Co-processors; Interconnection Fabrics ; K. Teitelbaum ; Introduction: Anatomy of a Typical Interconnection Fabric; Network Topology and Bisection Bandwidth; Total Exchange; Parallel Two-Dimensional Fast Fourier Transform—A Simple Example; Crossbar Tree Networks: Network Formulas; Scalability of Network Bisection Width; Units of Replication; Pruning Crossbar Tree Networks; VXS: A Commercial Example: Link Essentials; VXS-Supported Topologies; Performance Metrics and Software Architecture ; J. Kepner, T. Meuse, and G.E. Schrader ; Synthetic Aperture Radar Example Application: Operating Modes; Computational Workload; Degrees of Parallelism: Parallel Performance Metrics (no communication); Parallel Performance Metrics (with communication); Amdahl’s Law; Standard Programmable Multi-Computer: Network Model; Parallel Programming Models and Their Impact: High-Level Programming Environment with Global Arrays; System Metrics: Performance; Form Factor; Efficiency; Software Cost; Appendices: A Synthetic Aperture Radar Algorithm: Scalable Data Generator; Stage 1: Front-End Sensor Processing; Stage 2: Back-End Knowledge Formation; Programming Languages ; J.M. Lebak ; Principles of Programming Embedded Signal Processing Systems; Evolution of Programming Languages; Features of Third-Generation Programming Languages: Object-Oriented Programming; Exception Handling; Generic Programming; Use of Specific Languages in High Performance Embedded Computing; C; Fortran; Ada; C++; Java; Future Development of Programming Languages; Summary: Features of Current Programming Languages; Portable Software Technology ; J.M. Lebak ; Libraries: Distributed and Parallel Programming; Surveying the State of Portable Software Technology; Portable Math Libraries, Portable Performance Using Math Libraries; Parallel and Distributed Libraries; Example: Expression Template Use in the MIT Lincoln Laboratory Parallel; Vector Library; Parallel and Distributed Processing ; A. I. Reuther and H. G. Kim ; Parallel Programming Models: Threads: Pthreads, OpenMP; Message Passing: Parallel Virtual Machine, Message Passing Interface; Partitioned Global Address Space: Unified Parallel C, VSIPL++; Applications: Fast Fourier Transform, Synthetic Aperture Radar; Distributed Computing Models: Client-Server: SOAP, Java Remote Method Invocation, Common Object Request Broker Architecture; Data Driven: Java Messaging Service, Data Distribution Service; Applications: Radar Open Systems Architecture, Integrated Sensing and Decision Support; Automatic Code Parallelization and Optimization ; <i&g … (more)
- Publisher Details:
- Boca Raton : CRC Press
- Publication Date:
- 2008
- Copyright Date:
- 2008
- Extent:
- 1 online resource (xxvi, 567 pages, [8] pages of plates), illustrations (some color)
- Subjects:
- 004.16
Embedded computer systems -- Handbooks, manuals, etc
High performance computing -- Handbooks, manuals, etc
COMPUTERS -- Hardware -- Personal Computers -- General
COMPUTERS -- Hardware -- Handheld Devices
COMPUTERS -- Microprocessors
Embedded computer systems
High performance computing
Electronic books
Handbooks and manuals - Languages:
- English
- ISBNs:
- 9781420006667
1420006665
9780849371974
1281515574
9781281515575 - Related ISBNs:
- 084937197X
- Notes:
- Note: Includes bibliographical references and index.
Note: Print version record. - Access Rights:
- Legal Deposit; Only available on premises controlled by the deposit library and to one user at any one time; The Legal Deposit Libraries (Non-Print Works) Regulations (UK).
- Access Usage:
- Restricted: Printing from this resource is governed by The Legal Deposit Libraries (Non-Print Works) Regulations (UK) and UK copyright law currently in force.
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD.DS.149433
- Ingest File:
- 01_047.xml