超綫程沒有用?超綫程原理講解,看完你就知道了| 超綫程 | 超執行緒 | CPU | Intel | 英特爾

Поділитися
Вставка
  • Опубліковано 22 сер 2024

КОМЕНТАРІ • 91

  • @UjinIm
    @UjinIm Місяць тому +19

    比喻恰當 簡單明瞭 沒有廢話
    真好

  • @royhutw
    @royhutw 25 днів тому +5

    講的不錯, 可以讓很多非資訊科系的人一聽就懂. 我所有執行虛擬化的 host server, hyper-threading 功能都是關閉的, 覺得堆高 CPU core 效能上比較有明顯差距. 但如果你是一般辦公室的電腦, 建議你一定要開啟 hyper-threading !

    • @歸虛
      @歸虛 7 днів тому

      超線程是用來直通FPU的 所以需要有運算計算功能多的工作 超線程會更有幫助
      對於虛擬化 是多工分派工作 運算處理(FPU)工作少的工作型態 那麼關閉超線程可能表面看起來有幫助。
      這個表面是在OS層面操作會比較順暢的意思
      但虛擬化之後的平台 如果執行的還是很多關於FPU的工作
      那麼對於工作軟體或是遊戲 在執行上的效率未必比開啟超線程好。

  • @henrygu6149
    @henrygu6149 Місяць тому +21

    我用OpenMP跑过,超线程的两个虚拟核心差不多能够达到1.5个以上物理核心的性能。
    不过,给博主更正一下,5:00 本身cpu的设计也是流水线。理论上说ALU在运算的时候,寄存器可以加载本线程的下一个数据。

    • @pbs0083
      @pbs0083 Місяць тому

      你這樣講會讓人誤解...正常應該打 多一個線程可以比原本增加50%以上... 且超線程中不能說2個是虛擬核心.... 它只是變成一心2用... 所以你的理解或稱呼方式並不妥當... 理論上它只是 [線程] 不能當作虛擬核心... 就好比你的手不是核心... 但實際上 大多數軟體只能比原本沒開超線程提升20~30%的效能

    • @歸虛
      @歸虛 7 днів тому +1

      超線程是用來直通FPU的 所以需要有運算計算功能多的工作 超線程會更有幫助 得到的增益就會更高。
      CPU內實際上主要部分有分CPU(工作處理單元) 跟FPU(浮點運算單元)
      沒有超線程的話 工作要發派到FPU做計算 需要透過CPU來發派,超線程可以跳過CPU處理 直接把計算工作發派到FPU去。
      把FPU當作了虛擬核心
      P.S.隨著CPU的日益複雜超線程 逐漸發展到不只直接通到FPU發派指令,
      還發展出更多管路(pipeline)往cpu內部各個小單元。

  • @anthonyyang001
    @anthonyyang001 28 днів тому +2

    很棒!把複雜不易懂的線程議題,解釋得非常清楚!

  • @cth3014
    @cth3014 Місяць тому +7

    哇,讲得很直接明了,点赞!

  • @jasonraisy6656
    @jasonraisy6656 Місяць тому +8

    CPU切換thread的行為有個專有名詞叫中斷(Interrupt)

    • @bei-ji-da
      @bei-ji-da Місяць тому +2

      yes!所以以前BIOS里有个东西叫中断向量

  • @歸虛
    @歸虛 7 днів тому

    如果CPU核心數不夠多 那不建議關閉超線程,
    如果核心數夠多(要看遊戲的複雜程度 容量大小)大致上有達到6核以上 關閉超線程才有增益。
    如果像CS2 LOL更需要單核高速度的遊戲 有個4核 關閉超線程 可能都夠用 那就有所增益
    超線程是用來直通FPU的 所以需要有運算計算功能多的工作 超線程會更有幫助,相反的對於用到FPU少的程式 超線程的增益就變少了。

  • @user-wm3hw6jy5l
    @user-wm3hw6jy5l Місяць тому +10

    我喜歡你的麥克風

  • @Keanbyou_Rin
    @Keanbyou_Rin Місяць тому +3

    多線程本質上是為了不會出現一個核心被程序完全佔用導致塞車的吧,簡單的說就是為了一次處理更多的程序😅

  • @user-jp4po9jd1i
    @user-jp4po9jd1i 2 місяці тому +5

    長知識了,感謝

  • @z193geo7
    @z193geo7 Місяць тому +3

    ❤,以后就买Intel i5CPU 大小核与同级别i7相差不是很大。 不知道以后有没有i系列了。就是买5系等于i7和i9的性能

  • @SOJL
    @SOJL Місяць тому +5

    對一般玩家來說...開很多網頁又看影片又要跑ai繪圖,intel好用一點
    我一開一百多個網頁,還有ai繪圖,想到又開影片看電影,還有一堆程式~
    最近3700x有點不夠力,想換intel的~
    不能讓amd一家獨大...

    • @Wind_of_Night
      @Wind_of_Night Місяць тому +1

      amd何時比得過intel?amd最初只專注在多核心領域,intel單核心精密設計勝過。
      amd好就好再設計模組化,方便堆料【堆核心】。

    • @SOJL
      @SOJL Місяць тому +3

      @@Wind_of_Night
      問題現在是intel變了~堆了一堆小核...

    • @Wind_of_Night
      @Wind_of_Night Місяць тому +3

      @@SOJL 主要是電腦規格起來後,大家都在比拚核心數量。【畢竟表面看很好行銷】
      相對於I家專業打磨每顆核心更顯吃力不討好~AMD優勢在於早早就發展多核心領域了~

    • @歸虛
      @歸虛 7 днів тому +1

      你更需要的是大容量記憶體跟高速的記憶體速度 還有更快的ssd速度
      而在用同樣的記憶體模組(ram條、內存條)之下,不得不說intel的傳輸速度就是比amd快
      雖然我近15年都買是amd的 但不得不承認
      關於ram的速度 usb的傳輸速度 sata的實跑速度 網路晶片的傳輸速度 都是intel比amd更強(在用同樣的周邊儲存設備測試之下)
      但在不同的周邊儲存設備時 就不一定amd弱了
      amd cpu 主機板比較便宜 那麼多的錢 就可以拿來買更高速的記憶體 或是ssd等等
      所以怎麼取捨 看個人

  • @yuan.pingchen3056
    @yuan.pingchen3056 Місяць тому

    宿舍下鋪拍影片 真是辛苦你了

  • @CDVP2
    @CDVP2 16 днів тому

    有用,二十年前intel初由單核雙線程用家路過。😂

  • @user-wv8sz8rk7f
    @user-wv8sz8rk7f Місяць тому +8

    請問有了大小核 超現成還有用嗎

    • @user-rr8wq6qm1p
      @user-rr8wq6qm1p Місяць тому +4

      有。但多核表現中大核的能效會不如小核簇

    • @fishgood9583
      @fishgood9583  Місяць тому +6

      有,兩個技術本質不一樣,你看我講超線程那期視頻就懂了

    • @KaSya9457
      @KaSya9457 Місяць тому +5

      我覺得關掉超線程的好處
      就是CPU溫度會大幅下降
      大核同電壓可以拉高0.1~0.2GHz

    • @user-wv8sz8rk7f
      @user-wv8sz8rk7f Місяць тому

      @@user-rr8wq6qm1p 是否表示,在我大小核數量足夠的情況下,關閉超線程是比較好的選擇

    • @user-rr8wq6qm1p
      @user-rr8wq6qm1p Місяць тому +3

      @@user-wv8sz8rk7f 從能效的角度來看,確實

  • @frankyu4563
    @frankyu4563 Місяць тому +1

    影片解說很好 謝謝

  • @noname-anonymous-v7c
    @noname-anonymous-v7c Місяць тому +1

    开启超线程thougput 大,latency也大,关闭超线程thougput小,latency也小

  • @Kixoo
    @Kixoo 26 днів тому +2

    結論買 7800X3D 能玩遊戲、有多線程、功耗還低

  • @user-ov9ds4bz4b
    @user-ov9ds4bz4b 26 днів тому

    讲得还可以,超线程就是不让cpu有时间玩,全部时间用来干活

  • @user-dp6yg2uw2q
    @user-dp6yg2uw2q Місяць тому +23

    如果超線程會讓CPU縮缸 那真的是做得好欸Intel

    • @user-pz3fr2vy4v
      @user-pz3fr2vy4v Місяць тому +9

      一個時代,一個設計吧。早時cpu撐死也就單核、雙核,超線程的確有好處。但現在核心堆滿,要不要開的確是可以視情況而定

    • @v153351
      @v153351 Місяць тому +26

      不懂別亂用,縮缸這詞通常指的是不可逆的"硬體損壞",而超線程根本不會造成此問題。

    • @v153351
      @v153351 Місяць тому +19

      超線程在大多數使用場景全都是利大於弊,而且是顯著的利,簡單來說是好的東西。
      而且amd也有使用相同原理的技術,只有非常特殊情況會是需要關閉的。
      真的有夠討厭這種無腦消遣INTEL的風氣...罵可以罵,起碼要知道自己在罵什麼。

    • @user-dp6yg2uw2q
      @user-dp6yg2uw2q Місяць тому +2

      @@v153351 那麼13 14代CPU出現大量的縮缸是怎麼回事?還都是多核心的品項出事 我的i5 13600k還沒超頻都縮缸了... 如果你相信這是板廠電壓的問題 那我也真是服了 哪有人賣自己的電腦 還要客戶自己去調參數啦?不是每個人都那麼閒

    • @cmpunkwww
      @cmpunkwww Місяць тому

      ​@@v153351最近14代不就是😂

  • @Vanplay92
    @Vanplay92 26 днів тому

    也得看遊戲coding
    在多核流行之前的遊戲
    開HT反而會頓挫感嚴重 譬如刺客信條5

  • @user-mvyWHEiBOOvh6zSv2sdKCAE7U
    @user-mvyWHEiBOOvh6zSv2sdKCAE7U Місяць тому

    只要CPU資源沒有幹滿100%HT就只有好看而已沒用

  • @Ariel_9
    @Ariel_9 Місяць тому +1

    以前的i5跟i7對比
    超線程有沒有用?
    有,但看情況

    • @user-mb8kf1kk2m
      @user-mb8kf1kk2m Місяць тому +2

      i7-7700k(4c8t)和i5-8500(6c6t)性能一样

  • @swatchliu7749
    @swatchliu7749 16 днів тому

    哥,下铺能装修下吗

  • @seanchu9139
    @seanchu9139 Місяць тому

    所以想CPU超更高的頻率,是要關超線程嗎?

  • @princeprince0115
    @princeprince0115 Місяць тому +1

    若是將來研發出不會發熱的晶片,是否就能讓單核頻率拉更高,超線程發揮更大優勢?

    • @s94359
      @s94359 Місяць тому +8

      前題就錯了 不可能的

    • @user-no2wq8bp2k
      @user-no2wq8bp2k Місяць тому +3

      如果沒有發熱問題,那就會直接增加實體核心,直接倍數的增加優勢,效率遠大於把現成拆分的超線程,超線程本身就是在散熱或者在現有資源限制下拆分工作的能力,本質上並不是提升本身處理器的效能,並且是會導致原始線程能力下降,所以在新的產品線才有越來越多的聲音,在考慮要把超線程關閉甚至移除,因為更可以提升單線程的工作能力

  • @AntiH77
    @AntiH77 Місяць тому

    不愧是小A,滑的是原神啟動

  • @pgone66
    @pgone66 17 днів тому

    沒用 在13 14代下 你開超線程+不鎖功耗 死更快
    不信邪的盡量開

  • @dddd-in6oj
    @dddd-in6oj Місяць тому

    例子太复杂反而不利于把事情说清楚

  • @citycafe7543
    @citycafe7543 Місяць тому

    Hermmm
    跟Free RTOS同個道理

  • @huangjhihcheng2120
    @huangjhihcheng2120 Місяць тому

    👍👍👍👍

  • @user-hy9sc4ps8j
    @user-hy9sc4ps8j Місяць тому

    所以I5 8500值得換8700?

    • @xlion
      @xlion Місяць тому

      不,浪費錢

  • @xuchen1536
    @xuchen1536 Місяць тому

    不能只谈游戏,很多生产力软件,对并行计算支持很好,开启超线程的效率能接近两倍。

  • @yingmo6910
    @yingmo6910 Місяць тому +3

    超线程说白了就是让自己的速度很快,快到让其他人以为有两个自己一样

  • @user-et7ry3ri4l
    @user-et7ry3ri4l Місяць тому

    那最新一代英特尔的CPU怎么又要把超线程取消了?

    • @xlion
      @xlion Місяць тому +3

      因為背景任務的需求被移到E core去

  • @user-vh1xn4fx5y
    @user-vh1xn4fx5y 28 днів тому

    執行續與線呈是一樣的媽

  • @user-rq7ll9pf3g
    @user-rq7ll9pf3g Місяць тому +1

    谈超线程离不开功耗,以前双核四核功耗不敏感超线程能发挥作用,现在以目前Intel垃圾的10纳米制程,8大核➕16小核功耗已经上天了,再开超线程超频功耗直接爆炸,如果面积做大一点可能还好,估计是怕隔壁AMD的笑话,硬塞进这么小的空间,结果缩肛了

  • @lovetinkle
    @lovetinkle 7 днів тому

    你的口音有时候像台湾人有的时候像福建人让人非常困惑

  • @jerryhuang3565
    @jerryhuang3565 Місяць тому +1

    其實用處很有限,打遊戲跟大量運算有一點點差異,剩下就跑分
    但相對於大小核,很有用哈哈
    小核完全是垃圾,尤其專業應用

  • @ErBankable
    @ErBankable Місяць тому +1

    這要看遊戲 不是全部都一樣這麼說

  • @Lofuuzi
    @Lofuuzi Місяць тому

    超線程這種舊時代產物是時候砍掉了
    老老實實大小核,低功耗有小的工作,高功耗有大的工作。

    • @Sniper_the_seal
      @Sniper_the_seal Місяць тому +1

      這樣你讓4核怎麼活

    • @xiaoeyun
      @xiaoeyun Місяць тому

      我覺得還是可以有,待機狀態的後台應用程式至少都有30個

    • @v153351
      @v153351 Місяць тому +2

      說白了大小核應該是頻率上不去了,
      只能拿核心數開刀,
      但大的塞不下只好塞小核...
      那個能效慘不忍睹。

    • @v153351
      @v153351 Місяць тому

      不過確實是有提升啦,但桌面端這邊不太算什麼好設計,因為調度很詭異...

    • @couponae495
      @couponae495 Місяць тому +1

      超線程砍掉? 真的邏輯天才耶,人家I就是幹不過A大核+超線程 才搞那種四不像大小核 你要不要問問 商用伺服器 叫I砍超線程試試? 死更快而已啦

  • @lhongta841
    @lhongta841 Місяць тому +3

    超執行緒 當然要開阿~

  • @checkmychannel5092
    @checkmychannel5092 Місяць тому +2

    為什麼arm架構的cpu好像都沒有這技術?

    • @Wind_of_Night
      @Wind_of_Night Місяць тому

      手機平台不好這樣搞吧?空間有限最好不要多塞一些有的沒的,還有要考慮到散熱問題。

    • @xfengx3554
      @xfengx3554 Місяць тому

    • @songe-ng9sz
      @songe-ng9sz Місяць тому

      有的,主要用在服务器上 ,华为麒麟9000s手机芯片由于架构是从服务器处理器上移植所以也保留了超线程功能。

    • @a5913015
      @a5913015 Місяць тому

      普遍沒有😂 畢竟以手機平板目前的X+A系列的大核就很夠用了,日常使用系統為了控溫頻率也都降的很低,而且為了多執行緒那點額外增加的性能,開發還要花更多時間跟人力去弄,真的要搞出ARM版的HT是真的吃力不討好。
      說實在的,我也同樣認為x86消費端的移動處理器關閉多執行緒再多給點大小核才是對的😅
      至少有些背景應用給個白名單讓系統首選小核執行,剩下的2-4大核留著跑遊戲不是更好嗎😂