{"id":21475360,"url":"https://github.com/kevinkit/fpga_vs_gpu","last_synced_at":"2025-03-17T07:47:03.138Z","repository":{"id":18984497,"uuid":"22205957","full_name":"kevinkit/FPGA_vs_GPU","owner":"kevinkit","description":"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.","archived":false,"fork":false,"pushed_at":"2014-07-24T13:42:37.000Z","size":152,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-23T17:17:59.089Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kevinkit.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-07-24T08:50:14.000Z","updated_at":"2014-07-24T08:52:24.000Z","dependencies_parsed_at":"2022-08-05T02:01:21.051Z","dependency_job_id":null,"html_url":"https://github.com/kevinkit/FPGA_vs_GPU","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kevinkit%2FFPGA_vs_GPU","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kevinkit%2FFPGA_vs_GPU/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kevinkit%2FFPGA_vs_GPU/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kevinkit%2FFPGA_vs_GPU/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kevinkit","download_url":"https://codeload.github.com/kevinkit/FPGA_vs_GPU/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243997038,"owners_count":20380980,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-23T10:41:35.467Z","updated_at":"2025-03-17T07:47:03.102Z","avatar_url":"https://github.com/kevinkit.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"Simply run the makefile in the the folder where you store the program.\n\n\nThis algorithm is very simple it does not take care of:\n\n\nBetter for FPGA:\n\n\n-Branching\n\n-performance per Watt\n\n-unrolling of loops inside a work-item\n\n-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.\n\nBetter for GPU:\n\n-different clockrates (the algorithm assumes that the clockrate of the FPGA is 4 times slower than the one of the GPU)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkevinkit%2Ffpga_vs_gpu","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkevinkit%2Ffpga_vs_gpu","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkevinkit%2Ffpga_vs_gpu/lists"}