Intel確認Alder Lake將使用Hybrid Core/A - 3C
By Sarah
at 2020-07-23T17:10
at 2020-07-23T17:10
Table of Contents
※ 引述《wahaha99 (此方不可長)》之銘言:
: 大小核為什麼有意義,
: 因為任何電腦的任務都能分成2種:
: 1. 越快處理完越好的
: 2. 時間內處理完就好的
: 1的話就像壓縮RAR:
: 你能一分鐘壓完, 就不會想花兩分鐘去壓縮
: 2的話就像看影片:
: 你只要下一Frame能保證, 在上一Frame的時間內解出來就夠了
: (還有體感相依類的)
: 那麼
: 1這類的任務就會交給大核,
: 2這類的任務就會交給小核
: 那大小核的差異在哪也不難明白,
: 大核將全力提升性能,
: 小核將在確保性能下節省功耗與電晶體數量
: 現代cpu太複雜, 從解碼到指令預測什麼的,
: 投入了大量的電晶體去壓榨IPC,
: 但太多任務其實根本用不到這種性能,
: 好比我正在用PCMAN上PTT,
: 從鍵盤Key下去、到輸入法跳字出來,
: 大核處理可能反應時間是 100ns,
: 小核處理可能是 1ms,
: 但 so what? 都不影響我的使用體感。
: 這樣小核省出來的空間, 用在行動設備上就是可以省電,
: 用在其它地方則是讓大核可以有更多拿來揮霍的電晶體
: ----
: 這次給intel一個讚,
: 這是我在2017就在這建議過的事情,
: 也是做對的事情,
: 只是市場面會不討喜, 因為跑分比較不好看
: 不知道AMD會不會跟進
big.LITTLE 的Scheduler其實非常簡單。
https://en.wikipedia.org/wiki/ARM_big.LITTLE
有經過三次演化
Clustered switching
In-kernel switcher
Heterogeneous multi-processing
Linux在2013年就做好了。你Window有答案抄還做不好就笑死人
Clustered switching https://lwn.net/Articles/481055/
In-kernel switcher https://lwn.net/Articles/539840/
Heterogeneous multi-processing https://lwn.net/Articles/541005/
HMP其實非常簡單但效能好。最主要有三條規則
Small tasks (those that only use small amounts of CPU time for brief periods) are not worth the trouble to schedule in any sophisticated way. Instead, they should just be packed onto a single, slow core whenever they wake up, and kept there if at all possible.
Load balancing should be concerned with the disposition of long-running tasks only; it should simply pass over the small tasks.
Long-running tasks are best placed on the faster cores.
簡單易懂,成本低,效能好,省電兼顧。x86還沒進big.LITTLE才是奇怪。Jim Keller是名符其實的強,Alder Lake的規劃真的是讓人驚嘆。
--
--
: 大小核為什麼有意義,
: 因為任何電腦的任務都能分成2種:
: 1. 越快處理完越好的
: 2. 時間內處理完就好的
: 1的話就像壓縮RAR:
: 你能一分鐘壓完, 就不會想花兩分鐘去壓縮
: 2的話就像看影片:
: 你只要下一Frame能保證, 在上一Frame的時間內解出來就夠了
: (還有體感相依類的)
: 那麼
: 1這類的任務就會交給大核,
: 2這類的任務就會交給小核
: 那大小核的差異在哪也不難明白,
: 大核將全力提升性能,
: 小核將在確保性能下節省功耗與電晶體數量
: 現代cpu太複雜, 從解碼到指令預測什麼的,
: 投入了大量的電晶體去壓榨IPC,
: 但太多任務其實根本用不到這種性能,
: 好比我正在用PCMAN上PTT,
: 從鍵盤Key下去、到輸入法跳字出來,
: 大核處理可能反應時間是 100ns,
: 小核處理可能是 1ms,
: 但 so what? 都不影響我的使用體感。
: 這樣小核省出來的空間, 用在行動設備上就是可以省電,
: 用在其它地方則是讓大核可以有更多拿來揮霍的電晶體
: ----
: 這次給intel一個讚,
: 這是我在2017就在這建議過的事情,
: 也是做對的事情,
: 只是市場面會不討喜, 因為跑分比較不好看
: 不知道AMD會不會跟進
big.LITTLE 的Scheduler其實非常簡單。
https://en.wikipedia.org/wiki/ARM_big.LITTLE
有經過三次演化
Clustered switching
In-kernel switcher
Heterogeneous multi-processing
Linux在2013年就做好了。你Window有答案抄還做不好就笑死人
Clustered switching https://lwn.net/Articles/481055/
In-kernel switcher https://lwn.net/Articles/539840/
Heterogeneous multi-processing https://lwn.net/Articles/541005/
HMP其實非常簡單但效能好。最主要有三條規則
Small tasks (those that only use small amounts of CPU time for brief periods) are not worth the trouble to schedule in any sophisticated way. Instead, they should just be packed onto a single, slow core whenever they wake up, and kept there if at all possible.
Load balancing should be concerned with the disposition of long-running tasks only; it should simply pass over the small tasks.
Long-running tasks are best placed on the faster cores.
簡單易懂,成本低,效能好,省電兼顧。x86還沒進big.LITTLE才是奇怪。Jim Keller是名符其實的強,Alder Lake的規劃真的是讓人驚嘆。
--
--
Tags:
3C
All Comments
By Jack
at 2020-07-24T19:15
at 2020-07-24T19:15
By Charlotte
at 2020-07-25T18:50
at 2020-07-25T18:50
By James
at 2020-07-30T02:02
at 2020-07-30T02:02
By Lucy
at 2020-08-03T14:09
at 2020-08-03T14:09
By Hedy
at 2020-08-06T04:18
at 2020-08-06T04:18
By John
at 2020-08-06T14:56
at 2020-08-06T14:56
By Noah
at 2020-08-08T10:26
at 2020-08-08T10:26
By Hamiltion
at 2020-08-11T20:33
at 2020-08-11T20:33
By Edith
at 2020-08-16T09:58
at 2020-08-16T09:58
By Annie
at 2020-08-18T00:35
at 2020-08-18T00:35
By Frederica
at 2020-08-19T03:47
at 2020-08-19T03:47
By Frederic
at 2020-08-22T08:47
at 2020-08-22T08:47
By Thomas
at 2020-08-25T11:46
at 2020-08-25T11:46
By Frederic
at 2020-08-27T10:02
at 2020-08-27T10:02
By Sandy
at 2020-08-28T13:25
at 2020-08-28T13:25
By Jessica
at 2020-08-30T20:36
at 2020-08-30T20:36
By Mary
at 2020-09-01T11:55
at 2020-09-01T11:55
By Margaret
at 2020-09-03T16:05
at 2020-09-03T16:05
By Delia
at 2020-09-06T10:00
at 2020-09-06T10:00
By Skylar DavisLinda
at 2020-09-09T07:31
at 2020-09-09T07:31
By Quintina
at 2020-09-12T12:54
at 2020-09-12T12:54
By Eden
at 2020-09-17T11:54
at 2020-09-17T11:54
By Oliver
at 2020-09-20T13:23
at 2020-09-20T13:23
By Margaret
at 2020-09-22T14:26
at 2020-09-22T14:26
By Delia
at 2020-09-25T00:36
at 2020-09-25T00:36
By Jessica
at 2020-09-29T14:28
at 2020-09-29T14:28
By Genevieve
at 2020-10-01T19:32
at 2020-10-01T19:32
By Bethany
at 2020-10-05T01:39
at 2020-10-05T01:39
By Damian
at 2020-10-08T09:02
at 2020-10-08T09:02
By Queena
at 2020-10-11T07:49
at 2020-10-11T07:49
By Rae
at 2020-10-11T19:27
at 2020-10-11T19:27
By Dinah
at 2020-10-16T19:07
at 2020-10-16T19:07
By Faithe
at 2020-10-21T13:16
at 2020-10-21T13:16
By Zora
at 2020-10-26T00:38
at 2020-10-26T00:38
By Caroline
at 2020-10-26T21:11
at 2020-10-26T21:11
By Jacky
at 2020-10-31T19:24
at 2020-10-31T19:24
By Belly
at 2020-11-05T10:05
at 2020-11-05T10:05
By Zanna
at 2020-11-08T22:30
at 2020-11-08T22:30
By George
at 2020-11-09T01:12
at 2020-11-09T01:12
By Skylar Davis
at 2020-11-10T18:00
at 2020-11-10T18:00
By Olive
at 2020-11-12T00:39
at 2020-11-12T00:39
By Elvira
at 2020-11-13T21:46
at 2020-11-13T21:46
By Dorothy
at 2020-11-16T20:50
at 2020-11-16T20:50
By Dorothy
at 2020-11-19T07:54
at 2020-11-19T07:54
By Annie
at 2020-11-19T14:23
at 2020-11-19T14:23
By Irma
at 2020-11-23T23:00
at 2020-11-23T23:00
By Leila
at 2020-11-25T23:37
at 2020-11-25T23:37
By Zenobia
at 2020-11-28T23:37
at 2020-11-28T23:37
By Brianna
at 2020-11-29T15:21
at 2020-11-29T15:21
By Ina
at 2020-12-03T11:43
at 2020-12-03T11:43
By Hedda
at 2020-12-07T08:43
at 2020-12-07T08:43
By Liam
at 2020-12-09T01:06
at 2020-12-09T01:06
By Eden
at 2020-12-10T15:26
at 2020-12-10T15:26
By Elizabeth
at 2020-12-13T03:25
at 2020-12-13T03:25
By Hardy
at 2020-12-16T07:50
at 2020-12-16T07:50
By Elizabeth
at 2020-12-20T10:46
at 2020-12-20T10:46
By Charlotte
at 2020-12-21T13:50
at 2020-12-21T13:50
By Erin
at 2020-12-24T11:14
at 2020-12-24T11:14
By Kristin
at 2020-12-27T19:50
at 2020-12-27T19:50
By Ethan
at 2020-12-28T03:37
at 2020-12-28T03:37
By Damian
at 2021-01-01T03:59
at 2021-01-01T03:59
By Ida
at 2021-01-03T00:19
at 2021-01-03T00:19
By Jacky
at 2021-01-07T03:21
at 2021-01-07T03:21
By Lucy
at 2021-01-10T19:13
at 2021-01-10T19:13
By Ethan
at 2021-01-11T08:28
at 2021-01-11T08:28
By Iris
at 2021-01-15T01:49
at 2021-01-15T01:49
Related Posts
推特上分享的開放壁掛式主機
By Carolina Franco
at 2020-07-23T14:58
at 2020-07-23T14:58
By David
at 2020-07-23T14:47
at 2020-07-23T14:47
30K含螢幕 真香AMD光害透側機
By Catherine
at 2020-07-23T13:48
at 2020-07-23T13:48
輝達傳有意買下安謀!已與軟銀洽談可能性
By Sandy
at 2020-07-23T13:12
at 2020-07-23T13:12
Intel確認Alder Lake將使用Hybrid Core/A
By Emily
at 2020-07-23T11:07
at 2020-07-23T11:07