Analog Devices PGO Linker Application Note

PGO Linker is a code layout tool for Blackfin processors. It maps the most frequently executed code sections and critical real-time code to L1 SRAM memory to improve system performance.


Analog Devices PGO Linker Application Note - cover page
Brand
Analog Devices
Category
Other Electronics
Document type
Application Note
Language
English
Pages
7
File format
PDF
File size
65 KB
Published
03 August, 2012
Updated
30 September, 2023
MD5 checksum
BE593B89467B56785810D1C996EA7A95

About this manual

The PGO Linker is a command-line utility designed for Blackfin processors to automate the process of mapping frequently executed code to L1 SRAM memory. It utilizes execution profiles generated by VisualDSP++ to produce an efficient code layout, eliminating the need for manual hand-tuning and reducing development time. The tool works by gathering functional symbol information and profile data to generate an output file that guides the linker in placing functions based on their priority.

What's inside

  • Introduction
  • Motivation
  • How Does the PGO Linker Work
  • How Do I Use the PGO Linker
  • Output File Format
  • Benefits
  • Features
  • Limitations
  • Typical Usage Scenarios

Frequently asked questions

What is the default minimum size of L1 Instruction SRAM?

The default minimum size of L1 Instruction SRAM is 4KB.

What is the default maximum size of L1 Instruction SRAM?

The default maximum size of L1 Instruction SRAM is 80KB.

Which optimization algorithms are available in the PGO Linker?

The PGO Linker provides two optimization techniques: O1 and O2.

Download PDF (65 KB)

More Analog Devices Manuals


View all Analog Devices manuals →