Learning Lab

Creating and Viewing Cyclomatic Complexity Data with Intel® Parallel Studio XE 2013

Background

Cyclomatic Complexity is a measurement of the number of possible paths through a section of code. For example, a simple if/else would give you two paths through a section of code. This code would be easy to understand and test. As the number of choices  increases, the difficulty of ensuring correctness on all possible paths increases even faster.

  • Entwickler
  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • C#
  • C/C++
  • Fortran
  • Anfänger
  • Fortgeschrittene
  • Intel® C++ Composer XE
  • Intel® Parallel Studio XE
  • Intel® Inspector XE
  • Statische Analyse
  • Learning Lab
  • Entwicklungstools
  • Intel® VTune™ Amplifier XE - Overview

    This is an overview of a few of the major features in the Intel® VTune™ Amplifier XE performance profiler. This is a great first video to watch before using an evaluation copy of VTune™ Amplifier XE.

  • Learning Lab
  • Linux*
  • Microsoft Windows* 8
  • Intel® Parallel Studio XE
  • Intel® VTune™ Amplifier XE
  • Leistungsverbesserung
  • Anfänger
  • The Good, the Bad, and the Ugly- Improve Parallel Application Quality and Performance - Seg6of6

    Segment 6 of 6 - In order to get more performance from today's multicore processors, software must run in parallel. Explore the most common design patterns and anti-patterns when creating error free, efficient, multicore software. Find out how to create good parallel software, and eliminate the bad, and the ugly, using Intel® software development tools and examples based on the movie. Recommended companion technical webinar: Easy Ways to Solve Parallel Performance Challenges.

  • Learning Lab
  • Linux*
  • Apple Mac OS X*
  • Microsoft Windows* 8
  • Intel® Parallel Studio XE
  • Intel® Inspector XE
  • Intel® VTune™ Amplifier XE
  • Intel® Parallel Studio
  • Intel® Parallel Composer
  • Intel® Parallel Inspector
  • Intel® Parallel Amplifier
  • Intel® C++-Compiler
  • Intel® Fortran Compiler
  • Intel® Cilk Plus Software Development Kit
  • Intel® Integrated-Performance-Primitives
  • Multithread-Entwicklung
  • Fortgeschrittene
  • The Good, the Bad, and the Ugly- Improve Parallel Application Quality and Performance - Seg5of6

    Segment 5 of 6 - In order to get more performance from today's multicore processors, software must run in parallel. Explore the most common design patterns and anti-patterns when creating error free, efficient, multicore software. Find out how to create good parallel software, and eliminate the bad, and the ugly, using Intel® software development tools and examples based on the movie. Recommended companion technical webinar: Easy Ways to Solve Parallel Performance Challenges.

  • Learning Lab
  • Linux*
  • Apple Mac OS X*
  • Microsoft Windows* 8
  • Intel® Parallel Studio XE
  • Intel® Inspector XE
  • Intel® VTune™ Amplifier XE
  • Intel® Parallel Studio
  • Intel® Parallel Composer
  • Intel® Parallel Inspector
  • Intel® Parallel Amplifier
  • Intel® C++-Compiler
  • Intel® Fortran Compiler
  • Intel® Cilk Plus Software Development Kit
  • Intel® Integrated-Performance-Primitives
  • Multithread-Entwicklung
  • Fortgeschrittene
  • The Good, the Bad, and the Ugly- Improve Parallel Application Quality and Performance - Seg4of6

    Segment 4 of 6 - In order to get more performance from today's multicore processors, software must run in parallel. Explore the most common design patterns and anti-patterns when creating error free, efficient, multicore software. Find out how to create good parallel software, and eliminate the bad, and the ugly, using Intel® software development tools and examples based on the movie. Recommended companion technical webinar: Easy Ways to Solve Parallel Performance Challenges.

  • Learning Lab
  • Linux*
  • Microsoft Windows* 8
  • Apple Mac OS X*
  • Intel® Parallel Studio XE
  • Intel® Inspector XE
  • Intel® VTune™ Amplifier XE
  • Intel® Parallel Studio
  • Intel® Parallel Composer
  • Intel® Parallel Inspector
  • Intel® Parallel Amplifier
  • Intel® C++-Compiler
  • Intel® Fortran Compiler
  • Intel® Integrated-Performance-Primitives
  • Intel® Cilk™ Plus
  • Multithread-Entwicklung
  • Fortgeschrittene
  • Seiten

    Learning Lab abonnieren