Optimization of C ++ code and correction of application errors on CUDA 10.1


The subject of this order is the analysis of the C ++ software code running on the CUDA 10.1 package, and then introducing corrections to the code.

Main goals:

- Checking for compliance with validation standards in CPPChecker applications along with correction of detected errors

- Code optimization by replacing old methods / modules with the newest (if it appears to exist)

- CPU instruction update for optimal operation with all processors (latest inclusive). I have now noticed that the code is written with SSE2, which is quite old type.

- After analyzing the code - making corrections in the code - according to the contractor's knowledge of programming that will significantly affect the performance or use of equipment.

- Removal of elements in the code that are useless, i.e. components / parts that are unused or perform a function that will not be used in the application, as well as optimization for equipment other than the following description:


The application will work on NVIDIA GPUs from the SM_60, SM_61, SM_70 series, and CPU processors equipped with central units are usually Intel Xeon from the Skylake series, Kaby lake, Coffe lake, Cascade lake and Cooper lake.


I will inform the contractor about the functions that are useless in the application before starting work.

The application to which the order relates can be found here: [login to view URL]

The initial operational version differs in seven files from this public version due to the added features not available in the public version.

Additional functions contained in the operating code (command):

- Search range setting (--keyspace)

- Save progress to a .txt file [so-called checkpoint] (--continue)

- Divide the given range into parts (--share)

Due to the above corrections included in the code - many of the functions will certainly become useless, such as randomly generating a hash, a base key, or additional salting of this hash.

The main purpose of this order is to clean the code, update from the technological side, as well as optimization to improve performance thanks to the knowledge of the contractor.

The condition for submitting an offer is the acceptance of the payment principle AFTER the order has been completed. I am a reliable person, which I tried to prove by performing all possible verifications of If you have questions, I am happy to provide additional information, because I am aware of the fact that some part of the description of the order may be unclear or incomplete for someone.

Please submit offers with the deadline for completing the task.

Remember! This job is not about writing new features, but about updates already written and error corrections based on your knowledge! If you know that something could be solved differently at some point - I am open to these changes!

Best regards

Skills: C++ Programming, C Programming, CUDA, Algorithm

See more: code n95 application, video player example source code web application, html code correction, url d une application web http 10.5 89.158 index php dir c, c# code optimization techniques pdf, c# code optimization tools, c code optimization tools, ant colony optimization algorithm code in c, calculator code in c# windows form application pdf, tips and tricks for c# code optimization, sample windows form application c# code project, c# code to uninstall application programmatically, c# code for quiz application, genetic algorithm c code for optimization, c# code for banking application, ant colony optimization algorithm code in c++, c# code to open another application, c++ code optimization, code optimization c++, give 2 examples of a code optimization c++

About the Employer:
( 0 reviews ) Racibórz, Poland

Project ID: #22204385

5 freelancers are bidding on average $164 for this job


WordPress optimization Expert Here. Ready to optimize your Website and Database to make it load faster and smoother. We have been working on several similar projects as well as providing long term maintenance services More

$250 USD in 5 days
(3 Reviews)

Hello dear client, Below is my proposal and solution to your problem. Our company excels in Software and IT outsourcing. We are all professional and great at satisfying customers needs from wherever! For example, we re More

$140 USD in 7 days
(0 Reviews)

I have experience with optimization in C++. I worked other project in C++. I can tell you more about my experiences.

$140 USD in 7 days
(0 Reviews)

Hello, I'm a software engineer skilled in C++ development and low level optimizations. I believe I can use Intel's new ISPC compiler to automatically and reliably upgrade the CPU part of your system to the latest SIMD More

$150 USD in 10 days
(1 Review)

Hi!! I've worked in programming for years. Now I'm user of the Google Cloud. So for sure I can help. So, greetings!!!!

$140 USD in 7 days
(0 Reviews)