Quantcast
Channel: Intel® C++ Compiler
Viewing all articles
Browse latest Browse all 1616

Intel® System Studio Webinar Series Archive

$
0
0

Upcoming Webinars

Webinar DetailsDescription

How to Find and Fix System Software Issues Fast - Intel® System Studio's Intel® JTAG Debugger

4/25/2013 9:00 AM PST

Presenter:
Robert Mueller

PLAYBACK

The complexity of modern integrated chipsets leads to new types of runtime issues. Distributed software stacks interacting with multiple devices across the platform make it ever more important to have system debug solutions that provide deep hardware and platform insight as well as visibility of the entire system software stack from EFI based firmware, boot loaders, and the OS kernel all the way to device drivers. This includes full source level language debug capabilities combined with insight into the target device register set and hardware status.

This webinar will highlight debug use cases for the various layers of the system software stack and provide approaches to identifying the root cause for a range of vexing and hard to isolate coding issues. Whether it is a memory configuration issue, a device driver communication issue, an unidentified segmentation fault without callstack information, or a hardware thread synchronization issue; they each ask for a different approach to debugging. The Intel® JTAG Debugger puts the necessary capabilities into the developers hands, no matter in which layer of the system software stack a problem arises.     

How to track down non-deterministic and hard-to-reproduce software issues -Intel® System Studio's SVEN software tracing tools

5/8/2013 9:00 AM PST

Presenter:
Hubert Haberstock

PLAYBACK

Modern intelligent systems are increasingly timing-sensitive and often encounter non-deterministic issues that are difficult to reproduce. Debugging such issues is not easy; code can impact the timing of the software stack, altering application behavior and making issues disappear during a debug session. The solution to this is the Software Visible Event Nexus (SVEN) Technology. SVEN relies on a static code instrumentation with very little overhead and enables developers to identify timing-dependent runtime issues where traditional methods fail.

The Intel® System Studio provides the SVEN framework in form of an open source SDK as well as a graphical trace viewer for easy navigation of events and timing for quick identification of irregularities.

Finding Power and Performance problems on embedded systems using Intel® VTune™ Amplifier 2013 for Systems

5/15/2013 9:00 AM PST

Presenter:
Kevin O'Leary

PLAYBACK

It is becoming increasingly important for software developers to become more power aware, not only to achieve extended battery life for embedded and small form-factor devices, but also for reduced thermal stress on embedded platform components. A mobile device would have limited use if it was not able to function for extended periods of time on battery alone. Power consumption control is not only a task for hardware design, but system software as well as application software are also responsible for keeping power consumption under control.

VTune Amplifier XE 2013 for Systems can assist the developer in tuning their applications for power consumption. Beyond the commonly used approaches, we will present how Performance Monitoring Unit (PMU) events can be used to correlate changes in sleep states (C1-Cn, S1-Sn, D1-Dn) to the executed software at the time.  Similarly changes in processor core frequency states (P1-Pn) can also be mapped to currently active executed code.

In addition we will explore some performance based metrics that go beyond where your system is spending its time. For example CPI (Clock ticks per instruction), Memory Latency, etc.

Feature Overview and Demonstration of GNU GDB in Intel® System Studio

5/22/2013 9:00 AM PST

Presenter:
Hans Pabst

PLAYBACK

The GNU Debugger Project delivers the common GDB application debugger enabled for Intel Architecture (IA). Intel System Studio ships an Intel-enhanced GDB with features that may be not yet present in the current GDB version or it contains features that are not yet accepted for the mainline of the GNU Debugger Project.

In this webinar we give an overview of three of those features that are new, experimental, or even correspond to hardware features as found in IA. This webinar is a quick start for debugging invalid memory accesses (pointer checker), detecting data races, and getting back traces out of the Intel Atom Branch Trace Store (BTS).

Finding 3 common embedded programming errors using Intel® Inspector 2013 for Systems

5/29/2013 9:00 AM PST

Presenter:
Kevin O'Leary

PLAYBACK

Programming on an embedded system can be very challenging! Intel's new embedded tool suite, Intel System Studio, has some powerful tools to assist developers in programming in this environment. In this webinar we will use the correctness tool portion of the test suite, Intel Inspector 2013 for Systems, to track down 3 common embedded programming errors.

We will also show how using the tool can speed up the development lifecycle by finding bugs when your application is still being developed and not when it has been deployed in the field. This can significantly reduce the applications costs.

Using Intel® C++ Compiler for Embedded Systems

6/5/2013 9:00 AM PST

Presenter:
Yang Wang

PLAYBACK

The Intel® C++ Compiler, also known as icc, is a high performance compiler which lets you build and optimize your C/C++ applications for the Linux* based operating system. The Intel® C++ compiler provides complete supports for various embedded Linux* system. With multiple features of Intel® C++ compiler, you can easily start to use icc for new project developing, or migrate the existing project from GNU* compiler.

This webinar we will describe how to use Intel® C++ Compiler for embedded systems. We will learn the key features of Intel® C++ compiler for embedded development, e.g. the icc integration with Eclipse* CDT, the icc integration with GNU* toolchain for cross-platform development etc. We will also learn how to porting your application from gcc build to icc build and the basic step by step performance optimizations by using Intel® C++ compiler.

Embedded Signal Processing with Intel® System Studio

6/13/2013 9:00 AM PST

Presenter:
Noah Clemons

PLAYBACK
 
VIEW SLIDES

This webinar focuses on the Intel System Studio components that can be used to implement signal processing workloads. The webinar complements the previous “tools of the embedded trade” webinars on Intel® VTune™ Amplifier, Intel® Inspector, Intel® JTAG Debugger, and other process-oriented features (e.g. cross-compilation). We provide a case study to familiarize you with the signal processing functionality of Intel System Studio and cover the following components:

  1. Intel® Integrated Performance Primitives (Intel® IPP)
  2. Intel® Math Kernel Library (Intel® MKL)
  3. Intel® C++ Compiler with Intel® Cilk™ Plus

Software for embedded systems is usually restricted to work with a specific iteration of a hardware vendor's platform, and developers frequently give up portability due to limitations of the target hardware or the software environment. Intel System Studio allows developers to overcome these limitations by extending the reach of the developer tools mentioned above.

Developing OpenCV based embedded application using Intel® System Studio

6/19/2013 9:00 AM PST

Presenter:
Naveen Gv

PLAYBACK

When creating a signal or image processing application, code optimization is very important to ensure overall performances. An easy way to improve OpenCV* application performance on Intel Architecture is to re build using components of Intel® System Studio like Intel® C++ compiler and Intel® Integrated Performance Primitives (IPP), applications are accelerated by taking advantage of  Streaming SIMD Extensions (SSE, SSE, SSE2, SSE3, SSSE3, SSE4, SSE4.1, SSE4.2, and Intel® AVX in latest) instructions.

With the increasing popularity of multi-core processors, mainly for high-end embedded systems, multithreading can improve performance of an application. OpenCV* (Open Source Computer Vision Library) is a library of programming functions mainly aimed at real-time computer vision. It focuses mainly on real-time image processing.

This webinar we will describe how to use Intel® System Studio to build the OpenCV* based embedded application on Intel platforms.

  • Desarrolladores
  • Profesores
  • Estudiantes
  • C/C++
  • Avanzado
  • Principiante
  • Intermedio
  • Intel® C++ Compiler
  • Depurador de JTAG Intel®
  • Intel® System Studio
  • Intel® VTune™ Amplifier XE
  • Intel® Inspector XE
  • Sistemas integrados
  • Dirección URL
  • Learning Lab
  • Zona de temas: 

    IDZone

    Viewing all articles
    Browse latest Browse all 1616

    Trending Articles



    <script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>