1. 程式人生 > >一個CPU核可以設計為兩個以上的執行緒

一個CPU核可以設計為兩個以上的執行緒

多核的下一步是多執行緒

 

 

柳鯤鵬

2011-9-19

 

關鍵字:處理器 多核 多執行緒

簡介:多核之後,處理器的下一個發展方向是多執行緒。

 

 

  自某年以後,電腦的處理器開始向多核發展。到了今天,基本都是多核了,起碼也是個雙核。吾以為隨後會向多處理器(即一個主機板兩個CPU插座)發展,現在看來還不沒有這個跡象,包括高階的主機板。

  處理器的多核也是有限制的。因為每個核都是一個完整的處理器,要佔有足夠大的面積才能擺下電晶體。除了製程工藝改進,很難通過什麼措施減少面積。想擴大面積?就面臨成品率、散熱等問題。

  那麼下一個發展方向是什麼呢?吾以為是多執行緒。什麼意思呢?就是一個核心具備多個執行緒,即能同時執行多個任務。一個核心支援多執行緒,只需要增加很小的面積,又能提高利用率。在一些大型機的處理器上,一個核心可以支援16線,哈哈!對於作業系統來說,一線相當於一個處理器。INTEL的不少處理器已經支援雙執行緒了,以後還會支援更多的執行緒。

  

  當然了,多線問題,也需要更好的軟體支援,才能充分發揮其效能。