Enabling High Performance Computing on Embedded Systems

Details

Overview

High Performance Computing (HPC) has classically been the domain of super computers consisting of rooms filled with endless rows of rack-mounted processor blades. However, recent advances in processors and single board computers are enabling compute-intensive applications to run on embedded systems. This session reviews the challenges of accessing the teraflop-range performance potential of these new platforms and explains how high level libraries like Sourcery VSIPL++ and performance profiling tools like Sourcery Analyzer can help maximize application speed performance and portability while ensuring high developer productivity.

What You Will Learn

  • Common pitfalls to accessing maximum hardware speed performance
  • The advantages of using a high-level library for HPC application development
  • How performance profiling data visualization can accelerate HPC application debugging

About the Presenters

Presenter Image Brooks Moses

Dr. Moses leads the High Performance Computing Solutions team in Mentor Graphics' Embedded Software Division. He also participates directly in the development of the Sourcery VSIPL++ library and other high-performance library products. Dr. Moses worked extensively on the Cell/B.E and NVIDIA CUDA ports of Sourcery VSIPL++. Dr. Moses holds a Ph.D. in Mechanical Engineering from Stanford University where he conducted advanced research into algorithms for computational fluid dynamics simulation.

Presenter Image Pete Decher

Pete is the Business Development Manager for High Performance Computing Solutions at Mentor’s Embedded Systems Division. Pete has over 30 years of experience in software development, electronic system design and test at a variety companies ranging from startups to Fortune 500. Pete holds a BSEE degree from Georgia Tech and an MSEE degree from Stanford University as well as several US patents.

Who Should View

  • Software engineers developing compute-intensive embedded applications
  • Engineering managers focusing on software development cost reduction and process improvement
  • Software engineers tasked with maintenance and platform migration of compute-intensive applications

Related Resources

Multimedia

Implementing Android Based Automotive Infotainment (IVI) Systems

Android has successfully been deployed in production infotainment (IVI) systems as the primary operating system and also in conjunction with another operating system. Learn about the market needs driving...…View On-demand Web Seminar

Explore Hardware and Software strategies to design Smart Energy Profile (SEP) 2.0 Compliant Embedded Devices

The Smart Energy Profile (SEP) 2.0 is quickly becoming the go-to standard for developing innovative connected products and services for the Smart Grid. Information flow between meters, smart appliances,...…View On-demand Web Seminar

Enabling Android development within Microsoft® Visual Studio® for NVIDIA® Tegra® devices

The NVIDIA® Nsight™ Tegra®, Visual Studio Edition development tools integrate the unique capabilities of the NVIDIA Tegra devices running Android with the familiar development environment...…View On-demand Web Seminar

Other Related Resources

Nucleus ReadyStart™ for Freescale i.MX28 Evaluation Software

Software Evaluation: Download our free evaluation package to explore the full functionality of the integrated development environment for the Nucleus RTOS for Freescale i.MX28 processors.…View Software Evaluation

Nucleus ReadyStart™ for Texas Instruments AM3517 Evaluation Software

Software Evaluation: Download our free evaluation package to explore the full functionality of the integrated development environment for the Nucleus RTOS for TI AM3517 processors.…View Software Evaluation

Sourcery CodeBench Virtual Edition Evaluation Request

Software Evaluation: Speed up product delivery while improving hardware and system quality. Request an evaluation of Sourcery CodeBench Virtual Edition.…View Software Evaluation