I Finally Found an Application For My CUDA Cores!
During graduate school, I was exposed to the power of CUDA cores through my parallel computing class. Back then, there was a relatively small number of such cores on the video card inside their shared server, something like 40 if I remember correctly. With my NVIDIA GeForce GTX 650 Ti video card, however, I now have 768 CUDA cores at my disposal -- almost 20 times as many as in grad class 4 years ago! Not being much of a mathematician at heart, and generally spending time on logic problems, application testing, or new HTML5 & browser paradigms rather than crunching big data, I was never really inspired to do much with these cores. This all changed when watching the Google I/O 2015 keynote address when they showed off the capability for you to draw (as best you can) an emoji, and Google's engine will try to recognize your scrawl and offer you up several profesionally-drawn emojis to represent whatever it is you're trying to express. With recent changes in my...