My Personal and Research Blog

This is Kyle Niemeyer’s personal and research blog,

More information about this blog and a complete archive of past posts are available via links at the top of the page.

Feed icon A feed of the most recent posts is also available.

Recent Posts

21 Mar 2013

Importance of CUDA volatile keyword with shared memory View Comments

<p>When coordinating information between threads in a warp via shared memory in CUDA, you might need to use the volatile keyword when declaring the shared memory array, as in volatile __shared__ int array[SIZE].

</p>

31 Jul 2012

Careful with the subtraction assignment operator in C View Comments

<p>This might be obvious to someone who majored in computer science (and does make sense if you think about it), but a little care is required when using the subtraction assignment operator (-=) in C and related languages.

</p>

03 Oct 2011

PDF decryption tool View Comments

<p>If you’ve ever come across an encrypted/protected pdf (or forgotten a password to one of your own, in my case), it’s a huge pain to try to open the file (impossible, in fact, without the password). Fortunately, some clever people have written an easy-to-use PDF decrypter called GuaPDF (“Guaranteed PDF Decrypter”).

</p>

04 Aug 2011

Combustion article for Ars Technica View Comments

<p>This is a couple days old now, but I wrote a combustion-related article for Ars Technica. I haven’t been posting every article I write here (since there are usually one or two a week), but this is the first so far to be specifically related to my research–so I figured it deserved special comment.

</p>

26 Jul 2011

Look at that, you son of a bitch. View Comments

<blockquote> <p>You develop an instant global consciousness, a people orientation, an intense dissatisfaction with the state of the world, and a compulsion to do something about it. From out there on the moon, international politics look so petty. You want to grab a politician by the scruff of the neck and drag him a quarter of a million miles out and say, “Look at that, you son of a bitch.”

</blockquote>

</p>

Older Posts →