计算机体系结构的一些总结
1.软件和硬件如同太极中的阴阳元素一样,你中有我,我中有你,不断演化,彼此渗透又隔离,但总体上看,从控制和计算两个主要维度来讲,软件擅长于控制而非计算,硬件则相反,所以,设计系统的一个大的目标就是要让合适的组件做擅长的事情,在这样的系统中,软件就像大脑一样,统筹全局,运筹帷幄,对整个处理器资源统一调配,而且硬件则发挥领域内的计算优势,对各种具体的应用场景进行加速,所以各种各样的处理器就出来了,比如有擅长做视频编解码的VPU,也有擅长做图形处理的GPU,G2D, 适合做矩阵运算的TPU, 还有各种AI加速单元例如NPU等等,这些单元可以提供领域内的专用算例,而用软件提供这些算力是非常困难和低效。 通用算力IP(例如CPU)作为软件的载体,定义则越来越抽象,高层,和灵活。
在消费电子芯片中,软件和硬件的转化经常发生,软件硬化和硬件软化都会遇到。
硬件和软件的关系就像太极的阴阳调和,不知道这里有没有NASH均衡的存在,软件和硬件之间互相对抗,互相合作,最终达到了NASH均衡,这个时候,任何一方的改进都不会导致总体收益的增加,大家画地为界ÿ
计算机体系结构的一些总结相关推荐
- 主存储器是现代计算机系统的数据传送中心,第2章计算机体系结构习与题答案.doc...
第2章计算机体系结构习与题答案 第二章习题 复习题 1.简述冯?诺依曼原理,冯?诺依曼结构计算机包含哪几部分部件,其结构以何部件为中心? 答:冯?诺依曼理论的要点包括:指令像数据那样存放在存储器中,并 ...
- 未来计算机体系结构,华中科大金海:未来是计算机体系结构的“黄金十年” 要培养大量创新人才...
近日,华为开发者大会2021(HDC.Cloud)在深圳举行.大会以"每一个开发者都了不起"为主题,汇聚高校学者.商业领袖.技术专家等各界顶级大咖,共同探讨ICT技术的基础创新与应 ...
- 汇编程序设计与计算机体系结构软件工程师教程笔记:内联汇编与宏
<汇编程序设计与计算机体系结构: 软件工程师教程>这本书是由Brain R.Hall和Kevin J.Slonka著,由爱飞翔译.中文版是2019年出版的.个人感觉这本书真不错,书中介绍了 ...
- 汇编程序设计与计算机体系结构软件工程师教程笔记:函数、字符串、浮点运算
<汇编程序设计与计算机体系结构: 软件工程师教程>这本书是由Brain R.Hall和Kevin J.Slonka著,由爱飞翔译.中文版是2019年出版的.个人感觉这本书真不错,书中介绍了 ...
- 汇编程序设计与计算机体系结构软件工程师教程笔记:指令
<汇编程序设计与计算机体系结构: 软件工程师教程>这本书是由Brain R.Hall和Kevin J.Slonka著,由爱飞翔译.中文版是2019年出版的.个人感觉这本书真不错,书中介绍了 ...
- 汇编程序设计与计算机体系结构软件工程师教程笔记:处理器、寄存器简介
<汇编程序设计与计算机体系结构: 软件工程师教程>这本书是由Brain R.Hall和Kevin J.Slonka著,由爱飞翔译.中文版是2019年出版的.个人感觉这本书真不错,书中介绍了 ...
- 【趋势】未来十年计算机体系结构的历史和趋势
来源:机器之心 先分享我对这篇文章的总结,或者我得到的启发: 1.DSA (Domain-Specific Architectures,特定领域的体系结构) 将成为未来十年甚至更长时间,计算机体系结构 ...
- 面向人工智能的计算机体系结构
来源:计算机研究与发展 前 言 近几年来人工智能技术的飞速发展使得其应用迅猛扩大,而传统的计算机体系结构对于面向人工智能的应用在处理速度.能耗.使用的方便性等方面有着诸多不足.随着人工智能应用的发展, ...
- 计算机体系结构:嵌入式方法_计科考研里的【计算机系统结构、计算机软件与理论、计算机应用技术】都是什么意思?...
考研选择专业的时候,可以看到"计算机科学与技术"是一级学科,下面还有三个二级学科,分别叫"计算机系统结构" "计算机软件与理论" " ...
- 中国计算机学会CCF推荐国际学术会议和期刊目录-计算机体系结构/并行与分布计算/存储系统
计算机体系结构/并行与分布计算/存储系统 中国计算机学会推荐国际学术刊物 (计算机体系结构/并行与分布计算/存储系统) 一.A类 序号 刊物简称 刊物全称 出版社 网址 1 TOCS ACM Tra ...
最新文章
- mysql事件探查器_【干货】Mysql的事件探查器-之Mysql-Proxy代理实战一(安装部署与实战sql拦截与性能监控)...
- Python面试必知(四)
- 深度学习之卷积神经网络(12)深度残差网络
- 【C语言进阶深度学习记录】五 C语言中变量的属性
- Windows 10如何消除文件夹右上角的“相对箭头”?
- Python二级笔记(11)
- Java中nextfloat怎么用,关于java的nextFloat()后面跟一个nextLine()
- asp.net mvc4 mysql_ASP.NET MVC4 with MySQL: Configuration Error (MySql.Web.v20)
- ldd3 sbull编译遇到的问题 解决(部分)方法
- 【Graph Embedding】node2vec:算法原理,实现和应用
- CR渲染器全景图如何渲染颜色通道_Corona渲染器如何处理材质溢色?【渲云渲染】...
- 2022.4月份科研记录【日记】
- Java Lambda 多级分组
- 2022-2028全球激光清洗设备行业调研及趋势分析报告
- python使用win32com读写excel的问题
- 三种方法教你让模糊照片秒变高清图
- 用photoshop制作海报原来如此简单,快来看看吧
- 安富莱v6开发板网口通讯_【安富莱】各种开发板和模块的资料下载汇总贴(2020-12-14)...
- 使用IDEA开发springboot多module模块项目的配置文件的共享读取问题
- windows服务器迁到_windows服务器迁移linux服务器