I tried out CUDA as a way of speeding up a raytracing graphics engine I was working on. My goal was to do raytracing without expensive (RTX) hardware. If I remember correctly, my program ran about as fast using most of the CUDA cores on a GTX 1050 Ti as it did using all the CPU cores on a Ryzen 7 1700X. I probably could have got it to run faster by optimizing it more for CUDA (I think I was using doubles), but the main problem for that project was my core algorithm being slow on anything. :sigh:
Electroduck
Posts
-
Anyone here used CUDA? -
ASCII Charts, it's been a whileAt my local minimart, the cash register has a fan louder than my computer's and produces a cacophony of clicking noises when operated, as if it runs on relays! I don't think it even has a serial port. :wtf:
-
Dear Teacher,That is why smartphones are so successful!
-
Good old Windows file permissionsThis is a new one. Apparently Windows is not happy about Linux creating a file on an NTFS partition... http://electroduck.com/images/screenshots/Permission.PNG[^] Sadly I'm not exactly sure how to contact
Everyone
. -
Wow, VS2015 is *HORRIBLE*I will keep using Windows 7, Office 2010, and VS2010 until Microsoft makes something better, but I am beginning to think that I will have to wait quite a long time... :(
-
Looking for a good freeware GIF editing application for my situationI would strongly suggest using 8-bit PNGs rather than GIFs as PNGs have better compression. For converting TIFFs to 8-bit PNGs (or GIFs) you can use GIMP with the Save for Web plugin. This plugin allows you to customize how the 24-bit image is converted to 8-bit indexed color in many ways, such as choosing the type of dithering, number of colors, etc. while giving a realtime view of the resulting image and its filesize. GIMP also lets you posterize the image before exporting it, in which case you can set exactly which colors will be used.
-
The right tool for the job...For personal projects I generally have 3 categories: GUI-based Windows programs where I use VB.NET, console (or occasionally GUI) programs where I use C++ for cross platform compatibility, and web projects where I use PHP/HTML/SQL. Those languages work absolutely fine for 99% of the applications I want to make. Of course, the main reason why you would want to use another language is because you don't get to decide, but then it all becomes moot.