Summary:
Zynq® UltraScale+™ MPSoC delivers unprecedented levels of heterogeneous multi-processing and combines seven user programmable processors including Quad-coreARM® Cortex™-A53 Application Processing Unit (APU), Dual-core 32-bit ARM® Cortex™-R5 Real Time Processing Unit (RPU), and ARM® Mali™-400 MP2 Graphics Processing Unit (GPU). It is Industry’s First All Programmable Multi-Processor SoC delivering 5x system level performance-per-watt and any-to-any connectivity.
performance of a graphics application running on Zynq UltraSCale MPSoC Mali GPUGPU, using ARM®
Implementation Details
Implementation Details
Description
ARM® DS-5 Development Studio Streamline performance analyzer enables you to get the best out of your system’s resources and create high performance, energy efficient products. Its innovative user interface brings together system performance metrics, software tracing, statistical profiling and power measurement to present you with a system dashboard where you can quickly identify code hotspots, system bottlenecks and other unintended effects of your code or the system architecture.
performance of Zynq UltraSCale + MPSoC Mali GPU with respect to a graphics optimizing their application.itapplication.It is also and demonstrates analyzinghow to analyze a simple
Highlights of this Tech tip:
Below are the main topics which are covered in this tech tip :
Class 10 SD card (4GB or more).
Micro USB to Standard USB cable
Monitor and DisplayPortDisplay Port Cable.
USB 3.0 connector or USB 2.0 micro cable to standard USB female adapter, USB Hub to connect USB mouse and USB keyboard or connect USB keyboard with mouse integrated etc.
Install any HyperTerminal like Tera term, putty, etc. for serial terminal prints. Download the Tera term application at http://download.cnet.com/Tera-Term/3000-20432_4-75766675.html and follow the instructions to install.
{Streamline_analyzer.PNG}
Executing the tech tip with prebuilt images :
from the sourcescratch then, skip
First of all install the performance analyzer tool by following the section "Installing ARM Streamline performance analyzer tool on windows machine " below.
Download the ARM_Streamline_performance_analyzer.zip file using link provided at the top of this tech tip and extract to your local directory.It will be extracted as Design_files directory.
After the above steps run the command shown below to configure the rootfs and save.
$petalinux-config -c rootfs
the file <Petalinux_project_directory>/build/linux/kernel/xlnx-4.4/.config<Petalinux_project_directory>/subsystem/linux/configs/kernel/config to enable
CONFIG_PRINTK_TIME=y
CONFIG_DEBUG_INFO=y
$ cd <Gator_source>/driver
$bash
$ export CROSS_COMPILE=<petalinux_installed_directory>/tools/linux-i386/aarch64-linux-gnu/bin/aarch64-linux-gnu-CROSS_COMPILE=<petalinux_installed_directory>/tools/linux-i386/aarch64-linux-gnu/bin/aarch64-linux-gnu-
$ GATOR_WITH_MALI_SUPPORT=MALI_4xx CONFIG_GATOR_MALI_4XXMP_PATH=<petalinux_installed_directory>/components/linux-kernel/xlnx-4.4/drivers/staging/mali/DX910-SW-99002-r5p1-01rel0/driver/src/devicedrv/mali/ make -C <petalinux_project_directory>/build/linux/kernel/xlnx-4.4/ M=`pwd` ARCH=arm64 modules
Note: In the above command, it is mandatory to use the Petalinux project directory which is created in above section.