Find Jobs
Hire Freelancers

C# Program on GPU

£20-250 GBP

In Progress
Posted over 5 years ago

£20-250 GBP

Paid on delivery
Hi, I have a much larger program but I cannot put the code here so I just created a very simple winform program which mimics the flow of the program / behaviour. Basically the button1_click procedure will be run 2 to 10 times a second automatically by some call backs event from the server, and the i7 CPU cannot handle the procedure as there are lots of data in the dictionary and too many call backs in a gigantic procedure so we are trying to move the procedure to GPU instead of CPU. There are some calculations with numbers involved, such as sorting and addition but mostly on the list find / dictionary / filtering etc. This is not a C# program optimisation / re-write task but C# on GPU task. As your PC and my PC are different so I created a simple stop watch for benchmark - i.e. your GPU program which runs the procedure will need to beat the stop watch elapsed in the original program. We are interested in the percentage of ticks saved to run on sample button1_click vs your gpu program. Ideally you don't modify the loops inside - again the task is to run the code on GPU not rewrite (the original program was 40k lines of code so there is no point for you to re-write my sample dummy program attached). I don't know if your GPU program can accommodate the parallel foreach loop so I commented it out and replaced it with a normal foreach loop. At the end of the procedure it will replace the datasource for devexpress gridview/control so that the UI will show the numbers. I didn't put anything about the UI here as I don't know if I will end up putting my license on the web for free. The user PC is on graphics card Sapphire Radeon (AMD) RX 580 however my laptop has Nvidia so I can test your solution on both AMD & Nvidia. We are happy to replace the user PC with any graphics card although we will appreciate solution that is graphics card independent. You can use any graphics card C# GPU library out there.
Project ID: 18240425

About the project

5 proposals
Remote project
Active 5 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
5 freelancers are bidding on average £162 GBP for this job
User Avatar
Hello, I have experienced with C#.NET winforms. I wetnt through our code and tried to bind your lMyQuote object in gridview than speed of stopwatch time elapsed.
£175 GBP in 7 days
4.8 (3 reviews)
0.8
0.8
User Avatar
HI I am Xpert P. I am senior Developer and I am Expert in .NET, C# Programming, GPGPU, Software Architecture. I have completed 200+ based projects in programming with 100% client satisfaction .I have Working experiences of more than 15 years. I have checked your project and I am sure that I can do the job for you. Lets discuss rest details over chat. Thanks Regards Xpert P
£150 GBP in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I am a passionate and proficient C# Developer with more than 9 years’ experience producing code to a consistently high standard. I am constantly honing my skills within the web development arena, and apply my knowledge to implement a range of practical solutions with the utmost efficiency. I possess a proven track record of developing .NET applications and am seeking a role that will utilize and expand on these skills
£222 GBP in 3 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED KINGDOM
United Kingdom
0.0
0
Member since Feb 16, 2018

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.