Giả sử bạn đang tìm mua bộ xử lý mới và đột nhiên bạn phải quyết định giữa hai sản phẩm giống nhau trên giấy, nhưng một trong số chúng có một tính năng gọi là siêu phân luồngvà người kia thì không.
Rõ ràng siêu phân luồng là một điều tốt bởi vì bạn phải trả thêm tiền cho nó, nhưng nó làm gì? Quan trọng nhất, đó có phải là điều mà bạnnên quan tâm? Để trả lời những câu hỏi hóc búa này, chúng ta phải tìm hiểu sơ lược về cách CPU làm việc của họ.
Sức mạnh không giới hạn!
Ngay cả khi bạn không quan tâm đến các chi tiết kỹ thuật tốt của công nghệ máy tính, có lẽ bạn đã nghe nói về Định luật Moore trước. Nó không thực sự là một quy luật tự nhiên, nhưng một quan sát cho thấy các thành phần cơ bản của các mạch tích hợp đã tăng gấp đôi mật độ cứ sau hai năm hoặc lâu hơn.
Thực tế, điều này có nghĩa là hiệu suất của CPU sẽ tăng gấp đôi sau mỗi hai năm, đây là một tỷ lệ cải thiện theo cấp số nhân. Nếu chiếc xe nhanh nhất thế giới nhanh gấp đôi so với chiếc xe xuất hiện hai năm trước và xu hướng đó tiếp tục trong nhiều thập kỷ, chúng ta sẽ có những chiếc xe có tốc độ của những ngôi sao khoa học viễn tưởng. Vì vậy, đây thực sự là một trong những điều mang tính cách mạng nhất về công nghệ máy tính.
Vấn đề là hiệu năng của CPU không chỉ được xác định bởi mật độ của các thành phần. Tốc độ đồng hồ của nó, có bao nhiêu chu kỳ tính toán đầy đủ mà nó có thể thực hiện trong một giây, rõ ràng là rất quan trọng. Nếu bạn lấy CPU và tăng gấp đôi tốc độ xung nhịp của nó, nó sẽ hoạt động tốt trong hai lần. Ít nhất là về lý thuyết.
Vấn đề là, dù bộ xử lý đó hoạt động nhanh đến đâu, nó chỉ có thể làm một việc tại một thời điểm. Những gì chúng tôi cảm nhận được là đa nhiệm vụ của Viking thực sự là bộ xử lý nhảy nhanh giữa hàng ngàn công việc khác nhau. Vài năm trước, chúng tôi đã bắt đầu va vào một vài bức tường gạch khi nói đến việc tạo ra một bộ xử lý duy nhất ngày càng nhanh hơn.
Vì vậy, một trong những giải pháp là đưa nhiều CPU vào mỗi bộ xử lý, để các công việc khác nhau có thể được phân chia giữa chúng. Ngày nay, CPU lõi tứ có khá nhiều cấu hình chính.
Hyperthreading(HT) là tên Intel Intel cho đa luồng đồng thời. Về cơ bản, điều đó có nghĩa là một lõi CPU có thể hoạt động trên hai vấn đề cùng một lúc. Nó không có nghĩa là CPU có thể làm việc gấp đôi. Chỉ là nó có thể đảm bảo tất cả năng lực của nó được sử dụng bằng cách xử lý nhiều vấn đề đơn giản hơn cùng một lúc.
Đối với hệ điều hành của bạn, mỗi lõi CPU silicon thực sự trông giống như hai, do đó, nó cung cấp cho mỗi cái hoạt động như thể chúng tách rời nhau. Vì rất nhiều thứ mà CPU làm không đủ để hoạt động đến mức tối đa, HT đảm bảo bạn sẽ nhận được giá trị tiền của mình từ con chip đó.
Ai nên quan tâmSiêu phân luồng?
Đây là một câu hỏi khác có thể hơi phức tạp nhưng thực sự khá đơn giản khi bạn chia nhỏ nó. Đầu tiên, hãy để Lát đưa ra một điều về siêu phân luồng mà hầu như luôn luôn đúng. Nếu bạn phải chọn giữa hai bộ xử lý có thể xử lý cùng một số luồng, nhưng don thì có cùng số lõi, hãy đi với CPU có nhiều lõi vật lý hơn.
Ví dụ: nếu bạn có CPU lõi kép, siêu phân luồng và CPU lõi tứ không HT, tùy chọn lõi tứ là lựa chọn tốt hơn. Cho rằng chúng gần nhau trong hiệu năng đơn lõi, đơn lõi. Tại sao? Bởi vì CPU lõi tứ có phần cứng xử lý vật lý nhiều hơn.
Pickle thực sự xuất hiện khi bạn có hai CPU có cùng thông số vật lý, nhưng một cái có HT và cái còn lại thì không. làm với phần mềm mà bạn muốn chạy. Nếu bạn có phần mềm cũng có thể sinh ra đủ các luồng để sử dụng các luồng HT, bạn sẽ thấy sự gia tăng đáng kể từ việc chọn CPU với siêu phân luồng. Đơn giản là vì không có khả năng xử lý nào bị lãng phí và công cụ này hoạt động gần tiềm năng của nó phần lớn thời gian có thể.
Nếu phần mềm bạn muốn chạy không tạo ra các luồng để sử dụng lõi ảo HT, bạn sẽ thấy hiệu suất gật đầu theo nghĩa đen.
Các hoạt động truyền thống như CPU 3Drendering, mã hóa video và ảnh Thao tác sẽ tạo ra nhiều luồng mà CPU kém của bạn có thể thực hiện. Nói cách khác, nhiều ứng dụng chuyên nghiệp hiện đại là chủ đề đói. Đây là lý do tại sao Hyperthreading đã bị hạn chế đối với các CPU cấp chuyên nghiệp như i7 trở lên.
Các ứng dụng chính như trình xử lý văn bản và trình duyệt web sẽ không thực hiện bất kỳ khả năng đọc nào tốt hơn, ngay cả khi họ có thể sinh ra nhiều chủ đề hơn. Đơn giản là vì nhu cầu của những ứng dụng được sử dụng bởi hầu hết mọi người thậm chí không cung cấp cho CPUsa mức độ khó.
Câu hỏi về trò chơi lớn
Trò chơi video là một ứng dụng chính thống khác khá thờ ơ để siêu phân luồng. Tại thời điểm viết, vào năm 2014, các công cụ trò chơi video mới nhất đang bắt đầu trở nên nặng nề hơn. Điều đó có nghĩa là CPU hỗ trợ HT sẽ hoạt động tốt hơn trong đó. Các tựa game cũ hơn đã giành được lợi thế của seeany, ngoại trừ một số trò chơi kiểu mô phỏng sử dụng nhiều AI hoặc các quá trình tập trung vào CPU khác.
Điều đó có nghĩa là PC chơi game tiếp theo của bạn có nên đọc không? Vấn đề là, chúng ta hiện đang chuyển sang một CPU CPU chính sáu, tám và mười hai lõi là tiêu chuẩn. Vì vậy, tốt hơn hết là nên sử dụng nhiều lõi vật lý hơn nếu có thể.
Câu trả lời đơn giản
Hy vọng rằng lời giải thích trên đã được làm rõ, nhưng hãy chia nhỏ nó xuống dòng dưới cùng:
Hyperthreading là một công nghệ tuyệt vời, nhưng nó lại đáng giá cho mọi người. Bây giờ bạn nên biết liệu người nào đó có phải là người hay không!