html5-img
1 / 14

VisualDSP++ Demo and Blackfin Research

VisualDSP++ Demo and Blackfin Research. Steve VanderSanden NUCAR Meeting 19 September 2003. Talk Outline. Analog Devices, Inc. Blackfin Basics VisualDSP++ Demo Project Description. Analog Devices, Inc. World leader in high performance signal processing solutions

sawyer
Télécharger la présentation

VisualDSP++ Demo and Blackfin Research

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. VisualDSP++ Demo andBlackfin Research Steve VanderSanden NUCAR Meeting 19 September 2003

  2. Talk Outline • Analog Devices, Inc. • Blackfin Basics • VisualDSP++ Demo • Project Description

  3. Analog Devices, Inc. • World leader in high performance signal processing solutions • Specializing in amplifiers, data converters, power management, RF, MEMS, embedded processing, and DSP • Major DSP Products • SHARC • TigerSHARC • Blackfin • VisualDSP++

  4. Blackfin Processor • Based on the Micro Signal Architecture that was jointly developed with Intel • Combines digital signal processing with microcontroller functionality and embedded OS support • Designed to meet the requirements of embedded audio, video, and communications applications • Currently • 600 MHz/1.2 GMACS • 0.15 mW/MMAC at 0.7V

  5. VisualDSP++ Basic Features • Extensive editing capabilities • Flexible workspace management • Easy movement between debug to build modes • Effective debugging • Tools available for improving performance • Linear Profiling • Pipeline Viewer

  6. Linear Profiling • Measures program performance by counting every execution of the program counter and every memory access • Displays where the DSP is spending its time • Allows the programmer to optimize the most time-consuming portions of the code

  7. Linear Profiling Demo

  8. Pipeline Viewer • You can view the instructions in the pipeline and pipeline event details • Display updates as you step through the program • Allows the programmer to discover costly data dependencies

  9. Pipeline Viewer Demo

  10. Project Background • Came about from discussions with ADI • Develop power-aware compilation strategies for the Blackfin • Provide guidance on how best to develop and compile a program to utilize the low-power capabilities

  11. Project Outcomes • Develop a set of profile-guided algorithms to describe how best to produce power-efficient implementations of programs • Develop a platform for power/performance evaluation for the Blackfin

  12. Project Steps • Evaluate the current power-related features of the Blackfin • Evaluate the current set of compilation switches provided for the Blackfin • Develop a set of algorithms for using compilation switches to reduce power consumption • Propose new compilation algorithms specifically targeted to the Blackfin that improve power/performance ratios

  13. Until Next Time… • Become an expert on the compiler provided for the Blackfin • Determine the best way to measure the power on the Blackfin hardware • Discover what is currently possible with the Blackfin concerning power • Investigate current power analysis tools

  14. Central GB Houston -- Chicago 1.0

More Related