作者tsukoyumi (啦啦啦~)
看板hardware
標題Re: 請問雙核的cpu
時間Thu Feb 9 07:05:08 2006
※ 引述《sheehan (喝哈哈)》之銘言:
: 有幾個CU
: 有幾個ALU
覺的這是作業, 而且是拿 8086 的世界觀看現在的 x86...
那我也只回 dual-core K8 僅知的部份好了, 因為我不是高手 :Q
以下是指一個 core. ALU 三組 (兩個簡單型沒乘法一個有),
跟 ALU 一起的 AGU 三個 (一個有 IEU 其它沒有), 浮點三個,
FMISC/FMUL/FADD, 不過 8086 沒 FPU 可以略過.
CU 如果要以 8086 一個管全部的角度來看 K8 的話是一個,
只是這一個 CU 覆雜的程度不知道是 8086 的幾十倍就是.
所以以上 ALUx6 + CUx2.
intel 的就自己找吧, 已出的兩種 arch, 沒出的一種, 有的寫.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
※ 編輯: tsukoyumi 來自: 211.74.119.20 (02/09 07:07)
> -------------------------------------------------------------------------- <
作者: eola (eola) 站內: hardware
標題: Re: 請問雙核的cpu
時間: Fri Feb 10 17:44:39 2006
※ 引述《sheehan (喝哈哈)》之銘言:
: ※ 引述《sheehan (喝哈哈)》之銘言:
: 有幾個CU
: 有幾個ALU
:
: 煩請高手解惑 謝謝
我的答案:
CU >=2.但是並不一定
ALU要幾個就有幾個....沒限制.
而且ALU數量的定義是?SIMD單元算幾個ALU.
還有列入instruction issue的branch單元...
: --
: ※ 發信站: 批踢踢實業坊(ptt.cc)
: ◆ From: 211.75.155.98
: ※ 編輯: sheehan 來自: 211.75.155.98 (02/09 01:57)
: 推 sayhello:雙核心那麼多種.. 而且研究這個意義不大吧.. 02/09 06:04
: 我是要做報告用的 舉最近的pentium D為例吧
http://developer.intel.com/design/pentium4/manuals/index_new.htm
其中的
IA-32 IntelR Architecture
Software Developer’s Manual
Volume 1:
Basic Architecture
會介紹Intel"目前產品線"的cpu的(停產很久的會拿掉.
例如要查Pentium的U/V pipeline就得找舊的)基本架構.
不過目前Intel只用了半頁以及一張很蠢的Fig 2.5
描述Dual Core與Pentium D...
所以你要自己演譯Dual Core(Hint:找On Chip Multiprocessor,CMP)
以及HyperThreading(Hint:找Simultaneous Multi Threading,SMT)
用在Pentium D上的關係.再套用在一顆Pentium 4的基本架構上
才能完整作出你要的報告...
雖然SMT與CMP是兩項,不過在Pentium 4 based Pentium D上
因為都有採用所以都得考慮進來.
: 推 sayhello:AMD 管線好像12層吧.. 02/09 06:08
: 我不是問pipeline
: 我問的是CU跟ALU
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.114.79.128
推 Kent:真是好人 02/10 17:55
→ dreamroyc:被發卡了.. 02/10 20:03
→ eola:無所謂.這種東西寫來才花十分鐘.... 02/10 22:22