Đăng nhập

View Full Version : Không nên sử dụng Hyper-Threading khi chơi SW cờ tướng



ChienKhuD
01-08-2012, 03:36 PM
Thân chào các kỳ hữu,

Không ít anh em "8u" chơi SW thắc mắc tại sao SW mình khi chơi hay, khi chơi dở. Chơi hay thì ít mà chơi dở thì nhiều (có khi thua cả 4u, 2u). Tôi tìm hiểu vấn đề và nhận thấy nguyên do chủ yếu là do các bạn dùng u ảo (chế độ Hyper-Threading).

Rất nhiều chuyên gia sw cờ tướng đã phân tích và kết luận như sau:


1. Khi CPU chạy Hyper-Threading, muốn SW có hiệu năng tốt thì bản thân SW cũng phải hỗ trợ Hyper-Threading. Hầu hết các hãng SW lập trình engine chạy trên core thật. Điều đó có nghĩa là engine không hỗ trợ Hyper-Threading. Khi các bạn sử dụng core ảo sẽ làm cho SW mất tính ổn định, đồng nghĩa với việc kém performance.

2. Các dòng XQMS, XQAtom, Cyclone không hỗ trợ Hyper-Threading. GG hỗ trợ Hyper-Threading tốt hơn nhưng thường mất tính ổn định khi cờ tàn. Đặc biệt dòng Cyclone (v6.2, tornado, hengin) khi chơi 8u trên i7 2600K lại đánh thua i5 4 core thật.

3. Về bản chất, một nhân xử lý không thể xử lý hai luồng thông tin vào cùng một thời điểm. Nếu chúng ta muốn cùng một lúc có được nhiều ứng dụng (hay thực chất là rất nhiều các process con, hoặc rất nhiều thread) chạy song song, hệ điều hành của chúng ta phải ra lệnh cho nhân xử lý liên tục và chuyển qua chuyển lại tác vụ xử lý cho từng thread. Quá trình này diễn ra rất-rất nhanh và hoàn toàn không thể nhận biết bằng mắt thường, tạo cảm giác như CPU của chúng ta xử lý tất cả các khối lượng công việc đó song song cùng một thời điểm (nhưng không có nghĩa là không mất thời gian).

Vì thế lời khuyên của tôi là các bạn nên sử dụng core thật khi chơi SW. i3 nên chơi 2u và i7 nên chơi 4u. Đừng vì tiếc tiền vì lỡ mua i7 '8u' rồi nên phải chơi đủ 8u. Kết quả sẽ không như mong đợi đâu. Có thể ví von i7 là 4u đỉnh và cũng là 8u "vịt" khi chơi SW cờ tướng.

Hãy tham khảo bài viết rất chi tiết của một expert. Việc tăng quá nhiều hash (RAM) và thread ảo để chơi SW cờ tướng là điều sai lầm. Các anh em nào có ý định mua i7 2600K, i7 2700K nên cân nhắc. Thà mua i5 4 core thật còn hơn.

ʾϢ - Powered by phpwind (http://www.qz777.com/read-htm-tid-9964-page-e.html#a)

Chúc các kỳ hữu vui vẻ!

Nguồn:

- ʾϢ - Powered by phpwind (http://www.qz777.com/read-htm-tid-9964-page-e.html#a)
- HyperThreading là gì ? (http://forum.techz.vn/hyperthreading-la-gi-5349.html)
- Hyper-threading - Wikipedia, the free encyclopedia (http://en.wikipedia.org/wiki/Hyper-threading)

RONGDA
01-08-2012, 04:29 PM
Cảm ơn bạn hiền đã chia sẽ, đây là 1 chủ đề rất hấp dẫn sẽ làm sáng tỏ một số vấn đề..

Chúc D vui vẻ!