High Performance Multi-core Programming Using Ada

There are two new, and very interesting, AdaCore Gems available on the AdaCore website:

In case it’s not obvious what they are about, here’s the abstract:

This Gem introduces an Ada implementation of “Chameneos-Redux,” a benchmark program that compares the performance of threaded applications on a multi-core machine. In this series we explore the design and implementation techniques used to make a high-performance version of the program in Ada.

These two gems are written by Pat Rogers, who is both an Ada expert and a 3rd. dan black belt in Tae Kwon Do. Very interesting combination.