PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   效能極限 (https://www.pcdvd.com.tw/forumdisplay.php?f=18)
-   -   處理器科技新研發 比Haswell 處理器還要快上 1.7∼2.2 倍。 (https://www.pcdvd.com.tw/showthread.php?t=1088915)

limit555 2015-10-04 02:50 PM

處理器科技新研發 比Haswell 處理器還要快上 1.7∼2.2 倍。
 
http://www.techbang.com/posts/20601...olid-core-times

limit555 2015-10-04 02:56 PM

太好了 比起每代10%(把誤差算進去 搞不好連3%都不到)

一次跳了1.7到2.22倍

而且還可以動態分割分配虛擬核心

前所未見

真得是未來的技術

limit555 2015-10-04 03:00 PM

http://buzzorange.com/techorange/20...-machines-visc/


我們知道,芯片的工作頻率(時鐘頻率)1990 年代及2000 年代早期一直在穩步提升,但是主頻太快會導致芯片出現功耗過大和過熱的問題,因此英特爾等芯片製造商開始走多核化的路線,即限制單個微處理器的主頻,通過集成多個處理器內核來提高處理性能。這屬於一種分佈式分而治之並發處理的思路,雲計算、雲存儲、分佈式網絡等等都是用這種思路來解決規模問題。

問題是在應用端,能充分利用多核處理優勢的寥寥,所以給用戶帶來的速度提升感知越來越不明顯。Soft Machines 決心要改變這種狀況。其基本思路也是一樣—分而治之,把計算任務拆分為可並發運行的更小部分。但是Soft Machines 的做法有所不同。

以往,芯片要程序員設計產品來發送獨立的指令流(即所謂的線程),然後由處理器芯片內的各個內核進行處理,也就是說,任務的分解需要應用開發者來設計實現。這無疑提高了充分發揮多核處理器性能的門檻。

而現在,Soft Machines 開發了一種特殊的電路模塊,這種模塊可以自動將線程分解,然後傳遞給所謂的虛擬內核,再由這些處理引擎對任務進行分配(虛擬硬件線程)。

Soft Machines 把這種新型的CPU 架構稱為是VISC,以區別於以往的CISC 和RISC 架構。VISC 可以基於不同的應用需求動態分配資源,對單/ 多線程的應用在性能與功耗之間做出平衡。這種方式比傳統的內核調度更加靈活,效率更高,而且省卻了開發者的干預。根據Soft Machines 對其芯片工作樣本的測試,其計算性能是普通多核處理器的2 到4 倍。Soft Machines 據稱擁有微芯片方面的30 項專利。

EANCK 2015-10-04 03:55 PM

似乎可以期待 Soft Machines 將來併吞 AMD的可能性,
但是Soft Machines 坐大之後, AMD對Soft Machines 可有利用價值?

如無價值,放著讓AMD倒也是一種辦法,
但是無論如何,絕對不能把AMD那些豬腦高層給網羅進Soft Machines ,
否則急速衰敗是可預見的 。

cpp1231 2015-10-04 05:16 PM

看到虛擬指令集, 與文章提到的用途
好奇去官網看看影片, 嗯 幾個印度佬在碎碎念英文

OK, 朕知道了 :laugh:

bureia 2015-10-04 11:29 PM

覺得要聰明調度CPU資源的話,
在OS跟Compiler就可以實做了,沒必要做成硬體吧?

vampire 2015-10-04 11:34 PM

騙人的東西

真的懂程序的人 都該知道這是毫無可能做到的

頂多就對java跟腳本語言的東西能有幫助而已

BanjoWind 2015-10-05 11:41 AM

理論跟實作是兩回事,VISC針對不同ISA真正下去實作的Global Front End,會是最大必須克服的新瓶頸。

27681049 2015-10-05 02:11 PM

怎麼感覺很像以前的全美達, Transmeta

dox6 2015-10-05 06:13 PM

這種作法很久開始就有這樣的概念了啊
其實她的意思是讓多個處理器同時執行一個single thread
而single thread本身像是在單一一個virtual core執行
例如一個使用單核心的程式,利用單實體核心時需要兩小時完成
但是假如我用四各實體核心虛擬出的核心來執行,只需要一個小時
你說四核心的耗電量,或許根本超過單核心兩倍以上
即使時間需要一半,花費電力仍然不划算。你光看處理器時會是這樣子
但事實上你必須考慮整機耗電的話,卻又可能是不同的結果了
一整台電腦處理器全速跑一小時,總消耗功耗還小於只用單一核心跑兩小時很多
為什麼要這樣做?因為處理器核心數量一直增加,但是程式的平行化卻很慢
加上很多程序也無法平行化,所以我們設計一個看似很強大的Virtual Core
背後是用好幾個實體的core來支撐他


所有的時間均為GMT +8。 現在的時間是02:13 AM.

vBulletin Version 3.0.1
powered_by_vbulletin 2024。