Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/kevinkit/fpga_vs_gpu

A small C - Main which allows you to find out wheter it is better to use a FPGA or a GPU for your parallel computation.
https://github.com/kevinkit/fpga_vs_gpu

Last synced: 3 days ago
JSON representation

A small C - Main which allows you to find out wheter it is better to use a FPGA or a GPU for your parallel computation.

Awesome Lists containing this project

README

        

Simply run the makefile in the the folder where you store the program.

This algorithm is very simple it does not take care of:

Better for FPGA:

-Branching

-performance per Watt

-unrolling of loops inside a work-item

-The FPGA is programmed resource saving. If you would have an infinite amount of resources you would have less clockzycles but only has many as you have operations in your Kernel.

Better for GPU:

-different clockrates (the algorithm assumes that the clockrate of the FPGA is 4 times slower than the one of the GPU)