Nonblocking Algorithms and Scalable Multicore Programming
Some weeks ago I was invited to write an article and help design a practitioner section for an upcoming CACM on concurrency. Some of the articles are now available online at:...
View ArticleAppNexus Engineering@Scale: Fireside Chat with Dwight Merriman
Dwight Merriman is a tech legend and entrepreneur extraordinaire. Dwight co-founded DoubleClick in 1995 and served as the company’s CTO for a decade. As CTO, Dwight designed the infrastructure for the...
View ArticleAPI Rearchitecture Series – The Juicy Details
In the previous post, my esteemed colleague and sometimes friend wrote about an epic quest that the API team is undertaking. I wanted to take a few moments to explain some problems we have had in our...
View ArticleHash Set versus Dense Hash
During the development of the Concurrency Kit hash set and hash table, detailed microbenchmarks were used to measure latency and variability of various operations in relation to various open-source...
View ArticleK-ary heapsort: more comparisons, less memory traffic
The impetus for this post was a max heap routine I had to write because libc, unlike the STL, does not support incremental or even partial sorting. After staring at the standard implicit binary heap...
View Article
More Pages to Explore .....