计算机体系结构的一些小总结

软件和硬件就像太极一样,你中有我,我中有你,不断演化,彼此渗透又隔离,但总体上看,从控制和计算两个主要维度来讲,软件擅长于控制而非计算,硬件则相反,所以,设计系统的一个大的目标就是要让合适的组件做擅长的事情,在这样的系统中,软件就像大脑一样,统筹全局,运筹帷幄,对整个处理器资源统一调配,而且硬件则发挥领域内的计算优势,对各种具体的应用场景进行加速,所以各种各样的处理器就出来了,比如有擅长做视频编解码的VPU,也有擅长做图形处理的GPU,G2D, 适合做矩阵运算的TPU, 还有各种AI加速单元等等,这些单元可以提供领域内的专用算例,而用软件提供这些算力是非常困难和低效。 通用算力IP作为软件的载体,定义则越来越抽象,越来越灵活。

计算机体系结构的一些小总结_第1张图片


 

你可能感兴趣的:(工程)