[Hỏi ngu] hyperthread

Sep 26, 2018.31 comments
#1
Chào các bác, hiện e thấy windows nó nhận thread như là core. Vd trong taskmanager hay computer properties nó nhận 2 nhân 4 luồng là 4CPUs
Vậy ví dụ e có 2 con cpu: 2c2t và 2c4t nhưng cùng 1 điểm số cinebench (tức là khi chạy full load thì 2 con ngang nhau) thì mấy game cũ chỉ dùng đc 2 nhân có sự chênh lệnh giữa 2 con cpu đó k?
Như là con 2c4th chỉ chạy max đc 50% vì game chỉ nhận 2c, và win lại nhận thread là core
Văn e tệ nên trình bày lủng củng, các bác thông cảm :(
#2
hô hô mình dùng xeon L5410 tưởng cùi nhất quả đất mà giờ bạn này còn cùi hơn mình nữa
#3
tên 2 con cpu là gì?
không nói tên 2 con cpu sao biết đường mà so.
#4
hothanhdat:
hô hô mình dùng xeon L5410 tưởng cùi nhất quả đất mà giờ bạn này còn cùi hơn mình nữa


Stalin IV:
tên 2 con cpu là gì?
không nói tên 2 con cpu sao biết đường mà so.

Tìm 2 con cụ thể thì hơi khó bác ợ, e muốn hiểu cơ chế của nó để áp dụng luôn
Ví dụ e có con i5 8250u 4c8t cinebench 550 điểm
Con i5 3450 4c4t tầm 550 điểm luôn đi
Thì mấy game dùng 4 nhân nó có tận dụng đc 8t k hay cũng chỉ 4t, nên suy ra cùng điểm bench full load mà con 8250u yếu hơn 3450
Để sau này có mua cpu e né mấy con hyperthread mà chọn nhân thực
#5
yếu hơn là đúng bởi core lock thấp hơn, và game nó ăn cả nhân ảo lẫn nhân thực :surrender:
nếu chơi game thì còn tùy bởi ví dụ i7 mà core lock thấp hơn i5 thì i5 lại ăn trong trường hợp không nghẽn cổ chai với vga :sweat: nhưng ví dụ i5 core lock cao nhưng cắm với 1070 chẳng hạn thì sẽ gây nghẽn cổ chai, còn i7 core lock thấp hơn 1 tý nhưng lại đủ khỏe để kéo 1070 thì fps lại cao hơn :byebye:
không tính trường hợp core i 8th mới nhất :">
#6
huuloc12:

Tìm 2 con cụ thể thì hơi khó bác ợ, e muốn hiểu cơ chế của nó để áp dụng luôn
Ví dụ e có con i5 8250u 4c8t cinebench 550 điểm
Con i5 3450 4c4t tầm 550 điểm luôn đi
Thì mấy game dùng 4 nhân nó có tận dụng đc 8t k hay cũng chỉ 4t, nên suy ra cùng điểm bench full load mà con 8250u yếu hơn 3450
Để sau này có mua cpu e né mấy con hyperthread mà chọn nhân thực

nếu cùng điểm bench thì lấy con không có hypertheard
Lấy vd dễ hiểu trong clip này, con i7 2600 4c8t đời 2011 vs i3 8100 đời 2017 4c4t điểm bench bằng nhau nhưng chơi games i3 8100 nhỉnh hơn i7 2600
https://www.youtube.com/watch?v=iVs6sn4VsMc
#7
Nếu đa nhiệm nặng thì cái HT của Intel đáng giá lắm.
Mình chạy 20 máy ảo XP, chuyển từ i5-2400 4c4th sang E3-1240v1 4c8th ngon hơn cực nhiều luôn, kể cả đặt cùng xung = i5-2400 để test. Hồi còn dùng i5-2400 ko bật đc 20, cỡ 13-14 thôi là lag lòi rồi.
3 năm nay ko chơi game đời mới nên ko biết mấy game bây giờ nó nhai như nào, đám game cũ ngày xưa thì đúng là có hiện tượng ăn ít nhân thật.
// Có 2 bộ đồ cổ đang chạy, 1 là L5420 @ 2.5GHz 4c4t sk771, 2 là 4540s; thấy L5420 đuối hơn i3-3120M @ 2.5GHz 2c4t trên con lap 4540s khi xem Youtube, lướt web thông thường trên Chrome.
#8
Stalin IV:
nếu cùng điểm bench thì lấy con không có hypertheard
Lấy vd dễ hiểu trong clip này, con i7 2600 4c8t đời 2011 vs i3 8100 đời 2017 4c4t điểm bench bằng nhau nhưng chơi games i3 8100 nhỉnh hơn i7 2600
https://www.youtube.com/watch?v=iVs6sn4VsMc

thử cho nó chơi BF 1, BF 5 hay AC O em con i7 có vả con i3 kia vêu mồm không.
Đã từng dùng con i5 6500 và chơi AC O vào thành đông dân ko quá 45 FPS. Quanh quẩn 40.
#9
huuloc12:
Chào các bác, hiện e thấy windows nó nhận thread như là core. Vd trong taskmanager hay computer properties nó nhận 2 nhân 4 luồng là 4CPUs
Vậy ví dụ e có 2 con cpu: 2c2t và 2c4t nhưng cùng 1 điểm số cinebench (tức là khi chạy full load thì 2 con ngang nhau) thì mấy game cũ chỉ dùng đc 2 nhân có sự chênh lệnh giữa 2 con cpu đó k?
Như là con 2c4th chỉ chạy max đc 50% vì game chỉ nhận 2c, và win lại nhận thread là core
Văn e tệ nên trình bày lủng củng, các bác thông cảm :(

Thread là core là đúng rồi còn gì, hồi xưa các ông hay gọi mấy con i7 là 4 nhân thật, 4 nhân ảo, hay 4c/8t.
#10
Manhcuongc88:
thử cho nó chơi BF 1, BF 5 hay AC O em con i7 có vả con i3 kia vêu mồm không.
Đã từng dùng con i5 6500 và chơi AC O vào thành đông dân ko quá 45 FPS. Quanh quẩn 40.

i5 7400 còn không có tuổi so với i3 8100 chứ i5 6500 là gì, gặp con i3 8100 nó vả lệch mồm
https://www.youtube.com/watch?v=exlnDd44IGI
#11
Stalin IV:
nếu cùng điểm bench thì lấy con không có hypertheard
Lấy vd dễ hiểu trong clip này, con i7 2600 4c8t đời 2011 vs i3 8100 đời 2017 4c4t điểm bench bằng nhau nhưng chơi games i3 8100 nhỉnh hơn i7 2600
https://www.youtube.com/watch?v=iVs6sn4VsMc

Ông có xem kỹ ko mà bảo I3 ăn thế? :look_down:
Nhìn FPS và MS của con I3 trong mấy game ăn đa nhân như Witcher, FarCry 5, AC:O, Battlefield xem, con I3 thua toàn tập so với con I7 về độ ổn định. Biên độ frame pacing, lẫn fps giao động liên tục lên cao xuống thấp thất thường như vẻ hình động đất thế kia thì cửa nào ăn con I7?
#12
Còn tùy nữa. Game ăn core hay ăn xung.
Không thể lấy con i7 2600 đi so với con i3 8100.
Vì đơn giản 2 con này khác nhau về công nghệ, IPC, và các bộ mã lệnh.
Muốn biết thì chỉ có 1 cách, lấy con i7 4c 8t nào đó
test game ở 2 trạng thái: HT on và HT off mới cho ra kết quả chính xác.
#13
Stalin IV:
i5 7400 còn không có tuổi so với i3 8100 chứ i5 6500 là gì, gặp con i3 8100 nó vả lệch mồm
https://www.youtube.com/watch?v=exlnDd44IGI

thiểu năng à, tôi có dòng nào nói con i5 6500 mạnh hơn i3 8100 hay không. :surrender:
#14
Stalin IV:
nếu cùng điểm bench thì lấy con không có hypertheard
Lấy vd dễ hiểu trong clip này, con i7 2600 4c8t đời 2011 vs i3 8100 đời 2017 4c4t điểm bench bằng nhau nhưng chơi games i3 8100 nhỉnh hơn i7 2600
https://www.youtube.com/watch?v=iVs6sn4VsMc

À, đúng thật là con 2600 k dùng đc hết 8thread, nó chỉ dùng tới 50-60% cpu nên thua con i3 8100 dù ngang điểm bench
Tks các bác nhiều, e đã rút ra đc bài học là k nên chơi HT
#15
huuloc12:
À, đúng thật là con 2600 k dùng đc hết 8thread, nó chỉ dùng tới 50-60% cpu nên thua con i3 8100 dù ngang điểm bench
Tks các bác nhiều, e đã rút ra đc bài học là k nên chơi HT



Wtf lolz, bạn xem clip như nào mà lạ thế :D , lẽ ra phải yêu HT sau cái clip vừa rồi chứ.
i7 2k6 ko hơn nhưng cũng ko thua i3 tùy game.
Chẳng hạn cho game Battlefield, là 1 game ăn core rất dã man sẽ thấy
FPS trung bình :
i3 8100: 131 fps
i7 2600: 120 fps
Nhưng mà
1%low và 0.1%low của i7 hơn đứt i3 , biểu hiện qua cái đồ thị dao động như tâm bão cấp 3 vậy,
Với game bắn súng, fps trung bình , fps max/min ko phải là tất cả.
#16
Nếu bạn phân vân nên dùng nhân hay luồng thì khuyên bạn nên dùng nhân nhé, luồng chỉ là cái nhân thật giải lập ra thêm 2 cái luồng ảo thành thôi, sức mạnh của luồng chỉ = 30% so với cái nhân
#17
d3adc3II:
Image
Wtf lolz, bạn xem clip như nào mà lạ thế :D , lẽ ra phải yêu HT sau cái clip vừa rồi chứ.
i7 2k6 ko hơn nhưng cũng ko thua i3 tùy game.
Chẳng hạn cho game Battlefield, là 1 game ăn core rất dã man sẽ thấy
FPS trung bình :
i3 8100: 131 fps
i7 2600: 120 fps
Nhưng mà
1%low và 0.1%low của i7 hơn đứt i3 , biểu hiện qua cái đồ thị dao động như tâm bão cấp 3 vậy,
Với game bắn súng, fps trung bình , fps max/min ko phải là tất cả.

Cái %low đó là gì vậy bác?
#18
cha chả mới đặc mua I7 9700K 8C/8T chắt yếu hơn con I7 8700K 6C/12T rồi.
#19
langtubac248:
Nếu bạn phân vân nên dùng nhân hay luồng thì khuyên bạn nên dùng nhân nhé, luồng chỉ là cái nhân thật giải lập ra thêm 2 cái luồng ảo thành thôi, sức mạnh của luồng chỉ = 30% so với cái nhân

Nếu game cũ 2 core thì nó nhận nhầm thread thành core nên dù cpu 2core 4 thread nhưng nó cũng chỉ dùng đc 50% sức thôi phải k bác? Cái này là điều e băn khoăn nhất
#20
huuloc12:
Cái %low đó là gì vậy bác?

Ví dụ: Bạn chơi 1 game trong 4 giờ
Minimum FPS: chỉ số fps drop xuống thấp nhất trong 4 giờ đó. Nhưng nó có thể xảy ra chỉ 1 lần ( hoặc vài lần) , ko ảnh hưởng mấy trong 4h chơi của bạn.
1% ( hay 0.1%) :cho biết số trung bình framerate xuống thấp nhất trong 1% của thời lượng 4 giờ đó.
Bạn chơi 1 game, mà lúc cao nhất fps lên tới 130, trung bình 100 , nhưng 1% thời gian bạn chơi fps tụt xuống 10 thì cũng như shit ( nhất là mấy game fps cạnh tranh cao như pubg, bf)
Bạn chơi game min fps là 1, trung bình 60 fps 1% là 50 fps.Vì phần lớn thời gian chơi fps bạn luôn ở mức trên 50 nên độ "mượt" sẽ hơn nhiều.
#21
huuloc12:
Nếu game cũ 2 core thì nó nhận nhầm thread thành core nên dù cpu 2core 4 thread nhưng nó cũng chỉ dùng đc 50% sức thôi phải k bác? Cái này là điều e băn khoăn nhất

Giải thích vậy mà chưa hiểu à. Thread là core chứ ko phải nhầm. Ông tìm đc cpu nào 2 core ko thread hay 1 thread ko. Giá trị của i7 là thêm được số thread giả lập bằng số thread thật. Hiệu năng tăng hơn 40% so với off thread giả lập đi.
0