david
Intel 的客家精神。

Intel 為了要節省電晶體的數量,所以設計 CPU 的部門要遷就生產 CPU 的部門,然後暫存區共用的程度很高,日子久了,CPU 速度越來越快,那個共用但是沒有清理狀態或著鎖定讀取功能的問題就會很明顯。

但是我要說的是文化上面的問題,當初從 8086 到 80286 這一段時間的組合語言擴充跟暫存器擴充就是一直疊,AX AH AL 這三個東西在使用的時候,如果你先用 AX 存資料然後再用 AH 存資料,那你的 AL 會剩下什麼東西,是 AX 的結果的低八位元,如果我 20 年前的記憶沒有錯的話,暫存器做運算的時候當然是需要自己先塞值進去,這個事情在非多工時代或者非雲端時代沒事,但是在多工時代或者雲端時代,這個細節的處理就會變得非常麻煩。
掰噗~
囧吱吱
david
運算暫存區在程式設計的時候一定要初始化塞值進去,但是如果不是運算暫存器呢?像是亂數產生器這一類唯讀的暫存器,因為沒有設定初始值的需求,然後就直接讀取了,結果這個暫存器跟其他功能暫存區共用空間,所以其他功能的指令可以透過大量存取的方式取得亂數產生器的結果,這個在特定的場合是會出事的。

今天我朋友 A 粉特別指出這個問題我是可以理解的,當初 Intel 讓 AMD 追不上的技術優勢現在在 TSMC 加持之後,以前的優勢現在變成技術債了。

所以與其給我更多的管線預測分支跟大量快取結果,我跟 Linux 想法差不多,給我更多核心吧!大量可以獨立運作,獨立記憶體管理跟暫存器的小核心才是安全處理器的根本設計呀。
david
今天聽朋友介紹技術的時候,一直說這個是實驗室數據我們做不出來,讓我一直想到魔法禁書目錄學園都市裡面的一個概念。

所謂的高等級超能力者有能力把想法在現實環境中高度實作,所以換到我們的現實環境裡面,要不是錢不夠多,不然就是運算力不夠,不然是技術不夠強,或者是時間在不夠多。

有一些分享會說文件的作者大概是吸了大麻還是很多藥才寫出這樣的內容,我想到以前別人常常問我有沒有吸毒,我只是晚上不睡覺在看文件跟做測試,結果就被當成吸毒了,可能有點像吧?
永遠的真田幸村
概念好
痴漢水球.old
其實我有點看不懂你在寫什麼....
🌻橘向日葵@呵𓁹‿𓁹
暫存器高低位元的replace這個是spec吧
痴漢水球.old
應該這樣講,現在還有人會用到AH AL?

至於AVX-128和SSE之間的切換,我就懶得講了。
david
痴漢水球.old : 我嘗試用 AX AH AL 的設計去解釋現在 Intel CPU 技術債的問題。
david
🌻橘向日葵@呵𓁹‿𓁹 : spec 我很久沒有看了,我再去重新讀過好了。
痴漢水球.old
我十幾年前寫過的東西,關於Intel的技術債。

2004春季IDF特別報導- 半導體巨人的獨特思維模式
david
痴漢水球.old : 這兩三年的大爆炸就驗證你當初提的問題
🌻橘向日葵@呵𓁹‿𓁹
什麼都顧眼前最大利益就...
YChao
這是feature
痴漢水球.old
david : 但是你提AX暫存器的高低位資料當例子很不妥,這問題在任何指令集幾乎都會發生。
david
Intel 的問題是高毛利產品要找人代工提升良率的話,自己的產線就要找高良率的產品來代工,但是高良率跟高毛利不是等價關係,不然就是要拋售廠房跟產線設備,如果是這樣的話中國的廠房讓中國公司買下來美國政府同意嗎?最糟糕的狀況是所有的廠房關閉,人員資遣,設備折舊賣掉,這樣美國政府應該也是一起被燒到,不管是共和黨或者民主黨當政, Intel 這間公司的問題都沒有這麼簡單。
痴漢水球.old
換晶圓廠這件事沒這麼簡單,誰能保證Intel現有的產品可以正常的交給TSMC製造?是不是這年頭都沒人知道EDA Tool和晶圓廠之間綁的多緊密啊?
david
痴漢水球.old : 其實我從懂組合語言以來,我就覺得這種使用方式不對呀。
david
痴漢水球.old : 這個要問 Intel 自己了
虼蚻_cmchao
david : 良率跟產線那段聽不懂你在說什麼
david
虼蚻_cmchao : 樓上有人懂
david
兩三年內如果沒有發生戰爭的話,台積電的地位可能會比 Google 還可怕。Google 或許可以用反托拉斯處理,台積電沒有辦法。
虼蚻_cmchao
呵,真的嘛...:-P
載入新的回覆