Siêu phân luồng trong CPU là gì và nó hoạt động như thế nào?

Lúc đầu, chúng tôi có CPU lõi đơn(single core CPUs) . Các CPU(CPUs) này được chạy ở một tốc độ nhất định và có thể mang lại hiệu suất ở tốc độ cụ thể đó. Sau đó là thời đại của CPU(CPUs) với nhiều lõi(multiple cores) . Ở đây, mỗi lõi riêng lẻ có thể cung cấp tốc độ riêng của nó một cách độc lập. Điều này làm tăng sức mạnh của CPU theo cấp số nhân và do đó tăng hiệu suất tổng thể của thiết bị tính toán. Nhưng xu hướng của con người là luôn tìm kiếm những điều tốt đẹp hơn. Do đó(Hence) , đa luồng(multithreading) đã được giới thiệu để tăng hiệu suất một chút - nhưng sau đó là Siêu phân luồng(Hyper-Threading) . Nó được giới thiệu lần đầu tiên vào năm 2002 với Bộ xử lý Xeon của (Xeon) Intel(Processors). Với việc thực hiện siêu phân luồng, CPU luôn bận rộn với việc thực hiện một số tác vụ.

Siêu phân luồng

Lần đầu tiên nó được giới thiệu với chip Xeon của Intel , và sau đó nó xuất hiện trên các SoC(SoCs) dành cho người tiêu dùng với Pentium 4 . Nó có mặt trong loạt bộ vi xử lý Itanium , Atom cũng như Core 'i' của Intel.

HyperThreading trong máy tính là gì?

Nó giống như làm cho thời gian chờ hoặc độ trễ để CPU chuyển từ tác vụ này sang tác vụ khác là không đáng kể. Nó cho phép mỗi lõi xử lý các tác vụ liên tục mà không mất thời gian chờ đợi.

Với Siêu phân luồng(Hyperthreading) , Intel nhằm mục đích giảm thời gian thực thi của một tác vụ cụ thể cho một lõi đơn. Điều này có nghĩa là một lõi đơn của bộ xử lý sẽ lần lượt thực hiện nhiều tác vụ mà không có bất kỳ độ trễ nào. Cuối cùng, điều này sẽ làm giảm thời gian cần thiết để một tác vụ được thực thi đầy đủ.

Nó trực tiếp tận dụng lợi thế của kiến ​​trúc siêu địa phương trong đó nhiều lệnh hoạt động trên dữ liệu riêng biệt được xếp hàng đợi để xử lý bởi một lõi duy nhất. Nhưng đối với điều này, hệ điều hành cũng phải tương thích. Điều này có nghĩa là hệ điều hành phải hỗ trợ SMT hoặc đa luồng đồng thời.

Ngoài ra, theo Intel , nếu hệ điều hành của bạn không hỗ trợ chức năng này, bạn chỉ nên vô hiệu hóa siêu phân luồng.

Một số ưu điểm của Siêu phân luồng là-

  1. Chạy(Run) các ứng dụng yêu cầu đồng thời trong khi duy trì khả năng đáp ứng của hệ thống
  2. Giữ cho hệ thống được bảo vệ, hiệu quả và có thể quản lý được trong khi giảm thiểu tác động đến năng suất
  3. Cung cấp(Provide) khoảng trống cho sự phát triển kinh doanh trong tương lai và các khả năng giải pháp mới

Tóm lại, nếu bạn có một máy được sử dụng để đóng gói một số hộp, máy đóng gói phải đợi sau khi đóng gói một hộp cho đến khi nó nhận được hộp khác từ cùng một băng tải. Nhưng nếu chúng ta thực hiện một băng tải khác phục vụ máy cho đến khi chiếc đầu tiên lấy được hộp khác, nó sẽ tăng tốc độ đóng gói hộp. Đây là những gì Siêu phân luồng cho phép với CPU lõi đơn của bạn .



About the author

Tôi là Chuyên gia Windows và đã làm việc trong ngành phần mềm hơn 10 năm. Tôi có kinh nghiệm với cả hệ thống Microsoft Windows và Apple Macintosh. Các kỹ năng của tôi bao gồm: quản lý cửa sổ, phần cứng máy tính và âm thanh, phát triển ứng dụng, v.v. Tôi là một nhà tư vấn giàu kinh nghiệm có thể giúp bạn khai thác tối đa hệ thống Windows của mình.



Related posts