Giter Club home page Giter Club logo

cuda-collatz's People

Contributors

rogerdahl avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

cuda-collatz's Issues

Questions on gpu programming v cpu

Hello Roger,

I found this project very interesting. After not doing C programming for over 20 years my old friend asked me to join him in doing a Collatz program as a hobby to while away the hours.

We are actually doing the max N value for any given N, rather than the delay. On my 4 core cpu I am up to 60, with no sieving, but using general number optimisations plus threaded so using 3 of the 4 cores ( it is my main PC so it needs to do something else as well on the fourth core, like write this :) ).

Being very rusty at programming, but having seen your excellent effort, I wondered whether you could advise on moving my code ( I use generic Visual Studio v17 C code ) to the graphics card; note I am an an absolute beginner at graphics card programming. The advantages are clear of course, graphics cards being massively multi-parallel. I have a 970 GTX in the machine not doing much nowadays apart from the odd game.... getting old :)

I am not sure if you are reading this page anymore, but I thought I would reach out on the off chance.

All the best, and well done on your work with this. I am always in awe of people who are on a higher rung of the programming ladder. Same for the maths bods !!!!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.