Altera_Forum
Honored Contributor
9 years agoSLAM on FPGA using Altera OpenCL
Hello everyone,
My final year project masters project is about evaluating the performance of a SLAM (Simultaneous localisation and mapping) algorithm on an FPGA and compare it's performance with GPUs and CPUs. The whole algorithm has roughly 10 kernels and I spent a considerable amount of time to write the kernels on C++ so that I can map and analyse the performance "per single kernel" on the platforms in the first place (while having the rest running on host CPU). My single kernels are ready now and I can now successfully run the kernel on GPU,CPU and an FPGA (emulator so far!) with OpenCL on the servers my university has given access to me.- The FPGA on the server is Nallatech 385 with Stratix V D5 FPGA which is what I have compiled my kernels for.
- running aocl version on the server I get ( I know its old and have told my network administrator to upgrade it, if they don't I might have to stick with this ): aocl 15.0.0.145 (Altera SDK for OpenCL, Version 15.0.0 Build 145, Copyright (C) 2015 Altera Corporation)
- Querying platform info on my host code I get: OpenCL 1.0 Altera SDK for OpenCL, Version 15.0