You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Modify makefile in baseline code to be able to run mcprof
Add ifdef MCPROF in canny_edge.c to easily switch between profiling in PC and compiling to ARM
Add floating point support in source code and compiler options (vfp option)
Do profiling using mcprof (PC - to see predominant functions that preferably selected to be optimized), gprof (PC and ARM), and timing info echoed from board
Do profiling for each of the pictures (both using vfp and without). Remember, there are 3 pictures in this assignment. Use makefile to configure.
Profiling analysis
Optimization / Profiling Result
good resource to understand basic of gaussian blur (pretty much we will be doing the optimization here)
Learn how to implement Neon code from example (using intrinsic or maybe assembler, auto-vectorization did not affect the computation significantly) source: http://processors.wiki.ti.com/index.php/Cortex-A8
Convert the gaussian smoothing to neon instruction (manipulate sequential addition and multiplication to parallel operation)
Convert it to fixed point operation
Check for variation Q-format
Compare the result (pixel error) with baseline result
Report
Introduction
Problem statement
Week 5
Integration
pool notify + DSP + Neon (load sharing)
Verification
Week 6
Week 7
Integration
Sending rows and cols info from GPP to DSP in one NOTIFY message (Uint32)
Load sharing implementation (first try to split data into two parts)
DSP
Week 8
deadline 3 June
The text was updated successfully, but these errors were encountered:
Week 4
Baseline
Optimization / Profiling Result
http://www.pixelstech.net/article/1353768112-Gaussian-Blur-Algorithm
https://www.youtube.com/watch?v=C_zFhWdM4ic
Pool Notify
https://pixhawk.ethz.ch/tutorials/omap/dsplink_api
DSP calculation
http://www.eetindia.co.in/ARTICLES/1998APR/PDF/EEIOL_1998APR03_EMS_TA.pdf?SOURCES=DOWNLOAD
Neon
Report
Week 5
Integration
Week 6
Week 7
Integration
DSP
Week 8
deadline 3 June
The text was updated successfully, but these errors were encountered: