Forum Discussion
Altera_Forum
Honored Contributor
9 years agoThat depends. Is your goal to crunch numbers or learn how to work with FPGAs using number crunching as an example. If you goal is number crunching you will find it much easier to use a GPU. Even if the processing ends up quicker on an FPGA you will be ahead because GPUs are cheaper than FPGAs and faster to develop for. You would use an FPGA if you need to do massive I/O and crunch numbers.
I've not used openCL, but I expect it is easier to use than Verilog/VHDL with the trade off of lower performance and greater FPGA resource usage for any given task.