Comprehend the high-level chip architecture, create full system simulation models in simulators like gem5 to characterize the micro-arch details, and leverage performance data to guide and optimize the hardware design. Craft, verify and debug performance test plans for different hardware blocks, including IO adapter unit, IOMMU and Ethernet to ensure key design metrics such as bandwidth and latency are properly achieved. Develop efficient performance debug tools to monitor system’s performance in different testing scenarios and collect over-time data for post-run analysis. Work with architects to analyze performance stats and run system-level benchmarks to define the future architectures of the products. Propose, define and lead the investigations of new performance features which are aimed at improving the system’s overall efficiency.
Get notifed when new similar jobs are uploaded