5nm process 將達到現在 製程極限

fedora wrote:
這個仍是用現實世界的 "無窮變數" 邏輯在思考,沒有跳出那個框框侷限

老闆決策不通過 ----(回一開始)---> 繼續整理資料。

決策10秒雖然快,但一但不通過,前面的計算心血全部白費,得重頭再來一次。

所以效率就低落了。




看來你似乎自行求出解答了?

非常好

這討論就能打住了.



平行運算再快, 回到條件判斷式, 碰到類似的問題, 一樣無解

所以最後的問題其實不是平行運算而已

這也不是多核心多工, 就能把前面白費工化成沒有白費.

平行運算能短縮很多有關資料整理與分析計算的時間

但不意味著全面多核多工化, 很多東西回到條件判斷式跟最單純的運算
還是一樣問題.

甚至更單純, 100件工作如果能發給100個人作理論上就是最快的
但是分給 1000人作會不會更快?
那就要看工作能不能再細拆



就好像這文章的開頭

5nm 已經只剩下 10個原子寬度, 接近物理極限

等縮到只剩下 1個原子寬度時, 到底還有沒有辦法把原子一起拆了做得更小?

原子的大小目前是人類要組成物體時能拆得的最小絕對單位

那麼每個程式能拆出來的最小絕對可計算分工單位為?

這個部份就是程式能不能多工拆分, 到底能拆成多少份, 給多少計算單位去運算, 效率會多好的差異

一以概全是不良的說法.





故得證.

決策這個部份是很難平行化運算的, 所以不是所有的程式跟工作都一定要去適合與變成多核心平行運算



JoyRex wrote:
歐.有些人就是喜歡以...(恕刪)


SI 後不是有人說

碳化矽 ..GaN與SiC材料

or
摩爾定律延壽,科學家研製出世界最小2nm量子晶體管

半導體新製程: 奈米碳管 (CNTs)

2013-9-27
全奈米碳管打造電腦 開啟「小」時代
美國史丹福大學的工程師二十五日發表全球第一台完全以奈米碳管(CNT)電晶體打造的電腦「Cedric」,雖然速度只有一九五○年代的電腦水準,數字也只能數到三十二,卻是全球首見全以奈米碳管電晶體製成的可運作電腦。


處理器以後會發展到什麼程度現在講都還太早了


fedora wrote:
可以先列算式啊,還是...(恕刪)


這樣還是不能解決問題

要一起開始算才算平行化..

否則你在算的時候其他人都在旁邊納涼

而且關係式有時候是要等算出來才知道

fedora wrote:
就像電腦多工,如何把各線程的計算結果,分享給別的線程,最後整合起來,得到最終資料,那個本身也要一個線程去負責。

而計算工作有簡單、有複雜,如何分配給多執行緒去運算,達成多工?並且重點是:確定這樣子可以節省時間。那就是寫程式的人要去分析的。...(恕刪)

只能說..........用講的都很簡單......
fedora wrote:
可以先列算式啊,還是能多工的

舉例:

第一題:
一顆蘋果 8 元,小明身上有 40元,他最多能買幾顆蘋果?

第二題:
承第一題,小明買了"那些"蘋果後,把一顆切成4等分,然後他自己吃掉了 3份,總共還剩下幾份?


先列第二題的式子:
X = 4Y -3

然後等待第一題的答案:40/8 = 5

有了第一題的答案後,
立即求出第二題解答(算式已經提前完成)
X = 4Y - 3
Y 代入 5
X = 17


當然這只是一個簡易舉例,表面上好像沒省到什麼時間,但如果是更複雜的算式呢?

比如微積分什麼的,超複雜的,光是要列算式和簡化,就要很多時間。...(恕刪)

這還蠻奇妙的,程式要怎麼寫呢@@?
先列算式在程式裡會有省到時間嗎?
我覺得好像反而要多花時間去產生、記憶那些變數耶....
將原子分為更小的粒子,但這些更小的粒子,可利用的物理特性會和原子一樣嗎?

不能平行化的運算,就算有100核心的CPU,也無法加速。

惡魔推銷員 wrote:
這還蠻奇妙的,程式要怎麼寫呢@@?
先列算式在程式裡會有省到時間嗎?
我覺得好像反而要多花時間去產生、記憶那些變數耶....


執行的時候不會多花時間。

只有編譯程式碼的階段才會有可能多花時間。
sturn-01 wrote:
將原子分為更小的粒子...(恕刪)


沒關係

就算製程微縮不下去

還有手動layout阿
(1+2)*3=?

不考慮資料傳遞以及core分配問題。

core 1 做(1+2)*3
試問core 2能"平行的"做"*3"的這個工作嗎?

用大腦想想...不行。
因為要等core 1的(1+2)做完。

簡單的程式,時脈很快,你不會有感。
更別提
i=(1+2)*3;

if(i<10)
{
 System.Console.Write("a = {0}",i);
}
else
{
 System.Console.Write("a = {0}",i+1);
}

上面這段程式
假設core1做i的運算
你要core2做if的運算嗎?

i的答案有給core2了嗎


一個遊戲有多少的判斷,多少的if else?

沒記錯,排序演算法有其極限。O(n log n)?好像是...(不確定)?
若你能打破這個規則。你會留名青史啊...


文章分享
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 8)

今日熱門文章 網友點擊推薦!