Re: [新聞] 中正資工新技術助電腦效能大躍進 獲「系統界奧斯卡」肯
先講一下為什麼會有這樣的想法
大概二十多年前晶片網路(network on chip)就很紅
意思是晶片上有很多運算核心(core),每個core就像一台小電腦
然後把他們連接起來的方式就叫做晶片網路
晶片網路的原理跟電腦網路差不多,但晶片網路會比較有規則性
比較像是電腦教室的電腦,整齊擺放、整齊拉線,不會像是宿舍裡面的電腦
又剛好知道 Linux kernel 的 spinlock 演算法是 MCS
MCS是把等待進入 critical section 的 task 以 linked list 連在一起,形成FIFO
又又剛好,研究所時是做scheduling的,看到linked list,直覺上就是可以scheduling然後就是最短路徑排程了
跟別人的差別在於,我讀書讀得比較少 :-p
大概十幾年前有人推出一個叫做cohort的演算法,在多處理器上以grouping的方式排序
這個方法跟最短路徑的差別是:
「同一個group的是不分前後順序,也就是同一個group就不再做細緻的優化」
使用最短路徑,優化的細緻度好很多,但這方法也有些缺點,方法稍微複雜一些
我認為處理器的核心數目越多,那麼最短路徑方法才會贏過其他方法
運氣很好的是,AMD忽然爆發小宇宙(參考 聖鬥士星矢),多核心從4顆變成32以上
就從「早晚會有用的演算法,變成現在就有用」
cohort是一個很棒的方法,非常的成功,在多處理器架構下他的效能很好,
因為很成功,做這方面的人都會去看他這篇論文,cohort的grouping概念
就影響了這時期的spinlock方法,因為我不曉得有cohort因此沒有受到影響
再來是為什麼投了四年還要繼續投,難道第二、第三年不會想要放棄嗎?
我真的很想上OSDI,但reviewer不太相信我們,有一種「民雄地下道標語的感覺」
「不是路走到盡頭,而是該轉彎」
(參考:https://hackmd.io/_uploads/HkQzvS4c3.jpg,來源:facebook網路)
但。。。老天爺就叫我一條路走到黑,投稿到次一級的會議
那個reviewer給我的感覺並不是相不相信的問題,而是有沒有認真看
要被後者reject,還不如被前者。為什麼執著於會議,因為我的領域就是會議比較重要
講到這裡好像都很吃運氣,補充一點不是運氣的部分
晶片網路不是我的研究領域,但念博士時還是有去看一下,這是因為計算機組織很迷人
google news也會推最新的硬體技術給我,因此這部分還有持續了解
第一次看到 MCS,是在「奔跑吧Linux kernel的作者『笨叔叔』」的wechat論壇
他下了個聳動標題「Linux kernel 黑科技 MCS」
大家可以去看MCS的文章,https://zhuanlan.zhihu.com/p/89058726
我概略性的看過,無論是中文或者是英文都看不懂(我相信jserv一定秒懂)
看不懂去洗個澡,然後看懂這個方法也想到這個資料結構可以排程
排程是我的老本行,雖然很久不做scheduling,但直覺還是有的
這種有先後順序,而且還是FIFO的鐵定可以排程
能改善多少要看演算法多逼近最短路徑,演算法的cost多少則看要逼進到則樣的程度,
不能太追求最短路徑,否則光是演算的成本就會過高
感覺起來就是跟作業系統耍曖昧,若即若離。寫論文渣一點沒關係啦,能動就好
最後就是寫程式,我們本來就對C語言和計算機結構比較熟,
問題不是太大,三個星期完成骨幹,後面就是定量分析和實際跑跑應用程式
在過往的研究上,失敗的紀錄超多,雖然國科會的報告寫得好像是一回事
但是改善幅度太小,根本不值得發表,有時候對實驗室做出來的成果也沒啥信心
這部分也不適合發表,我真的很缺論文,但也很討厭讀到過度包裝的論文
視情況決定要不要寫,實驗室總是要運營
有四年的時間在績效方面,本廢宅完全是國科會的米蟲
感謝國科會願意讓米蟲每年都有經費可以拿,感謝委員願意相信計畫書
有一點成果以後,又希望國科會可以多給實驗室經費
只有使用AMD 32核心處理器,審查委員眉頭一皺,覺得這裡面肯定有貓膩(真的發生)
「Intel、ARM的伺服器太貴」,這不能是理由,這是研究者自己要想辦法的
「人在不順利時希望社會主義,
順利時希望希望功利主義」
~~陳厝寮170號,廢才哲學家,shiwu
我看到有人提到「壓榨硬體效能會不會增加耗電」這問題很棒,
lock-unlock,就像是receive-send,unlock就是將資料丟給下一個人
lock則是擷取資料,如果資料傳遞路徑變短,原則上會降低溫度
但實際上是:因為傳輸變得更有效率,每個核心的「微小閒置」變得非常少
這個微小閒置就是pipeline的bubble,或者本廢宅在實驗室等email的時間
如果傳遞距離比較近,速度快,核心找不到偷懶的理由,因此很辛勤的工作
基於
「台灣勞工變成老闆,就會是血汗老闆」的基本原理
核心很忙是我們樂見的,因此整體溫度是增加的,花那麼多錢買CPU,不超爆它嗎?
「然而我們並沒有那樣的血汗,至少給了大同電風扇,
比起城戶沙織,還算是不錯」
~~引用(https://hackmd.io/_uploads/S1R4G8N52.jpg)
跟聖鬥士一樣,我們的小宇宙是不夠的,還有來自成大jserv大人、城市大學、中研院
頂頭上司,中正大學、科技部+國科會
參加會議時,有位在美國工作的台灣人說:這篇論文就是一股台灣味
不是氣勢宏偉的,而是小家碧玉型,台灣學術界比較少氣勢宏偉的伺服器
跟左岸的閒聊,系統軟體是國家重點項目,外加企業挹注資金,的確宏偉高大許多
右岸的論文也是氣勢滂薄
台灣軟體,搞了很久,我從小廢宅變成了老廢宅,台灣很重視利基 niche(硬體)
認為軟體可以在硬體基礎上變大變強。
在Nvdia上的確看到這樣,軟體所成的護城河,讓AMD很難攻進去。
x86能紅到現在,也是靠軟體所形成的完整生態圈,
ARM很難切入x86的普通領域,特別是許多公司有專屬軟體,這類軟體的可移植性很差
規劃上很合理,在落實方面常常偏向於「硬體功能的直覺延伸」(有錯請糾正)
大家怎樣理解「驅動程式」,這不一定是作業系統底層的那個驅動,
我認為直覺上延伸自硬體,而沒發展出超乎硬體的軟體,就只能稱之為驅動程式
iPhone會成功,是因為它上面有很多軟體,這些軟體讓我們更離不開iPhone
台灣這樣的發展沒好沒壞,或許在有限的人力、物力下,這樣的模式最適合
也或許可以像是新加坡那樣,有更開放的空間
太多運氣成份在裡面,或許沒有機會再到OSDI,
基於「知恥近乎勇,無恥那絕對是神勇」的精神
詢問工作人員可不可以在會後把OSDI的牌子帶回家紀念,底下是這次最好的收藏
https://hackmd.io/_uploads/S1n25_Qqn.jpg
https://hackmd.io/_uploads/rkHL1vV9h.jpg
跟工作人員說,可不可以給我Ron也一張名牌
國名有些問題,在官方正式文件已經做了修改,但名牌沒改,不要砲我
廢材被閃電打到,就會有熊熊火光
系統軟體的大神,是不斷地發光,讓這個領域持續進步
像jserv是全方面的領先,而我對系統的認知就只是單點
如果有研究生需要喝一碗熱雞湯,這個文章應該可以給您恢復一些生命力
--
頭推
推強者
先推 雖然我看不懂
哥你這樣叫書讀的少那板上會太多文盲
晚上拼簽到
推
好厲害 可以敲碗求文嗎?
推
所以是類似Ring bus的概念嗎?
推
推
教授是不用睡覺484喇
趕快先推 假裝我看得懂
推
有神快拜 百推內
推
推
推
推
太長 文組看不懂
簽到
看不懂,但推強者
推
不過兩大家現在的走向像是反而不要操爆
核心 反而用大小核來分 平常沒事用小
推
核省電
看不懂
推
推
推
所以變成效能or節能的trade-off嗎?
資工推
推
推
看不懂 但是幫你推
前有人提出好問題,會不會變得更熱
回應這個問題越寫越多
效能和節能在這個例子似乎是同時增加
CPU內部的運作是黑盒子,很難說
雖然太長又看不懂 還是推一個
推爆
有神
跪著讀完第二篇
神人推一個
推大神
還是看不懂 推
看不懂推
推用心教授
推
太神啦
推
推
推
推
推
推
推大師
推
我看見神了
推
推
看不懂推
強者
推
好
教授好接地氣!!!
嗯嗯很好
推
專業
大神
推!
論文發想的過程很有趣
樓下jserv
推
推
推
推
看不懂的+1
太神啦
推
推
的確有濃濃的民雄鄉土味,朝起朝落,
多少寒暑?
好文推!
先推假裝我看得懂
神人推
推
不懂但推
推
學術推
先推你 ptt需要多點知識文
昨天Google 新聞莫名跳出Dcard文 看頂大生回
推
文真的搖頭及擔憂
這我國小就想過了 論文寫不出來而已
推
推
推
恭喜老師
推推
推大神,聖鬥士星矢梗好多笑翻
推教授
中正推
推
push
我也是這樣想的
恭喜,素食館老闆:我做二張招牌了,請
別轉彎。
先推以免被發現我看不懂
強
強!晚點我請ChatGPT 再幫我解釋一下這篇
推
推宅色夫老師的課,我聽不懂…
推
恩恩 跟我想的一樣
跟我的理解差不多
推
我看不懂,但我推!!
感謝分享
教授先推
推
幫教授推個
我覺得你講得很淺顯耶XDD 不簡單
不明覺厲
而且文筆超好 根本就是文理雙全
推!!
恭喜
推
不太明白 但好像很厲害
推
推
文盲推一個 越老越覺得自己書讀太少
都是妹子來我房間找我推
靠背== 推文沒刪掉
雖然看不懂,不過推一個
推
推大神親自解說
不懂就推
不管你發幾篇 都是給推 太兇了
推大神
你文章專業部分大部分人看不懂才躲掉
這版政治腦的有色眼光審視與攻擊
推
太神啦
推
推
推一下!
趕快推免得別人覺得我看不懂
先推再說
推
我到底要不要認真看完他!
推
神!!!
推
看不懂xD
娘子,快跟牛魔王出來看上帝!
教授好
本人
哇靠 大神 能講得淺顯好理解
推!猛男!
推
優質專業文
推
有神快拜
專業給推
太神啦
推
推
嗯嗯跟我想的一樣
好久沒看到神,你好
推
推推
先推 看完一支半解
推
推
ptt 竟然有這種優文 推爆
幹看不懂啦xd
先拜
這
推一個
媽呀 這文章好深
推
所以你的業業老公呢?
恭喜,感謝心得分享
推 強者
跟推啦
努力的強者教授
@@
推教授 我愛你
被評過小家碧玉+1 qq 真的有豪氣干雲的la
b. 存在嗎
神人來惹
插眼
朝聖
教授嗎
嗯嗯跟我想的一樣
嗯嗯,跟我理解的差不多
推
看不懂趕緊先推
推
朝聖推
先推免得別人知道我看不懂
讚喔
推
很好懂阿,懶人包,血汗核心壓榨所有核心
看不懂推專業
推
推
推一個優文
推
推
推推
推
推
推
本人?
推
太猛啦
推個
推
推
雖然整篇幾乎都是中文,但書還是看不
懂
好強
推推推
推
有懶人包嗎謝謝
推
先推 看不懂
推
哇嗚 看不懂
看聖鬥士星矢的最少也有40了
推
推推
推
猛猛的
需要幫忙upstream嗎?我可以幫忙
讚讚
推
傳說中的每個字看的懂,連在一起看不懂
推
看不懂推
太長了,但就是推
猛
推
好屌
看不懂,會是因為短時間操爆cpu所以得到
更多休息的時間,cpu裡面的mos不再有動
態功率損耗?
推
搞FW的推一下 很棒的發想
很好 沒有我需要補充的了
看不懂 還是推
小國有小國的武器,感謝你台灣之光
完全看不懂
如果在西方國家 你應該光收授權金就財富自由
了
推
看不懂 但感覺很屌
好奇問一下此方法對於多線程的CPU影
響多少
簡單來說 現在做法主要幫CPU分組 阿
組內怎麼跑就隨便 但核心多了以後這
樣幹就很容易打架 不如乖乖的去分配
每一個核心去做他最快可以完成的工作
但如果硬是去規定操控每一個核心又
先推再看
會增加成本
7
跪
有神快拜!
罕見優文
宅男界的天花板!!
我是文盲,只能推
真強者
推
對欸,當初我也是這麼想,可惜沒寫下
推 勵志優文
推
恭喜
推
推推推
推
推
大大寫得很有趣
推
推
推
推
你寫這篇文章很有論文的味道
看不懂,但推
看不懂 但是感覺很厲害
推
教授這麼晚睡喔
認真文
那RAM雙通道的讀寫,並不是單純一隻的兩
倍的讀寫速度,的問題用你的RON方式有解
?
(硬碟的RAID也可以嗎?
respect
腿
好文推爆
推精神及勇氣
推
跟我想的一樣
教授xd
推分享
看不懂= =
強者推
太神了你
推推~ QQ感人
太神啦
推
會到頭來 運氣是 但準備好的前提可能沒
可惡 和我想的一樣 被搶先了
好厲害
推
可惡 好厲害 推
謝謝你
謝謝你
推推
推羅教授
酷哥
看不懂先推就對了
推教授
嗯嗯 跟我想的一樣
猛
我看不懂,但我大為震憾,彷彿被奪走童
貞一樣,久久無法自拔
跟我想的一樣
解釋淺顯易懂,想知道目前的大小核架構
是否會更有幫助?
太強
文組看不懂 請簡化到100字內
推教授
推
推
我需要翻譯
推
推給更多人看到
推
推
推
強者
先推再說
推
推
先推個
先推
推
推母校QQ
看不懂
推
厲害
看不懂,簽到推!
大推,寫的太好了
讚讚
推
推我的OS老師
母校推
scheduling的研究很硬核 恭喜推
推
成功之前爹不疼娘不愛,成功之後通通都來蹭
的意思?
spinlock......
推
神串留言
感謝你讓世界看到台灣
節能不節能不是看溫度!是看把一個工作
跑完的時間內總功耗以及散熱成本。
廢
07/19 22:14
四年的光陰打磨出一把神劍。佩服~
推
推
特地登入給推
推
了不起 推
推推
神串留名
推推 免得被說我看不懂
朝聖推。投稿的辛酸同有深刻體會
推
推中正羅老師
只能看懂一點點點...推
26
[請益] 請問為什麼純軟比韌體好玩?常常在這個板上逛的感覺是 普遍大家覺得韌體無聊 似乎純軟比較好玩? 我本身的背景主要是在 Linux kernel 但也有機會碰到 Android middleware 甚至更上層 我覺得他們都是差不多的東西 就是寫code去執行一項任務(演算法) 所以想請問大家為什麼會覺得韌體無聊呢? 主因是?15
[問卦] Intel時代即將終結的未來可能?我想要問的其實不僅關於Intel時代的終結,而是上世紀八十年代至今PC模式的終結。 在此謹簡要說明想法,拋磚引玉,希望各路專家可以解惑! 我們人類社會現在因為IC集成的迅速發展,現在領先的台積電5nm製程已量產多時, 明年3nm即將量產,再過幾年2nm也將量產,這種尺度發展不僅只是加快運算速度而已, 同時也即將為現今電腦產業的軟硬體都帶來劇烈變化─某種斷層跳遷的變化。24
[情報] 晶片大神 Jim Keller 加入一家 AI 晶片新晶片大神 Jim Keller 加入一家 AI 晶片新創公司 1 月 6 日 AI 晶片新創公司 Tenstorrent 發新聞稿,宣布任命業界資深人士 Jim Keller 為公司總裁兼首席技術長,以及董事會成員。Jim Keller(見首圖)將帶領 Tenstorrent 解決軟體 2.0 所需要的硬體解決方案,使用機器學習的方法來解決以前由傳統軟體解決的問題。 Tenstorrent 創立於 2016 年,旨在透過新方法和體系結構,推動人工智慧和機器學習發展,滿足對軟體 2.0 時代快速增長的計算需求。 目前公司官網已公布一款高性能 AI 處理器 Grayskull,基於 GlobalFoundry 的 12 奈米製程,包含 120 個客製內核,且僅 65W 即可提供 368TOPS 的 8 位計算。Tenstorrent 稱新架構方法將透過適應模型的確切輸入並緊密整合計算和網路,使處理器能隨著 AI 模型持續增長而擴展。Grayskull 可透過業界首個可動態消除不必要計算的條件執行架構,將深度學習性能提升到新程度。13
Re: [討論] 三星平板還能在哪邊抵抗M1 ipad pro會講這種話可能表示你不懂大家在意的點 我相信很多人也是看到蘋果就高潮 但M1絕不只是堆料更新 而是蘋果統一ARM 跟x86的野心 三星Dex 跟Google 都只是換皮的系統10
Re: [請益] 目前工作的職涯發展以下個人主觀片面的看法,聽聽就好 我覺得「網路服務」這樣的方向仍舊太含糊。 你最好依據幾個你有興趣開發的軟體系統之需求來決定你學習科技的方向, 免得像我職涯一樣大摔一跤。 我在前面回文說的「持續設計、實作特定類型系統」是從功能和用途的角度來分類系統,8
Re: [問題] 有人覺得tidal自家的程式會比較好聽嗎之前也在想不同軟體間是否會有差異 在好奇心驅使下做了一個小實驗 方法是透過VB audio cable 把各個軟體播放的內容輸出到Audacity上面 得到wav檔 這樣就消除了 大家的數位線 dac 後端 線材等等都不同的誤差 使用軟體: Roon, Audirvana, Tidal桌面版 曲目都是tidal資料庫的同一首歌X
Fw: [問卦] Intel時代即將終結的未來可能?作者: amidha (東岐明) 看板: VR 標題: Re: [問卦] Intel時代即將終結的未來可能? 時間: Mon Nov 1 01:51:18 2021 → k9120303: 轉文內容與本板無關,請自刪,謝謝 10/27 00:09 ----------------------------------------------------------------------------
爆
[問卦] 謝宜容晚上睡得著嗎?50
[問卦] 洪仲丘案如果發生在2024年?32
[問卦] 為什麼iwin可以管到有關自殺的言論?X
[問卦] 40歲還這麼脆弱 也不太應該吧?54
[爆卦] 立委在公務員輕生前已反應 勞動部未處理13
[問卦] 沒人發現遇到爛主管只要離職就解決了嗎!21
[問卦] 箝制言論終於非共國家台灣辦到了23
[問卦] 如果想辦立意良善的遊行可以嗎?41
[問卦] 霸凌者其實過得很爽,睡得很安穩?18
[問卦] 有生之年能盼到安樂死嗎?82
[問卦]是誰讓霸凌者不用出面道歉還情緒勒索大眾17
[問卦] 驚!!掃地機器人沒有標誌性的品牌!!16
[問卦] 用一句話 評論勞動部立意良善事件?11
[問卦] 39基層公務員能找到更好的工作嗎?16
[問卦] Melody殷悅是不是又漂亮又有氣質?9
[問卦] 美國陣營快打不過中俄陣營了吧?11
[問卦] 抱抱要跟喜歡的人抱對ㄇ爆
[問卦] 公審霸凌者難道不算霸凌嗎?11
[問卦] 遺容這台車有翻車的可能嗎?95
[問卦] 署長謝宜容、卡神楊蕙如教會我們什麼?10
[問卦] 這個公務員大概幾天會被忘記11
[問卦] 呆灣人還要縱容麥當勞多久==10
[問卦] 學生時期很多洩遺容這種女老師吧9
Re: [問卦] 為什麼iwin可以管到有關自殺的言論?X
[問卦] 川粉不准女人墮胎在想什麼?9
[問卦] 有沒有其實30歲後一天吃兩餐就很夠了?9
[問卦] LINE成為工作管理工具是最偉大的發明嗎18
[問卦] 是不是只有中時在意霸凌議題5
[問卦] 大家去東京都喝開水嗎還是水龍頭水直接喝7
[問卦] 公布外星人訊息會引起恐慌?