Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...
HiPEAC 2019 Tutorial - Sthem overview
1. This project has received funding from
the European Union’s Horizon 20 20
research and innovaton programme
under grant agreement No 688403
www.tulipp.eu
TULIPP
Title :
Place :
Date :
Tulipp Tutorial @ HIPEAC
STHEM Introducton
HiPeac, Valencia, Spain
22nd
of January 2019
2. STHEM
●
Supportng uTilites for Heterogenous EMbedded
image processing platorms
●
Utlites that augments existng vendor tools
– Xilinx SDSoC
– HIPPEROS real tme OS
●
Purpose: Enhance the productvity of developing
energy friendly image processing embedded systems
– Power and performance profling tool
– Efficient image processing library
– Statc CFG analysis capabilites, e.g. HLS compatbility
4. Power Measurement Utlity (PMU)
●
Hardware utlity
●
7 current sensors
●
JTAG port
– Sample program counter
from system being
measured
●
Correlates power
measurements with
program locaton
5. Power Measurement Utlity (PMU)
● Non intrusive
– Does not afect performance
or energy of device being
measured
● Up to 10kHz sampling
freq.
– Depends on number of
cores to sample
● Currently supports
various Zynq platorms
7. Analysis Utlity (AU)
● Sofware package
– Several SW tools, one GUI frontend
● Purpose:
– Profling with the PMU
– Visualisaton of profle data
– Statc program analysis
● CFG view
● HLS compatbility
– Design space exploraton
11. AU: Design Space Exploraton
● Automatc search through design
space
● Find best placement of HLS
pipelining pragmas
12. HiFlipVX
● Open Source HLS FPGA Library for Image
Processing
● Includes 28 image processing functons
● Parametrizable and highly optmized for HLS
● Functons based on OpenVX spec with some
extensions
– Auto-vectorizaton (1, 2, 4, 8)
– More data types (8, 16, 32, signed unsigned)
– Diferent kernel sizes (3-11) border handling (e.g. constant and
replicaton)
13. HiFlipVX
Pixel-wise Operations
Bitwise AND Bitwise OR Bitwise XOR
Bitwise NOT Arithmetic
Addition
Arithmetic
Subtraction
Absolute
Difference
Magnitude Pixel-wise
Multiplication
Image Filter Functions
Median Filter Gaussian Filter
Sobel Filter (3x3) Scharr Filter
(3x3)
Custom Convolution Box Filter
Image Conversion and Analysis
Functions
Convert Bit Depth Color Convert
Histogram Table Lookup
Integral Image