"); //-->
PFTL201C 3BSE007913R50 50KN 提供软件管理的本地内存
历史上,CPU使用硬件管理的隐藏所,但早期的GPU只提供软件管理的本地内存。然而,随着GPU越来越多地用于通用应用,最先进的GPU正在被设计成具有硬件管理的多级高速缓存,这有助于GPU向主流计算发展。举个例子,GeForce 200系列GT200架构GPU没有L2缓存费密GPU有768 KiB末级缓存开普勒GPU有1.5 MiB末级缓存,[28]这麦克斯韦GPU有2个MiB末级缓存,而帕GPU有4 MiB末级缓存。
寄存器文件[编辑]GPU有非常大的寄存器文件,这允许它们减少上下文切换延迟。寄存器文件大小也随着不同代的GPU而增加,例如,Maxwell (GM200)、Pascal和Volta GPUs上的总寄存器文件大小分别为6 MiB、14 MiB和20 MiB。[29][30]相比之下,一个CPU上的寄存器文件很小,通常为数十或数百千字节。
能量效率[编辑]GPU的高性能是以高功耗为代价的,在满载情况下,实际上功耗相当于PC系统其余部分的总和。[31]帕斯卡系列GPU(特斯拉P100)的最大功耗被指定为250W。[32]
*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。