1樓:心似燭火
雙核和超執行緒的構架不一樣,,雙核的先進得多,同樣的頻率下,雙核比超執行緒好太多太多。
我以前使用過單核和超執行緒執行同乙個算號軟體。舉例單核 超執行緒。。發現在執行單個程式時,單核和超執行緒速度是一樣的,但超執行緒保留了部份cpu的資源,其實就是浪費了那部份資原。。。
執行多程式時,cpu全都滿載,,,超執行緒下降速成度很小,單核就不行了。
感覺超執行緒就是一垃圾。
2樓:網友
同架構下才有可比性,單核超執行緒只是充分利用cpu剩餘的資源而已,有不有效還是個問題呢,雙核就是2個核心一起運算,加上架構的優化,效率當然大幅度提公升,比如同頻下酷睿2雙核的效能是奔騰4超執行緒的3倍以上。
3樓:網友
當然不一樣。p4 雖然帶超執行緒,但是和真正的雙核效能差遠了,架構上的差距也是非常巨大。
4樓:網友
一般來說是雙核快 但是也要看什麼樣的啊 cpu也不是看核數多少來看效能的 構架 頻率等等。
超執行緒等虛擬雙核 但是比不是物理雙核。
5樓:斛奇思
當然是雙核的速度快了 道理很簡單 乙個人幹活快還是兩個人一起幹活快。
cpu超執行緒有什麼用
6樓:網友
「超執行緒」(hyperthreadingtechnology)技術是通過採用特殊的硬體指令,可以把兩個邏輯核心模擬成兩個物理超執行緒晶元,在單處理器中實現執行緒級的平行計算,同時大幅提高執行效能,從而實現在單處理器上模擬雙處理器的效能。
如果我們cpu將一件工作,分成10份,由10個人來分別完成,只有10個人全完成了,這個工作才算全完成,可以理解為10跳流水線共同完成完這項工作的所有部分,cpu才可以進行下一件工作。
一件工作分得越細緻,需要的人越多,流水線就越長,效率(cpu頻率)越高,就像工廠裡的生產線一樣。然而可能分給每個人(每條流水線)的任務不盡相同,有的先完成了,有的後完成了,先完成的必須等待後完成的做完了才可以進行cpu下一工作。
這樣就造成了空閒。流水線做的越長(工作分得越細緻、共同完成這個工作的人越多)這種情況越嚴重。因此超執行緒技術就誕生了,超執行緒技術實際上是虛擬乙個cpu,讓已經完成自己任務的,進入等待狀態的流水線(那個分配的任務比較輕的,幹活比較快的人),提前進行下一任務。
理論上這樣可以提高效率。
電腦cpu介紹中,常說的超執行緒雙核或四核是什麼意思
7樓:賤是一種態度
超執行緒是英特爾所研發的一種技術,於2002年釋出。超執行緒的英文是ht技術,全名為hyper-threading,中文又名超執行緒。超執行緒技術原先只應用於xeon處理器中,當時稱為super-threading。
之後陸續應用在pentium 4中,將技術主流化。
超執行緒(hyper threading)技術,是近幾年在程式處理上比較經典的解決方案,具有超執行緒技術的cpu,搭配支援超執行緒技術的windows系統(windowsxp/2003),可以減少系統資源的浪費,從而提高了處理器的工作率。實際上,超執行緒技術是把乙個處理器模擬為兩個處理器使用,這樣能有效地利用和分配資源,達到提高整體效能的目的,這就是為什麼超執行緒cpu在系統中也會被識別成兩個cpu的原因。
雙核心處理器的概念就是將兩顆處理器的晶元,通過全新的封裝技術,整合成為一顆處理器,在這一顆處理器中擁有兩顆核心,真正地實現了多處理器協同工作。雙核心處理器核心內的資源都是獨立的,而且也可以交換使用資源,核心與核心之間溝通的延遲遠比多個單核心處理器同時執行好。
使用前提。目前正式支援超執行緒技術的cpu有core i3、core i5、core i7全系。
在老cpu中,pentium4 、 以及prescott處理器,還有部分型號的xeon支援超執行緒技術。
需要主機板晶元組支援:
需要正式支援超執行緒技術的主機板晶元組支援超執行緒技術的使用,而早前的一些晶元組只能公升級bios就可以解決支援的問題。
需要主機板bios支援:主機板廠商必須在bios中支援超執行緒才行。
4.需要作業系統支援。
目前微軟的作業系統中只有windows xp專業版及後續版本支援此功能,而在windows 2000上實現對超執行緒支援的計劃已經取消了。
5.需要應用軟體支援。
8樓:夜幕降臨
cpu的模樣差不多,小四方基板上面有塊金屬蓋子,蓋子保護著下面的cpu 的核心。
早期的cpu 都是乙個核心,就是單核cpu ,後來同過技術手段,讓乙個核心 一心二用,又虛擬出乙個核心,這樣,兩個核心同時工作,使cpu工作效率大大提公升,因此而提公升了效能,這樣的cpu ,乙個核心模擬兩個工作,就叫做超執行緒cpu,也叫單核雙執行緒cpu。也叫假雙核cpu。
再後來,技術手段再次提公升,乙個cpu裡面可以裝兩個核心,兩個核心同時工作,比單核超執行緒cpu效能強,這叫做雙核cpu ,這是真正的雙核。比虛擬的單核超執行緒cpu效能要好。
如果雙核cpu內部的核心都是超執行緒核心的話,兩個核心都一心二用,那樣,就好像是四個核心在同時工作了,效能就比單純兩個核心效能要強, 這種cpu 叫做雙核四執行緒cpu,也叫假四核,同理,四核cpu ,就是內部有四個核心了,如果每個核心都支援超執行緒的話,那就是四核八執行緒了,還有真正的八核cpu,不同架構的cpu ,單核心的效能差距是很大的,所以,早期的cpu,單核心 的效能,跟現在的cpu單核心的效能,差距是很大的,
9樓:點五十下會爆
超執行緒就是乙個核心跑兩個執行緒,對程式來說乙個核心看起來就像2個核心了。但效能提高有限,不如真的多乙個核心。
其實你百科一下超執行緒,應該會比我講得更清楚。
cpu超執行緒和不超執行緒的區別是什麼?
10樓:a唐糖糖唐糖糖
超執行緒即乙個cpu兩個核心同時執行四個執行緒,不超執行緒即單執行緒晶元cpu。
cpu超執行緒技術就是利用特殊字元的硬體指令,把兩個邏輯核心模擬成物理晶元,讓單個處理器能使用執行緒級平行計算,從而相容多執行緒平行計算,從而相容多執行緒作業系統和軟體,使執行效能提高。
採用超執行緒及時可在同一時間裡,應用程式可以使用晶元的不同部分。
雖然單執行緒晶元每秒鐘能夠處理成千上萬條指令,但是在任一時刻只能夠對一條指令進行操作。
超執行緒技術可以使晶元同時進行多執行緒處理,使晶元效能得到提公升,雖然採用超執行緒技術能同時執行兩個執行緒,但它並不象兩個真正的cpu那樣,每個cpu都具有獨立的資源。
當兩個執行緒都同時需要某乙個資源時,其中乙個要暫時停止,並讓出資源,直到這些資源閒置後才能繼續,因此超執行緒的效能並不等於兩顆cpu的效能。
英特爾p4超執行緒有兩個執行模式,單任務模式及多工模式。
當程式不支援多處理器作業時,系統會停止其中乙個邏輯cpu的執行,把資源集中於單個邏輯cpu中,讓單執行緒程式不會因其中乙個邏輯cpu閒置而減低效能。
由於被停止執行的邏輯cpu還是會等待工作,佔用一定的資源,因此hyperthreadingcpu執行singletaskmode程式模式時,有可能達不到不帶超執行緒功能的cpu效能,但效能差距不會太大。
當執行單執行緒運用軟體時,超執行緒技術甚至會降低系統效能,尤其在多執行緒作業系統執行單執行緒軟體時容易出現此問題。
雖然單執行緒晶元cpu(不超執行緒cpu)每秒鐘能處理成千上萬條指令,但是在任一時刻只能對一條指令進行操作,而超執行緒技術可以使晶元同時進行多執行緒處理,使晶元效能得到提公升。
雙核cpu和超執行緒哪個好些,雙核CPU和超執行緒哪個好些
超執行緒技術 超執行緒技術是在一顆cpu同時執行多個程式而共同分享一顆cpu內的資源,理論上要像兩顆cpu一樣在同一時間執行兩個執行緒,p4處理器需要多加入一個logical cpu pointer 邏輯處理單元 因此新一代的p4 ht的die的面積比以往的p4增大了5 而其餘部分如alu 整數運算...
奔騰4超執行緒與奔騰雙核有什麼區別
錯 dual core 雙核心 其實就是同一個處理器基板上建置了兩個核心,有可能是分開兩個die也有可能是做在同一個die,雙核心的cpu可以看成兩個實體的cpu共用一個cpu插槽。ht技術 超執行緒技術 是把一個核心利用軟體來讓他虛擬成兩個核心,只是模擬的,就是把一個核心的效能切成兩塊,可以在cp...
請問一下,cpu雙核雙執行緒和cpu雙核四執行緒執行緒多了有什麼
理論上說,一個核心只能對應一條執行緒。而intel的超執行緒技術,是利用cpu閒置的資源整合出的虛擬執行緒,就計算效能來說,是不及物理核心的實際執行緒好的。但是,卻可以在一定程度上提升處理器並行處理的能力。和亂序執行一樣,超執行緒也是一種提高處理器使用效率的方案。就你舉得例子來說。當一個核心處理a任...