- 主题:奔3 733的功率只有22.8w
【 在 finlab 的大作中提到: 】
: 又搜了吓,80386的tdp功耗只有1.85w,不用散热器。
: 486才达到5w,装了被动散热片
: 奔腾才到了11w,开始有风扇。
: ...................
用过一台SUN microsystem的微机,里面的CPU是裸硅工艺,无封装,直接硅晶片暴露在PCB板上,罩了个透明的多孔塑料保护罩
--
FROM 223.104.5.*
【 在 finlab 的大作中提到: 】
: 有印象,cpu第一次增加了扩展的多媒体指令集。
: 现在的x86cpu还一直兼容近30年来的所有的扩展指令,不知道这些扩展指令额外占用多少晶体管。
: 完全去掉这些扩展指令,腾出的空间能多做几个核心?
: ...................
x86和x86-64指令都是动态翻译成RISC微码,送进RISC核心处理,我估计扩展指令也是一样的由硬件解码器动态翻译后执行,包括SIMD微码
所以无非是前端译码器的电路稍微复杂一些,载入的字典大一些
--
FROM 223.104.5.*
【 在 finlab 的大作中提到: 】
: 不是这么简单, 向量扩展指令要提供对应的向量寄存器和计算单元,多数扩展指令需要硬件上的支持。
: 仅仅是翻译微码,没法大幅度提高效率。
: 比如avx2,就要提供一组256位寄存器,avx512就要提供512位寄存器,需要增加很多晶体管。
: ...................
寄存器都是复用啊,并不会为实现兼容老指令集而额外保留专门的寄存器
典型的例子:
1. 引入MMX指令集后,老的x87浮点指令寄存器也用MMX指令集的寄存器,并不额外多加一摊
2. 引入AVX指令集后,老的SSE2/3浮点指令寄存器(XMM)也用AVX指令集的寄存器(YMM),并不额外多加一摊
--
修改:marion FROM 117.136.120.*
FROM 223.104.5.*
atom那个设计过于极端,最搞笑的就是把功耗控制到低于芯片组了,CPU功耗3W,芯片组功耗11W…
【 在 tom6bj 的大作中提到: 】
: 首先是多发射吧, 前端译码之后可以扔进后端多个执行单元,RISC指令集是为了方便分割, 大部分指令等宽所以直接按宽度截取就行了
: 传统的x86指令长度从1字节到15还是17字节不等, 不方便知道后面的指令从哪个字节开始
: 然后主要是分支预测和乱序执行的消耗
: ...................
--
修改:marion FROM 101.90.175.*
FROM 101.90.175.*