当前位置:首页 > 报告详情

18.d2s3-3-20230814_RISC_V_Summit_China.pdf

上传人: 张** 编号:155407 2024-02-15 8页 1.52MB

1、A High-fidelity Flow for High-Performance RISC-V CPU DesignLuke Yen,Yuanbo Fan,Wei-Han LienConfidentialChallenges in high-performance RISC-V CPU Design2Tedious Process Years of efforts Design,implementation&tape-out Many turn-arounds uArch tuning based on PPA goals IP progress tracking Internal veri

2、fication®ression External visibility&validationPerformance Projections Starting from pre-silicon stage Target applications/benchmarksCollaboration Customized features Branch predictor&prefetcher Sub-system Cache&memory Vector unit designConfidentialMethodology3ConfidentialInstruction Set Simulato

3、r(i.e.Whisper)4Available:Github LinkSimulation Speed:100M instructions per second Static trace generation Co-simulation(with performance model)Tracing Methodology Random/systematic sampling Representative phases(i.e.simpoints)Warmup traces(for branch and I/D cache)Limitationq Static linkingq Single-

4、thread simulationConfidentialCycle-Accurate Performance Model5Cycle-accurate,event-driven ModelHighly flexible and configurableTrace-driven simulationPerformance MetricsSuch as IPC,total execution cycles,cache misses,TLB misses,branch mispredictsVisualization&DebugPipetrace:a visual representation o

5、f the pipeline execution over timeConfidentialPPA-orientated Tuning6Tradeoff:Projection Accuracy vs.Simulation SpeedThe tracing flow consists of several steps including:Whisper simulationBenchmark profilingSnapshot generationTrace generationCustomized microbenchmarkC/C+testsMajor uarch components&ti

6、ming pathsCritical perf.metrics(e.g.data cache hit latency,issue bandwidth)Calibration&Validationv Tradeoffs:Low projection error vs 10 x simulation speedupv End-to-end co-simulationNote:normalized by performance projected by 100M simpoints

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
本文主要探讨了高性能RISC-V CPU设计中的挑战及解决方案。设计高性能RISC-V CPU需要多年的努力,包括设计、实现和流片。在此过程中,需要进行许多迭代,如基于功耗、性能和面积(PPA)目标的微架构调优,以及IP进度跟踪等。从预硅阶段开始,就要考虑性能预测,针对特定的应用和基准进行优化。文章还介绍了 collaboration方法,包括定制特性、分支预测器、预取器、子系统、缓存和内存以及向量单元设计等。此外,文章还提到了Whisper模拟器,这是一种可用的、基于指令集的模拟器,具有较高的模拟速度和静态跟踪生成功能。最后,文章介绍了Tenstorrent RISC-V处理器家族,该家族具有更高的性能,并且是开源和免费的。
如何实现高性能RISC-V CPU设计? 高性能RISC-V CPU设计中的挑战有哪些? 如何通过协作优化RISC-V CPU设计?
客服
商务合作
小程序
服务号
折叠