- 主题:请教一下,搞体系结构的难度在哪里?
最难的是积累
【 在 phoenixhills 的大作中提到: 】
--
FROM 70.190.162.130
每个小单元都有一百种做法,这些做法都是公开的,教材和论文都讲得很透了。
但是一千个不同的小单元组合到一起,每个单元该挑哪种做法,才能实现最大性能或者
最经济的性能功耗比,即know-how,这个是商业秘密。
各单元间的trade-off的经验,需要团队做几代才能磨出来,这个要靠积累。
【 在 phoenixhills 的大作中提到: 】
: 哪方面的积累,积累的又是什么呢?
--
FROM 70.190.162.130
你说的是器件的大小。
功能结构的大小也要通过积累来确定啊,往粗里说,发射宽度,ROB大小,物理寄存器堆
大小,ALU/LSU流水线数目和深度,cache的组织和级数
往细里说,流水线各级之间的forwarding path要怎么设定、每级流水线内部的timing,
stall/replay该如何设计等等。
创造新的功能结构非常困难,能把人类手里现有的结构摆弄明白并发挥最大功效就已经
非常厉害了。
【 在 phoenixhills 的大作中提到: 】
: 恕我冒昧,这样的事情不是该由中芯国际、台积电这样的制造大厂的员工去仿真获得第一手数据嘛,我们的体系结构科学家们干的,不该是创造新的功能结构和功能电路吗?
--
FROM 70.190.162.130
中国公司现在的当务之急是解决好用的CPU的有无问题,
简单说就是追赶,拿现有的东西做出来和国外差不多的东西来。
没有条件做这种烧钱的事情。
实际上,仅以ARM架构为例,美国很多公司也烧钱失败了,其中很多大公司。
探索新技术的事情,留给高校比较好(虽然绝大多数的高校研究出来的东西都是空中楼
阁)。
【 在 phoenixhills 的大作中提到: 】
: 感谢指点!非常感谢您!那比如说,非要利用新器件去创造新的功能结构,为了克服这样特别难的问题,如果您是负责人,可以要求任何条件,要求给你配置任何团队,可以说要人给人,要什么都给,那实现这样的目标,最低需要什么条件才能大概率做出来呢
--
FROM 70.190.162.130
我不是大牛。
微电子领域我目前没看到弯道超车的机会,只能先追上再超越。后发者卷一点,在设计
层面追平是有希望的。
【 在 phoenixhills 的大作中提到: 】
: 我们如果现在不考虑后摩尔时代的事情,就会永远是追赶。准备好承担重担吧。为了不让这种从来没承担过的任务压垮各位大牛,请提要求。
--
FROM 70.190.162.130
这个思路也不错。
我的视角是从单核的微架构来看的。
不过,这个时代,好像确实也没有死抠单核的必要了。
【 在 hgoldfish 的大作中提到: 】
: 可以超车的。
: 现在国内可以专研 chiplet 技术,几块 28nm 的芯片搞出来堆叠在一起。在很多场合都是够用的。chiplet 可以做平铺封装,也可以叠在一起中间放一些散热材料。这么干轻松搞 32c64t 的 CPU 出来。又或者搞 BIG.little 架构,14nm 的性能核 4 个,加上 28nm 的低频效能核 8 个很简
: 单。还可以搞异构,la64 核 8 个,加上 a53 核 32 个。使用特别的 API 进行片内调用,改一下 qemu 就行。
: ...................
--
FROM 70.190.162.130