Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a technical presentation from the Storage Developer Conference 2022 that investigates computational storage benchmarking in HDD systems, focusing on a use case from the Human Cell Atlas genomics research project. Dive into the journey from standard system benchmarking to detailed micro-benchmarking, specifically examining instruction per cycle (IPC) analysis. Master programming techniques including intrinsic SIMD and inline assembler programming while learning to identify hardware differences through IPC analysis. Follow along as presenter Philip Kufeldt from Seagate Technology demonstrates how to achieve fine-grain control of performance benchmarking through inline assembler and explains why the deployed hardware computational storage engine proved insufficient for the specific genomics research requirements. The presentation covers hardware overview, benchmarks, performance analysis, pipeline comparisons between A53 and A72 processors, and concludes with insights on floating-point division operations.