你熟悉赫伯·薩特為程式設計師寫的一篇極具影響力的文章“免費午餐結束了”嗎?他是在2004年寫的,當時CPU的時鐘速度達到了頂峰。在那些日子裡,軟體開發人員可以指望摩爾定律每兩年使他們的軟體速度提高一倍。他們可以寫一些東西,等一會兒,突然之間它是燃燒的速度。但是Herb Sutter正確地預測了這種效能提升的結束。摩爾定律的技術定義仍在繼續——電晶體數量不斷翻倍——但將這些電晶體轉化為實際更快的應用程式變得越來越困難。
相反,過去十年的大部分計算都是將這些額外的電晶體塞進多核處理器和gpu中。你看,gpu之所以快是因為它們是大規模並行的(GeForce gtx1080有2560個“核心”,執行頻率僅為1600–1700MHz),程式設計師建立的軟體可以很容易地分解成小塊,並一次處理(比如遊戲或科學之類的東西)。
將更多的電晶體轉換成更快的應用程式變得越來越困難。
然而,CPU並沒有這麼幸運。我們在計算機上所做的大部分工作(就像幾乎所有的網路瀏覽一樣)仍然是單執行緒的——這就是為什麼四核計算機的速度永遠比不上單核計算機的四倍。這是物理上的錯誤,是程式設計師的錯誤,他們沒有為多核最佳化他們的軟體,是一些任務很難分解成同時處理的塊。
但多核的未來是一樣的。用傳統的方法來提高時鐘的速度實在是太難了。為了達到這一目標,我們必須重新考慮計算機。這就引出了今天的話題:加州大學戴維斯分校(UC Davis)的這個瘋狂的1000 CPU核心千核專案。
這種晶片的結構實際上有點奇怪,這可能是一個很好的例子,說明為什麼多核需要重新思考幾乎所有關於我們如何**計算機的問題。每個核心幾乎都是自己的獨立島嶼,它們透過某種網路相互交流。所以這真的很難程式設計。謝天謝地,這是一個很多人已經在思考的想法-千核架構讓我想起了Adapteva的Parallela 64核處理器的架構。
最大的勝利是瘋狂的電源效率-加州大學戴維斯分校的團隊說,KiloCore的效率大約是膝上型電腦處理器的100倍,它可以由一個AA電池供電。不幸的是,你不會在這上面執行Crysis,但是也許你可以模擬一些你所擁有的科學資料。
所以,回答我自己的問題:你為什麼想要一個1000核的處理器?嗯,答案是你可能沒有。我們都想要一個100GHz的核心i7,在我們的內心深處。但是,可悲的是,想要1000核處理器的是物理學,而如何讓軟體在這種環境下蓬勃發展,則取決於未來的程式設計師。
...處理器的功耗很高,因為它們的目標是用於個人電腦。 什麼是英特爾原子(intel atom)? Intel Atom是Intel生產的微處理器系列,該系列處理器於幾年前於2008年推出。英特爾原子的生產一直持續到現在。Intel Atom處理器是超低電壓處理...
...組成的處理器可以根據核心的數量同時執行多條指令。 什麼是處理器(a processor)? 處理器也稱為中央處理器(CPU),是計算機系統中負責執行程式指令的最重要部分。這些指令涉及算術、邏輯、控制和輸入輸出操作。傳統上,處...
...),每個核心為整體效能增加了更多的處理能力。這就是為什麼你有雙核和四核處理器。 ...
你口袋裡的智慧**功能強大。它的功能比大量現已失效的超級計算機,以及一些現代的超級計算機還要強大。另一個現成的事實是,“你的**比1969年美國宇航局的所有**都有更強的計算機能力,當時它把兩名宇航員送上了月球。...
...下面是這個過程的實際作用。 相關:這個過程是什麼?為什麼它在我的電腦上執行? 這篇文章是我們正在進行的系列文章的一部分,解釋了工作管理員中的各種過程,比如執行時代理,主程序, dwm.exe檔案, 輸入法,rundll32.exe,Ad...
據彭博社最新報道,蘋果正在研發一款基於ARM的新處理器,該處理器擁有多達32個高效能CPU核心,可能在2021年底出現在Mac電腦上。這款處理器也可能在2022年出現在一款新的“半尺寸Mac Pro”中。據報道,除此之外,該公司還開發...
在今天在巴塞羅那舉行的華為MWC新聞釋出會上,華為剛剛釋出了一款華為**的新處理器K3。我們聽到傳言說華為正在考慮此舉,這對公司來說無疑是個大問題。它是一個四核A9 CPU,裡面還有16個GPU。華為聲稱它的晶片溫度是市場上...
...70Plus的設計是為了提高原機的效能,為此,現在採用了雙核處理器,並將主攝像頭提升到500萬畫素。它還預裝了一些地區特定的軟體,如學習應用程式和非常流行的Kakao Talk messenger服務。你可以用16GB或32GB的板載記憶體買到它,...