Search Results - computer programs testing data processing.

  1. 581
    Table of Contents: ...Instrumentation, Remote Sensing, and Telemetry of Real-Time Processes -- 1.5.2. Data Management and Data Transmission -- 1.5.3. ...
    Connect to the full text of this electronic book
    eBook
  2. 582
  3. 583
  4. 584
  5. 585
  6. 586
  7. 587
  8. 588
  9. 589
    Published 2013
    Table of Contents: ...Note continued: Available techniques -- Static and dynamic analysis -- Requirements traceability -- Static analysis-adherence to a coding standard -- Essential knots & essential cyclomatic complexity -- case study -- Understanding dynamic analysis -- The legacy from high-integrity systems -- Defining unit, module and integration tests -- Defining structural coverage analysis -- Achieving code coverage with unit test and system test in tandem -- Retaining the functionality through regression test -- Unit test and test-driven development -- Automatically generating test cases -- Setting the standard -- The terminology of standards -- The evolution of a recognized process standard -- Freedom to choose adequate standards -- Dealing with the unusual -- Working with auto-generated code -- Working with legacy code -- Tracing requirements through to object code verification (OCV) -- Implementing a test solution environment -- Pragmatic considerations -- Considering the alternatives -- Summary and conclusions -- Introduction to debugging tools -- GDB debugging -- Configure the GDB debugger -- Starting GDB -- Compiling the application -- Debugging the application -- Examining data -- Using breakpoints -- Stepping -- Changing the program -- Analyzing core dumps -- Debug agent design -- Use cases -- Debug agent overview -- Starting the application -- Context switch -- Position-independent executables -- Debug event from the application -- Multicore -- Starting the debug agent -- Debugging using JTAG -- Benefits of using JTAG -- Board bring-up using JTAG -- Comparison with the debug agent -- GDB and JTAG -- Debugging tools using Eclipse and GDB -- Linux application debug with GDB -- Linux kernel debug with KGDB -- Instrumented code -- Practical example -- Analysis tools -- Strace -- Mtrace -- Vaigrind -- Hardware capabilities -- Hardware breakpoints -- Hardware watchpoints -- Debugging tips and tricks -- Part 1: Analysis and high-level design -- Analysis -- Improving serial performance -- Understand the application -- High-level design -- Parallel decomposition -- Data dependencies -- Communication and synchronization -- Load balancing -- Choice of algorithm -- Decomposition approaches -- Summary of Part 1 -- Part 2: Implementation and low-level design -- Thread-based implementations -- Kernel scheduling -- Pthreads -- Using PPthreads -- Dealing with thread safety -- Implementing synchronizations and mutual exclusion -- Mutexes, locks, nested locks -- Mutex -- Condition variables -- Granularity -- Fine-grained -- Coarse-grained -- Approach -- Implementing task parallelism -- Creation and join -- Parallel-pipeline computation -- Divide-and-conquer scheme -- Task scheduling considerations -- Thread pooling -- Affinity scheduling -- Event-based parallel programs -- Implementing loop parallelism -- Aligning computation and locality -- Message-passing implementations -- MCAPI -- MRAPI -- MCAPI and MRAPI in multicore systems -- Playing-card recognition and sorting example -- Using a hybrid approach -- References -- Introduction -- Which safety requirements? ...
    Connect to the full text of this electronic book
    eBook
  10. 590
  11. 591
  12. 592
  13. 593
  14. 594
  15. 595
    by Wolf, Marilyn
    Published 2012
    Table of Contents: ...1.5.1 Chapter 2: Instruction sets1.5.2 Chapter 3: CPUs; 1.5.3 Chapter 4: Computing platforms; 1.5.4 Chapter 5: Program design and analysis; 1.5.5 Chapter 6: Processes and operating systems; 1.5.6 Chapter 7: System design techniques; 1.5.7 Chapter 8: Networks and multiprocessors; 1.6 Summary; What we learned; Further reading; Questions; Lab exercises; 2 Instruction Sets; 2.1 Introduction; 2.2 Preliminaries; 2.2.1 Computer architecture taxonomy; 2.2.2 Assembly languages; 2.2.3 VLIW processors; 2.3 ARM processor; 2.3.1 Processor and memory organization; 2.3.2 Data operations....
    Connect to the full text of this electronic book
    eBook
  16. 596
  17. 597
  18. 598
    by McLoughlin, Ian
    Published 2018
    Table of Contents: ...-- 3.2 Making the Computer Work for You -- 3.3 Instruction Handling -- 3.4 Data Handling -- 3.5 A Top-Down View -- 3.6 Summary -- 3.7 Problems -- 4 Processor Internals -- 4.1 Internal Bus Architecture -- 4.2 Arithmetic Logic Unit -- 4.3 Memory Management Unit -- 4.4 Cache -- 4.5 Coprocessors -- 4.6 Floating Point Unit -- 4.7 Streaming SIMD Extensions and Multimedia Extensions -- 4.8 Co processing in Embedded Systems -- 4.9 Summary -- 4.10 Problems ? ...
    Connect to the full text of this electronic book
    eBook
  19. 599
  20. 600