[閒聊] Intel Atom processors are in-order machines

看板Programming作者 (林約翰)時間15年前 (2008/11/14 15:25), 編輯推噓5(5017)
留言22則, 9人參與, 最新討論串1/1
[ 我對這些東西是非常外行的,請多多包涵。 ] 剛剛聽說,The Intel Atom processors are in-order machines. 它回頭採用順序執行的架構,沒有了亂序執行,所以.......... 那我就會很自然地想說,「可是大家已經亂序執行很久了耶」, 這大概表示OS/Compiler都是內定亂序執行吧, 那你搞一顆順序執行的CPU是怎樣? 找了一下,結果發現,Intel出新的Compiler了.......... http://macles.blogspot.com/2008/09/intel-cc-compiler-gcc-and-intel-atom.html http://www.intel.com/cd/software/products/asmo-na/eng/386925.htm -> Lack of in-order scheduling results in -> slower execution and increased power -> 上面這句話有點好笑 XD http://software.intel.com/en-us/forums/intel-c-compiler/topic/60637/ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.221.140.178

11/14 15:59, , 1F
Atom有自己的Atom specific instructions
11/14 15:59, 1F

11/14 16:00, , 2F
要等到upcoming 11.0 compiler才支援
11/14 16:00, 2F

11/14 18:25, , 3F
OS/Compile出來的code都是in order...
11/14 18:25, 3F

11/14 18:26, , 4F
out of order那個是硬體層級
11/14 18:26, 4F

11/14 18:27, , 5F
頂多是complier再去做最佳化而已
11/14 18:27, 5F

11/14 23:04, , 6F
x86早就不x86了 應該沒人懂現在的x86吧
11/14 23:04, 6F

11/14 23:04, , 7F
像這期某雜誌又出現一堆專有名詞
11/14 23:04, 7F

11/14 23:05, , 8F
什麼Loop Stream Detector有的沒的技術
11/14 23:05, 8F

11/14 23:07, , 9F
如果x86要拆開來講應該有幾千幾萬種技術吧
11/14 23:07, 9F

11/14 23:19, , 10F
猜測為了省電所以把HW level 的register
11/14 23:19, 10F

11/14 23:20, , 11F
renaming 拿掉了吧
11/14 23:20, 11F

11/14 23:25, , 12F
可憐那些寫compiler 的人,要作的事變多了
11/14 23:25, 12F

11/15 13:28, , 13F
硬體變笨, 換來軟體人才越來越重要
11/15 13:28, 13F

11/16 18:08, , 14F
硬體跟軟體本來就是相對的,這件事情應該
11/16 18:08, 14F

11/16 18:08, , 15F
大學時修compiler跟計結都會提到的事 orz
11/16 18:08, 15F

11/16 18:56, , 16F
可是台灣的教授連個compiler都寫不出來
11/16 18:56, 16F

11/16 22:16, , 17F
這跟上面不知道有什麼關係。
11/16 22:16, 17F

11/16 23:47, , 18F
習慣就好 有人經常跳針- -"
11/16 23:47, 18F

11/17 09:23, , 19F
造車跟妥善開車是兩回事.寫出compiler也
11/17 09:23, 19F

11/17 09:24, , 20F
只落得跟GNU GCC同樣的下場,會餓死的!
11/17 09:24, 20F

11/17 09:28, , 21F
沒linker/loader,沒library 還是動彈不得
11/17 09:28, 21F

11/17 09:37, , 22F
不造特殊指令的CPU,無新語言,沒新意可作.
11/17 09:37, 22F
文章代碼(AID): #197IVMA_ (Programming)