Michael Ferguson is a principal software engineer at HPE within the Chapel team. He focuses primarily on improving the Chapel language and its compiler, and he has worked in many areas of the Chapel project; from LLVM-based code generation to I/O support. He’s currently the technical leader of an effort to dramatically improve the compiler, including making it more interactive and reducing compile times.
Michael is also the the primary author of FEMTO, an indexing and search system built with compressed suffix arrays and a whole lot of sorting.
You can find Michael on Mastodon
Articles by Michael Ferguson
Comparing Standard Library Sorts: The Impact of Parallelism
Posted on January 30, 2024
This blog post compares the performance of standard library sort routines in several programming languages.