
Technical Contribution: Daniel Bowers, Amazon Web Services
A member of the SPEC CPU subcommittee, Daniel Bowers has been fighting to preserve the SPEC CPU tradition of porting the benchmarks to a variety of environments. In particular, some have suggested that perhaps the SPEC CPU v8 benchmark should not bother to support Microsoft Windows on the grounds that SPEC has not published any SPEC CPU Windows results in the last six years. During 2022, Daniel contributed 16 portability reports for Windows, using both Microsoft Visual Studio and MinGW.

Technical Contribution: Mahesh Madhav, Ampere Computing LLC
Mahesh Madhav surprised the SPEC CPU Subcommittee by bringing 18 new benchmark candidates into the SPEC CPUv8 development effort, comprising more than 8,000 modules and nearly 4 million lines of code. Mahesh has been highly responsive to problem reports, providing timely advice and making adjustments to resolve errors. In addition, he has introduced a visual analysis method to the subcommittee that it had not used before — "self-similarity plots."

Technical Contribution: Ravi Jagannadhan, AMD, Pallavi Mehrotra Intel, Erik Niemeyer, Intel
The SPECapc for Maya 2023 benchmark introduces a significant new animation feature as part of its workload, which allows some, or all, of its data to be cached, potentially requiring tremendous amounts of hardware resources. Pallavi Mehrotra, Erik Niemeyer and Ravi Jagannadhan conducted extensive testing and troubleshooting to determine the hardware requirements and configurations needed to ensure the feature would function correctly, which is key for both vendors and buyers to understand.

Technical Leadership: Jessica Heerboth, NVIDIA
Jessica Heerboth enthusiastically assumed the role as the main driver of porting the old SPECapc for 3ds Max benchmark to the new SPECapc for 3ds Max 2020 benchmark. To do this, Jessica had to start with a benchmark designed for 2015 hardware, which meant she had to painstakingly examine existing workloads and determine what made sense to remove and what could be ported to the new version. There are also differences in the way scripts are executed now versus how they were run in 2015.

Technical Leadership: Michele Tucci, University of L'Aquila
Michele Tucci started attending the Research Group’s (RG) DevOps Performance Working Group meetings in December 2021. Since then, he has significantly impacted the RG DevOps Performance Working Group and the Research Group as a whole. Michele took a leading role in and made significant contributions to two RG DevOps Performance subgroups: Performance Change Point Detection and Search-based Software Performance Engineering. He created the first version of a curated dataset of real-world workload performance changes to assess the quality of current change detection methods.