Advanced Digital System Design Coursework Acceleration of Supporting Vector Machine (SVM) Classifcations on Zynq7000 SoC
- Single core system (1 ARM core + 1 IP core), total execution of 5 ms for 2000 test data sets. IP core latency = 90.
- Dual core system (2 ARM core + 2 IP core), total execution of 2.5 ms for 2000 test data sets. IP core latency = 146.
- Cascade IP core, maximum latency 121, minimum latency 62. Average latency of 72 for 2000 test data sets.
- Matlab SVM coefficient generation code.
Future improvements:
- DMA & FIFO implementations to maximize transmission data rate.
- NEON instruction to carry out SIMD processing on ARM cores.
- Cascade precision analysis (details see report).