※ 本文為 MindOcean 轉寄自 ptt.cc 更新時間: 2018-03-31 13:21:54
看板 Gossiping
作者 標題 Re: [問卦] 什麼時候處理器會進化成128位元
時間 Sat Mar 31 12:41:17 2018
你好 本魯在灣區搬磚頭的
這個問題剛好今天下午想過 不小心跑到ark.intel看了一下他們最強CPU的規格
深思了三秒
說結論 我覺得我在二十年之內看不到 原因是物理限制
要弄出128位元的架構 不是太難 但是弄出來也是用不到
要弄出128位元的架構 不是太難 但是弄出來也是用不到
首先我們先來討論一下什麼是64位元 這個要先來講指令集
跟CPU溝通不是你叫他做啥就做啥 兩邊要有共通的語言
這個就是指令集 指令集弄出來就是規範CPU只聽得懂這些 其他的聽不懂
64位元 一指令集最長就是64bit 32位元就是32bit
32bit 能代表指向4*1024*1024*1024 如果你是byte-addressing(通常也是)
那就是代表每一個address最小的單位就是指向一個byte
這就是為啥32bit最多虛擬地址只能塞4GB
所以十年前常常聽到 32位元的XP認不到大於4GB的記憶體
原因就是這樣
幹 這邊怎麼又來一個虛擬地址(virtual address)了呢?
說起來很複雜
直接講用途 虛擬地址就是軟體跟CPU講話用的
而且虛擬地址必定大於或等於實體地址(physical address)
而實體地址是CPU去root complex 或者你們熟知的北橋 找設備(像是顯卡)來講話用的
可以是CPU找記憶體(host memory) CPU找顯卡記憶體(device memory) 或者是
顯卡找你的記憶體 不經由CPU 直接DMA(direct memory access) 也是用實體地址
如果你覺得自己天生神力 弄出個word-addressing的架構
那每個address最小的單位就是指像一個word(4bytes)
那虛擬地址就能塞16GB 但是然並卵 你的最小細度就是word 只有你在用
那64bit 虛擬地址最大支援 就是 就是 誒 很大很大 比4GB大很多 很可怕
但是問題來了 雖然理論上支援那麼多 而且x86_64出現快二十年了
大部分的人也用64位元的十年以上了 但是但是
支援多少實體記憶體 跟你的CPU有關 即使在2018年的今天
個人電腦最好的i7 也只能支持36bit那麼多的實體記憶體
個人電腦最好的i7 也只能支持36bit那麼多的實體記憶體
那也不過就是64GB 而為什麼不支援更多的 跟你CPU的memory controller有關
每個memory controller支援2~4個channel 一個channel支援2~4個slot
一個slot就是俗稱的一條DRAM 看你幾G 所以什麼樣的CPU能支援多少記憶體
都是寫在那邊好好的 插再多也只能這樣
目前市面上最好的xeon 一顆$9k 也只有最多支援3TB 相當於42bit
距離64bit 的極限還有 四百萬倍 想想看摩爾定律就算沒有極限好了
一年半給你翻一倍 要翻到四百萬倍 還是足足要30年的光陰不只
在抵達極限之前的十年提出128bit的架構 那也就剛好20年
這還是摩爾定律可以無限增長的程度 別忘記現在已經是10nm量產 7nm試產的年代
在設計一塊die裡頭的空間比等大小的鑽石貴上幾萬倍 不是說想擺啥就隨便擺的
在設計一塊die裡頭的空間比等大小的鑽石貴上幾萬倍 不是說想擺啥就隨便擺的
阿彌陀佛阿 128bit的cpu datasheet 可以請孫子燒給你了
※ 引述《yayaya5566 (優質好文)》之銘言:
: 64位元已經出來很久了
: 128位元有沒有辦法做出來呢?
: 位元數不是越大看起來效能越好嗎
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 24.5.244.173
※ 文章代碼(AID): #1Qln5mkv (Gossiping)
※ 文章網址: https://www.ptt.cc/bbs/Gossiping/M.1522471280.A.BB9.html
推 : 有沒有文組版的1F 03/31 12:41
推 : 幹 樓下會推 以免被人家笑看不懂2F 03/31 12:42
推 : 擺五樓裸照3F 03/31 12:42
推 : 恩 看不懂4F 03/31 12:43
推 : 嗯嗯沒錯 我的意思差不多是這樣5F 03/31 12:43
推 : 跟我想的差不多6F 03/31 12:43
推 : 推7F 03/31 12:43
推 : 別把 我感覺要燒很多...8F 03/31 12:44
推 : 看沒很懂,但虛心推9F 03/31 12:44
推 : 雖然細節不同 但我也這麼想10F 03/31 12:45
推 : 恩 和我想的依樣11F 03/31 12:45
推 : TDLR: 現階段用不到,記憶體控制器也還沒要做到那定址12F 03/31 12:46
推 : 前陣子跟教授聊天有提到...結論跟你說的差不多13F 03/31 12:46
推 : 快推 雖然看不懂14F 03/31 12:46
推 : 感謝分享15F 03/31 12:47
推 : 好 看不懂16F 03/31 12:47
推 : 白話成這樣 文組還不懂 去重修國文喇17F 03/31 12:47
推 : 有這麼多bits 還不如網路加速 發展VR比較有用18F 03/31 12:47
推 : 64bitCPU哪天不夠用很難說 不過在有生之年看到128bitsCPU19F 03/31 12:48
→ : 很難
越做越覺得搞硬體的真他媽厲害 早十年就先幫你把路鋪好 才輪的到軟體來發展→ : 很難
有遠見莫過於此 真心要對做CPU的心存感激啊
推 : 懂了 64位元就用不完的意思21F 03/31 12:48
→ : 2的64次方
→ : 2的64次方
→ : 恩恩 跟我想的一樣23F 03/31 12:49
推 : 要買滿2^48bits的記憶體 小弟自己算過得花10億台幣以上以24F 03/31 12:50
→ : 上 何況現階段要把他們用好用滿很難
→ : 上 何況現階段要把他們用好用滿很難
推 : 直接換量子電腦26F 03/31 12:50
推 : 30年前 1M就已經超大了27F 03/31 12:51
推 : 推28F 03/31 12:51
推 : 推29F 03/31 12:51
→ : 赫夫曼!!!30F 03/31 12:53
推 : 量子電腦無法取代傳統電腦啦 只是提供不同用途31F 03/31 12:55
→ : 有公司吹牛說量子電腦去年要問世 期限都過了
→ : 有公司吹牛說量子電腦去年要問世 期限都過了
推 : 推 認真33F 03/31 12:56
→ : 欺負文組34F 03/31 12:58
推 : 恩 我也是這樣想的35F 03/31 12:58
推 : 不如說是硬體很早就遇到極限才會動軟體的歪腦筋36F 03/31 13:00
推 : 純推 看不很是懂37F 03/31 13:00
→ : 就像是一堆韌體更新都在解硬體bug的道理一樣38F 03/31 13:01
不是拉 通常是打件還是量產之後才發現的包 不管怎麼樣就是量產之前沒辦法發現的錢砸都砸了 又不可能整批重來 當然是靠軟體來鎖功能囉~
推 : 很多DSP就128位元的 怎麼會二十年看不到39F 03/31 13:02
當然DSP也是處理器的一種 但這邊講的是CPU推 : 恩恩跟我想的差不多40F 03/31 13:04
※ 編輯: bluebluelan (24.5.244.173), 03/31/2018 13:06:43推 : 不對 因為64TB Ram已經不夠了41F 03/31 13:05
→ : 最近已經開始規劃128bit了 因為5level page導入後
→ : 只剩下8bit定址 不夠level 6 page了
→ : 最近已經開始規劃128bit了 因為5level page導入後
→ : 只剩下8bit定址 不夠level 6 page了
推 : 跟我想的一樣44F 03/31 13:06
推 : 以現在各種商品囤貨的盛況來看 摩爾定律遲早破功45F 03/31 13:08
推 : 強者我同學,看ID先推46F 03/31 13:09
→ : 64bit 搞不好我百年後都還沒淘汰47F 03/31 13:09
推 : 快推,雖然我看不懂48F 03/31 13:10
推 : 靠AI來設計49F 03/31 13:11
推 : 推50F 03/31 13:11
推 : 感謝大師分享51F 03/31 13:15
推 : 只能靠老黃的核彈卡了 但現在買不到52F 03/31 13:16
推 : 對阿,反正就是這樣拉53F 03/31 13:16
推 : 專業推54F 03/31 13:18
推 : 推,免得被說無知55F 03/31 13:18
--
作者 bluebluelan 的最新發文:
- 12F 4推
- 看到IG那個文字 整個人就不舒服 明明知道兒子不是老公的種 還要用文字包裝的很愛老公 好像兒子是老公的種一樣很會放電 別說打出一整篇 我光是用想的就要作嘔了 台女怎麼有辦法昧著良心 打出整篇謊話 花 …56F 24推 2噓
- 21F 5推 2噓
- 16F 9推
點此顯示更多發文記錄
( ̄︶ ̄)b sin8143, newbit, win2000ps2 說讚!
1樓 時間: 2018-03-31 14:53:22 (台灣)
→
-1
03-31 14:53 TW
記得幾年前還在電話撥接上網,聯強蝙蝠車modem 大賣………然後就現在了。 話別講太滿太死喔……
3樓 時間: 2018-03-31 15:06:54 (台灣)
→
03-31 15:06 TW
之前有試過把C#用64bit(x64)組譯跟32bit(x86),同樣的程式內容來說 並不會用64跑就比32快一倍,如果以我會寫的簡單東西來說,大概是差不到10%
8樓 時間: 2018-03-31 19:44:16 (台灣)
→
03-31 19:44 TW
我是覺得還是有可能會出現啦 實驗性質的 畢竟人家做電腦科學前端研究也是得想名目申請經費 即使幾十年內不會商用 何況現在還獲得了AI的前景加乘 人才與資金的投入也是加速度的
回列表(←)
分享