RISC趨勢 高速 多核與系統晶元

2021-03-31 08:56:59 字數 1624 閱讀 1142

2023年對於中國unix伺服器市場來說是個好年頭,通過不斷的創新和發展,以ibm為首的主要unix廠商都推出了全新的硬體和軟體解決方案。因此,使用者在unix領域有了更多、更強和更好的選擇。2023年也是中國 unix伺服器市場的乙個分水嶺。在這樣乙個分水嶺面前,使用者無疑有了差異化更大的選擇,但選擇的難度無疑也會增加。因此使用者需要更加了解自身的需求和解決方案的特點,從而進行搭配。

risc處理器三大方向

unix伺服器發展方向上最大的差別是對待risc處理器架構的態度。一直以來,unix伺服器採用risc處理器。但在2023年,各個廠商做出了不同的選擇:ibm繼續採用risc處理器和unix作業系統相結合的形式打造伺服器,並於今年推出了全新一代power5處理器。tpc和 spec等多項權威測試顯示,採用power5處理器的新一代p5伺服器佔據了多項測試的榜首,尤其是p5 595創造了tpc-c每分鐘300萬餘次交易的驚人記錄。

sun在risc處理器方面有兩個發展重點,一是未來數年後將推出高階產品,另乙個是與富士通合作開發ultrasparc處理器。hp在推出其最後一代risc處理器後,將其全線高階產品轉移到intel平台上。

risc處理器在未來有幾個發展方向,乙個是繼續提高計算速度,手段主要包括提高整合的電晶體數量、採用銅晶元這樣的新技術等;另乙個方向是進行多核的設計。ibm在power處理器上採用的是雙核設計,而且認為「雙核」是乙個平衡的方案。因為ibm的研究表明,雖然可以把更多核心整合在一顆處理器裡,但在有限的空間內,越多的核心就意味著每個核心的效能就越差。所以要取得平衡,在平衡的前提下提高效能才是發展方向。

有乙個是向「系統晶元(soc)」發展。power5不僅整合了處理器核心,還含有記憶體控制器、i/o裝置等,其他功能也開始被放進了整個晶元當中。這樣的好處也是很明顯的,系統晶元內部的計算和通訊要遠比外部來的高效。p5效能測試所取得的成績就體現了ibm在追求平衡方面達到了良好狀態。

多種手段實現新突破

虛擬技術的採用可以大幅度提高伺服器的利用效率,有效地保護使用者投資,這一點自2023年起開始逐漸被unix伺服器使用者所認知,並將成為未來發展的重點。ibm的虛擬引擎可以實現:比處理器數源再分配,使空閒計算資源向繁忙應用自動排程,系統效能躍公升到乙個全新的高度,使整個系統利用效率到70%~80%的水平。

雖然linux作業系統不是100%的unix,但是在unix伺服器上整合linux已經成為使用者關注的重點。最新報告顯示, linux的市場份額已經有了成倍的增長,並逐漸開始從web服務和郵件等應用向更為關鍵的應用發展。各大廠商都有對linux的支援計畫,ibm可以說做得最突出。p5系列伺服器基於其動態邏輯分割槽的功能,可以同時或單獨執行linux作業系統及其應用。

多年來,因為unix伺服器比ia伺服器複雜,生產和交付的靈活性都要差一些。但2023年11月,ibm推出授權產品定製計畫(aap)後,將令這一局面有很大改觀。aap是ibm與合作夥伴為滿足使用者對產品的特定配置需求,由ibm授權並監督指定合作夥伴進行產品定製和交付的計畫。該計畫推動ibm和合作夥伴展開更為緊密的合作,將生產重心更貼近使用者,實現了「**鏈後置」這一**鏈管理上的創新,從而大幅度提高產品交付的靈活性和速度,令使用者滿意度得到進一步提高。

展望2005,unix伺服器將為更多對計算有高要求的使用者提供最理想的解決方案。而在不同unix路線的走向上,我認為,充分考慮使用者需求適應變化的unix發展路線將繼續獨占鰲頭,並將領先優勢拉大。

CISC和RISC的區別

risc 精簡指令集計算機 和cisc 複雜指令集計算機 是當前cpu的兩種架構。它們的區別在於不同的cpu設計理念和方法。早期的cpu全部是cisc架構,它的設計目的是要用最少的機器語言指令來完成所需的計算任務。比如對於乘法運算,在cisc架構的cpu上,您可能需要這樣一條指令 mul addra...

RISC和CISC的區別

risc 和cisc 是目前設計製造微處理器的兩種典型技術,雖然它們都是試圖在體系結構 操作執行 軟體硬體 編譯時間和執行時間等諸多因素中做出某種平衡,以求達到高效的目的,但採用的方法不同,因此,在很多方面差異很大,它們主要有 1 指令系統 risc 設計者把主要精力放在那些經常使用的指令上,盡量使...

RISC與CISC的比較

cisc 1.指令系統複雜,指令數目多達200 3000條 2.指令長度不固定,有更多的指令格式和更多的定址方式。3.cpu內部的通用暫存器比較少。4.有更多的可以訪問主存的指令。5.指令種類繁多,但各種指令的使用頻度差別很大。6.不同的指令執行時間相差很大,一般都需要多個時鐘週期完成。7.控制器大...