硬件设计越来越复杂,缺陷和漏洞也越来越难以避免,危险程度也越来越高,比如持续阴魂不散的spctre幽灵、meltdown熔断,就利用了cpu处理器的分支预测缺陷发送特殊指令流。
固件、软件上的漏洞就更多了,比如近期爆发的“screwed drivers”,连微软签名认证的驱动都能被用来提升权限。
为了保护软硬件安全,厂商们也是挖空了心思,amd最近就提交了一项新的专利申请,用来保护gpu显存指令不被恶意利用。
技术原理比较复杂,简单来说就是利用了系统的主从设备关系,利用二者的指令流检查执行过程中可能出现的任何错误。
首先,受保护系统将从设备的请求转换为nop(no operation)之类的空操作指令,修改内存仲裁器(memory arbiter),每个时钟周期内发射n个主、n个从全局/共享指令,将主请求发送给显存系统,然后使用从请求检查是否有错,再将主请求送入fifo(先进先出)内存缓冲,将从请求保存在寄存器内。
最后,比较来自寄存器和fifo缓冲的两个请求,如果有错误就返回重新走一遍,无错误才继续下一步操作。
一文详谈HTTP协议的长连接和短连接
NI SMU助力AI算法企业成为半导体测试新势力
关于球形LED显示屏的制作方式,大致有这几种
AMD公开挑战英特尔 要求进行一场双内核决斗
电控发动机工作原理_电控发动机的三大组成
AMD提交新专利 保护GPU显存指令不被恶意利用
薄膜表面缺陷在线检测设备介绍
互联网电视的江湖仍旧不太平
美国毅力号已将直升飞机带上火星
让代码变得更简洁的小技巧
国内高校为何纷纷抢滩人工智能领域
win10开机蓝屏怎么办,有什么解决办法
高新兴集团力争在物联网发展浪潮中抢占先机
安捷伦完成对Accelicon Technologies的收购
海光 HG3250 这款行业主板可以做行业天花板了
浪涌保护器基础知识分享
人工智能在先进制造业领域的发展潜力
网络切片初期商用面临的关键问题
不同材质PCB板的区别是什么
为什么我们需要测试电容器?如何对电容器放电?