-
1 # 電機拆解拔銅機
-
2 # 技術大白話
不請自來。我想題主應該想問的是超級計算機與普通計算機在計算能力上的差距有多大。我想這個差距是非常大的。
首先,普通計算機的使用者主要面向的個人使用者,比如家庭使用者和工作單位的個人使用者,所以針對這類人群的特點,計算機廠商會綜合考慮使用者需求,比如計算,儲存,顯示,影片,音訊,舒適度,便捷度等等因素,需要把有限的資源分配好,可能會略有傾斜。不可能把所有的資源全部投入到計算領悟,現在一般個人電腦的cpu達到i5,i7就已經夠用了。
而超級計算機則不同,他面向的使用者主要是科研,以及超大規模的行業應用,如交通,氣象等等領悟,現在人工智慧行業設計也比較多,試想如果一個計算任務需要輸入幾十億的引數,用普通計算機去運算可能會要幾萬年也得不到想要的結果,(雖然我們有時候能透過演算法做一定程度的最佳化,但最佳化的程度一般都會有極限,達到這個極限後就無法再進行優化了),而超級計算機組建就是把所有的資源都投入到了計算領悟,透過數以萬計的計算矩陣組成一個超級計算機,大型計算任務也只需要很短的時間就可以完成。
-
3 # 科技動力
區別很大,完全不是一個概念。
設計製造的功能和目的完全不同超級計算機設計的目的是進行超高速計算,滿足模擬核爆炸、天氣預報、地震分析、油氣勘探分析以及其它需要海量計算的需求,因此超級計算機的設計製造是以滿足速度需求為主要目標,成本不是最重要因素。
普通計算機主要用於滿足個人文件及業務處理等需求,是需要在價效比上做出折衷的,既要滿足日常工作需求,又要控制成本,沒有必要做到太高的速度和容量。
主要部件的容量和效能差別,處理器、記憶體及外部儲存裝置差別很大為了實現高效能,超級計算機通常採取大量使用並行裝置的方式,比如處理器可能要使用幾千個甚至於數萬個,記憶體容量也可能達到普通計算機的上萬倍,外部儲存一般是使用專用的磁碟陣列、磁碟櫃。其主要裝置一般都是專門設計的,可以不考慮通用性。
普通計算機一般僅配備1個處理器,最多也不超過2-4個,記憶體也一般僅在幾個G到幾十個G之內,外部儲存一般是1-2塊硬碟而已。普通計算機一個最大的特點是部件的通用性、相容性,各種處理器、儲存晶片、外部裝置幾乎都是通用的,可以靈活搭配。
作業系統及執行方式差別超級計算機根據設計製造廠商的不同理念和模式,一般都是專門開發專有的作業系統,其驅動等開發僅需要支援本型別機器用到的裝置即可;執行也是並行的,能同時處理很多大型計算任務。
普通計算機的作業系統通用型更好,全球目前流行的作業系統基本上也就微軟的Windows、開源的Linux等,其需要支援大量的各型別外部裝置,驅動程式非常繁雜。
回覆列表
一般個人電腦是透過輸入的資訊或資料,一般計算機使用的序列處理,對其進行儲存和處理,然後生成某種輸出成果。
超級計算機通常使用並行處理。它不是一次履行一件工作,而是一次履行許多工作,進行綜合運算,最後整合得出合理的成果。
一般電腦也只能裝大約4枚處理器,目的就為了處理資料互動進步效率,可是超級計算機面臨的是雜亂的運算,所以一臺超級計算機至少有10套200平米房間的大小面積佔比。
巨大的身軀決定著超級計算機擁有更多的處理器,例如我們的天河超級計算機擁有大約40960個處理模組,每個模組具有260個處理器核心,這意味著總共有10,649,600個處理器核心!
目前大多數超級計算機都運轉適當一般的操作體系,就像在您自己的PC上運轉的操作體系一樣,也是Windows體系,但在叢集處理任務中,超級計算機最常見的操作體系是Unix。
1.採用的硬體產品線不一樣,pc用的i系列cpu,不帶ecc的記憶體.超算用的伺服器產品線.至強和ecc記憶體.
2.形式不一樣.pc便是單機單臺.超算是有很多節點連線起來的叢集.
3.超算根據規劃,會有一特別的裝備.比方Xeon Phi.別的許多也裝備GPU.
超級計算機不考慮內部結構,實際上便是由很多的CPU和GPU組成。最簡略的在一塊主機板上,安裝多個CPU和GPU,包含記憶體,它可獨立運轉。這種結構相對嚴密。
最雜亂的,將上面的簡略的超級計算機,實際上就主機板用專用的網路連線在一起,再組成規模更大的超級計算機。
個人電腦一般只有一個CPU和GPU。軟體方面,個人電腦用的便是一般的操作體系和應用軟體。可是超級計算機對軟體要求就高了,
一般的個人計算機的操作體系只對單個計算機的硬體和軟體資源做辦理。最重要的是,超級計算機實際上就一個計算機網路,它內部有許多個單獨的計算機。
需求有一套操作體系,它可以辦理整個計算機網路。即將這個計算機網路中的每個計算機作為全體來辦理。