Livejournal - paulmck.livejournal.com - Paul E. McKenney's Journal
General Information:
Latest News:
Confessions of a Recovering Proprietary Programmer, Part XI 6 Aug 2013 | 09:24 pm
The computing field has had its share of holy wars over the decades, with the subject of one famous 1970s/1980s holy war being endianness. Of course, endianness within a system refers to the mapping b...
Transaction Memory Everywhere: Forward-Progress Guarantees 7 Jul 2013 | 06:46 am
Last year, I noted that hardware transactional memory (HTM) announcements lacked forward-progress guarantees. As noted in that posting: Until HTM implementations provide some sort of forward-progress...
HOTPAR 2013 30 Jun 2013 | 09:27 am
I had the privilege of attending this year's USENIX Workshop on Hot Topics in Parallelism (HOTPAR), which was as always an interesting gathering. One very positive change compared to the first HOTPAR ...
Confessions of a Recovering Proprietary Programmer, Part X 22 Apr 2013 | 03:45 am
I have been using xfig for a very long time, almost as long as I have been using gnuplot. But xfig has been getting a bit cranky lately, mostly in terms of font handling. I suspect that it is possible...
Stupid RCU Tricks: Read-Side Ordering Constraints 28 Feb 2013 | 06:05 am
Suppose that you have an initially empty RCU-protected hash table with per-bucket-locked updates. Suppose that one thread concurrently inserts items A and B in that order (but into different buckets) ...
Parallel Programming: January 2013 Update 14 Jan 2013 | 07:23 am
This release of Is Parallel Programming Hard, And, If So, What Can You Do About It? features the (very skeletal) beginnings of the data-structures chapter, twelve new cartoons, and general updates to ...
RCU and Crowds 1 Dec 2012 | 12:11 am
“A Read-Copy Update based parallel server for distributed crowd simulations” (paywalled) recently appeared in Journal of Supercomputing. Vigueras et al. apply RCU to crowd simulation (as you might gue...
Off to the races! 30 Oct 2012 | 02:01 pm
I was fortunate enough to be able to attend the first workshop on Relaxing Synchronization for Multicore and Manycore Scalability (also known as “RACES'12”), which drew concurrency researchers from ac...
Plant your flag! 12 Oct 2012 | 08:30 pm
About fifty years ago, I received a wonderful gift from a friend of the family. It was a colorful flag, just the thing for a three-year-old boy. I ran around with it for a while, watching it flap merr...
Thank you for another great Linux Plumbers Conference! 3 Sep 2012 | 05:55 am
Linux Plumbers Conference this past week in San Diego was a great event, and in my role as Program Committee Chair, I thank the many people who provided the excellent content that makes this event wha...