哪些处理器支持Fast Short REP CMPSB和SCASB特性?
Fast Short REP CMPSB/SCASB 特性说明及支持疑问
特性详情
Intel《Optimization Reference Manual》中提及一项名为“Fast Short REP CMPSB and SCASB”的CPU特性,可加速字符串操作:
REP CMPSB和SCASB性能得到增强,该优化适用于1-128字节长度的字符串。当该特性启用后,若两个源操作数位于处理器一级缓存中,1-128字节字符串的REP CMPSB和REP SCASB操作性能稳定为每次15个周期。
该特性的支持情况可通过CPUID指令检测:
CPUID.07H.01H:EAX.FAST_SHORT_REP_CMPSB_SCASB[bit 12] = 1。
同类特性的明确支持代际
与之类似的Fast Short REP MOVSB特性,其支持代际有明确说明:
从基于Ice Lake Client微架构的处理器开始,短操作的REP MOVSB性能得到增强。
待确认信息
目前尚未找到哪一代CPU开始支持“Fast Short REP CMPSB”的相关官方说明。
内容的提问来源于stack exchange,提问作者Jörn Horstmann
相关产品推荐
相关产品推荐

