Máy tínhThiết bị

Hyper-Threading - đó là những gì? Làm thế nào để kích hoạt tính năng Hyper-Threading?

Nhiều người trong số các bộ xử lý Intel bao gồm các module với sự hỗ trợ cho Hyper-Threading Technology, trong đó, theo các nhà phát triển của ý tưởng này là để giúp tăng năng suất của chip và khả năng tăng tốc của máy tính như một toàn thể. các chi tiết cụ thể về quyết định bởi các tập đoàn của Mỹ là gì? Làm thế nào bạn có thể sử dụng những ưu điểm của Hyper-Threading?

thông tin cơ bản về công nghệ

Hãy xem xét các thông tin quan trọng về Hyper-Threading. công nghệ này là gì? phát triển của nó bởi Intel lần đầu tiên trình bày cho công chúng vào năm 2001. Mục đích của nó là để tăng hiệu suất máy chủ. Nguyên tắc cơ bản được thực hiện trong Hyper-Threading - máy tính xử lý phân phối trên nhiều chủ đề. Và có thể, ngay cả khi loại thích hợp của chip thiết lập chỉ có một lõi (lần lượt, nếu họ là 2 hoặc nhiều hơn, và suối trong bộ vi xử lý đã được phân bổ - công nghệ hoàn tất thành công cơ chế này).

Hoạt động của mạch chính của máy tính trong vài con suối tại các chi phí làm bản sao của các quốc gia kiến trúc trong quá trình tính toán. Khi điều này được kích hoạt một và cùng một bộ tài nguyên trên chip. Nếu ứng dụng sử dụng một cơ hội phù hợp, hoạt động thiết thực có ý nghĩa được thực hiện nhanh hơn nhiều. Nó cũng quan trọng là các công nghệ trong câu hỏi, hỗ trợ máy tính hệ thống đầu vào-đầu ra - BIOS.

Kích hoạt Hyper-Threading

Nếu bộ xử lý được cài đặt trong một máy tính, nó cung cấp một tiêu chuẩn thống nhất, nó thường được kích hoạt tự động. Nhưng trong một số trường hợp nó là cần thiết để thực hiện các hành động cần thiết bằng tay để làm cho công nghệ Hyper-Threading. Làm thế nào để kích hoạt nó? Rất đơn giản.

Đăng nhập vào giao diện chính của BIOS. Để làm điều này, vào đầu khởi động bạn cần phải nhấn DEL, đôi khi - F2, F10, ít nhất - các phím khác, nhưng bạn cần phải luôn xuất hiện trong một trong những dòng văn bản hiển thị trên màn hình ngay lập tức sau khi bật máy tính. Giao diện BIOS để tìm mục Hyper-Threading: cho các phiên bản hỗ trợ của hệ thống đầu vào-đầu ra, nó thường được đặt tại một nơi dễ thấy. Lựa chọn tùy chọn thích hợp, nhấn Enter để kích hoạt nó, lưu ý cách bật. Nếu chế độ này đã được thiết lập, nó có nghĩa là Hyper-Threading Technology chạy. Bạn có thể sử dụng tất cả các lợi thế của mình. Bằng cách cho phép công nghệ trong các thiết lập, bạn nên lưu tất cả các mục trong BIOS, chọn Save và thiết lập Exit. Sau đó, máy tính sẽ khởi động lại ở chế độ khi CPU đang chạy với sự hỗ trợ cho Hyper-Theading. Tương tự như vậy thực Hyper-Threading tắt. Để làm điều này, chọn đoạn có liên quan trong các tùy chọn khác - Disabled và lưu các thiết lập.

Sau khi nghiên cứu làm thế nào để kích hoạt tính năng Hyper-Threading và tắt công nghệ này, nhìn vào các tính năng của nó một cách chi tiết.

Bộ vi xử lý với sự hỗ trợ Hyper Threading

Bộ xử lý đầu tiên, được thực hiện theo việc xem xét các khái niệm, theo một số báo cáo - Intel Xeon MP, còn được gọi là Foster MP. chip này là trong một số thành phần kiến trúc tương tự với Pentium 4, mà sau đó cũng đã được thực hiện công nghệ này trong câu hỏi. Sau đó, chức năng của máy tính đa luồng đã được giới thiệu trên bộ vi xử lý máy chủ Xeon với kernel Prestonia.

Nếu chúng ta nói về sự phổ biến hiện tại của Hyper-Threading - những gì "phần trăm" hỗ trợ nó? Trong số các con chip phổ biến nhất của loại hình này - những người mà thuộc về Core gia đình và Xeon. Ngoài ra, có bằng chứng cho thấy các thuật toán tương tự thực hiện trong các bộ xử lý Itanium và loại Atom.

Tìm hiểu những thông tin cơ bản về Hyper-Threading, bộ vi xử lý với sự hỗ trợ của nó, hãy xem xét các sự kiện đáng chú ý nhất về lịch sử phát triển công nghệ.

Lịch sử phát triển

Như chúng ta đã nói ở trên, công ty Intel đã chứng minh khái niệm trong câu hỏi, công chúng vào năm 2001. Nhưng những bước đầu tiên trong việc tạo ra các công nghệ đã được thực hiện trong những năm 90 đầu. Các kỹ sư của công ty Mỹ, người ta quan sát thấy rằng các nguồn tài nguyên bộ xử lý máy tính khi thực hiện một loạt các hoạt động để kích hoạt không hoàn toàn.

Như Intel đã tính toán khi người dùng đang làm việc trên một con chip máy tính trong khoảng thời gian lớn - có lẽ hầu hết thời gian - có liên quan đến quá tích cực - khoảng 30%. Trưng cầu giám định liên quan đến con số này là rất khác nhau - ai đó nghĩ nó rõ ràng là quá thấp, những người khác - hoàn toàn đồng ý với luận án của các nhà phát triển Mỹ.

Tuy nhiên, đa số các chuyên gia CNTT-có quan điểm rằng thậm chí nếu không 70% công suất CPU là nhàn rỗi, nhưng một số lượng rất đáng kể trong số họ.

Nhiệm vụ chính của các nhà phát triển

Intel đã quyết định điều chỉnh tình trạng này do một cách tiếp cận mới về chất để đảm bảo tính hiệu quả của chip máy tính lớn. Nó đã được đề xuất để tạo ra một công nghệ mà sẽ góp phần vào việc sử dụng tích cực hơn của các khả năng của bộ vi xử lý. Năm 1996, Intel đã đưa ra phát triển thực tế của nó.

Theo khái niệm tập đoàn Mỹ, bộ xử lý, xử lý dữ liệu từ một chương trình có thể gửi các nguồn lực nhàn rỗi để làm việc với một ứng dụng khác (hoặc một thành phần của hiện tại, nhưng có một cấu trúc khác nhau và đòi hỏi sự tích hợp các nguồn lực bổ sung). Các thuật toán tương ứng cũng được giả định sự tương tác hiệu quả với các thành phần phần cứng khác trên một máy tính - RAM, chipset, và phần mềm.

Intel quản lý để giải quyết vấn đề. Ban đầu, công nghệ này được gọi là Willamette. Năm 1999, cô được giới thiệu trong kiến trúc của một số bộ xử lý, và bắt đầu thử nghiệm nó. công nghệ sớm nhận tên hiện tại của nó - Hyper-Threading. Chính xác là nó - một thương hiệu riêng đơn giản hoặc điều chỉnh quyết liệt là nền tảng chắc chắn. sự kiện hơn nữa về sự xuất hiện của công nghệ đối với công chúng và thực hiện nó trong các mô hình khác nhau của bộ xử lý Intel, chúng ta đã biết. Trong số những cái tên phổ biến của sự phát triển hiện nay - Hyper-Threading Technology.

khả năng tương thích với các khía cạnh công nghệ

Tốt như thế nào nó thực hiện hỗ trợ Hyper-Threading Technology cho hệ điều hành? Nó có thể được lưu ý rằng khi nói đến phiên bản hiện đại của Windows, bạn có bất kỳ vấn đề với người sử dụng để tận dụng triệt để những lợi thế của Intel Hyper-Threading Technology, sẽ không phát sinh. Tất nhiên, điều quan trọng còn để đảm bảo công nghệ đó là hỗ trợ các hệ thống đầu vào-đầu ra - điều này chúng tôi đã nói ở trên.

Phần mềm và phần cứng yếu tố

Về phiên bản cũ của phần mềm hệ điều hành - Windows 98, NT và XP tương đối lạc hậu, điều kiện cần thiết cho khả năng tương thích với Hyper-Threading - Hỗ trợ ACPI. Nếu hệ điều hành không được thực hiện, không phải tất cả chủ đề máy tính, mà được hình thành bởi các module tương ứng sẽ được công nhận bởi máy tính. Lưu ý rằng Windows XP như một toàn thể cung cấp sự tham gia của những ưu điểm của công nghệ này. Nó cũng rất mong muốn rằng các thuật toán đa luồng đã được thực hiện và được sử dụng bởi chủ sở hữu của các ứng dụng PC.

Đôi khi bạn có thể cần một bo mạch chủ thay thế PC - nếu bạn cài đặt nó trên bộ vi xử lý với sự hỗ trợ Hyper-Threading, thay vì những người đang đứng trên nó ban đầu và không tương thích với công nghệ này. Tuy nhiên, như trong trường hợp của các hệ điều hành, bất kỳ vấn đề sẽ không được, nếu việc xử lý người dùng - một máy tính hiện đại, hoặc ít nhất là những thành phần có liên quan của "sắt" bộ vi xử lý đầu tiên của Intel Core i5. Hyper Threading, như chúng ta đã nói ở trên, được thực hiện trong dòng Core, và để thích ứng với nó bo mạch chủ chipset hỗ trợ đầy đủ các chức năng con chip tương ứng.

tiêu chuẩn để tăng tốc

Nếu máy tính của bạn là ở cấp độ phần cứng và phần mềm sẽ không tương thích với Hyper-Threading, sau đó công nghệ này, về mặt lý thuyết, thậm chí có thể làm chậm công việc của mình. Tình trạng này đã khiến một số chuyên gia CNTT-nghi ngờ về triển vọng của các giải pháp của Intel. Họ quyết định đó không phải là một bước đột phá về công nghệ, và một khóa học tiếp thị là cơ sở của các khái niệm về Hyper Threading, mà là một thuật toán mà, nhờ kiến trúc của nó không có khả năng tăng tốc đáng kể lên máy tính của bạn. Nhưng các nhà phê bình nghi ngờ đã nhanh chóng xua tan bởi các kỹ sư của Intel.

Vì vậy, các điều kiện cơ bản để đảm bảo rằng công nghệ này đã tham gia thành công:

hệ thống hỗ trợ đầu vào-đầu ra Hyper-Threading -;

- khả năng tương thích của bo mạch chủ với loại thích hợp của bộ xử lý;

- Hỗ trợ cho các công nghệ hệ điều hành và ứng dụng cụ thể chạy trên đó.

Nếu hai tội đầu tiên của các vấn đề đặc biệt không nên xảy ra trong các khía cạnh của tính tương thích chương trình với Hyper-Threading vẫn có thể có một số lớp phủ. Nhưng cần lưu ý rằng nếu ứng dụng hỗ trợ, ví dụ, làm việc với bộ vi xử lý dual-core, nó sẽ tương thích, gần như được bảo đảm, với công nghệ của Intel.

Ít nhất có nghiên cứu xác nhận sự phát triển của các chương trình năng suất, thích nghi với chip lõi kép, khoảng 15-18%, nếu bộ xử lý chạy module Intel Hyper Threading. Làm thế nào để vô hiệu hóa chúng - chúng ta đã biết (trong trường hợp người sử dụng có bất kỳ nghi ngờ về sự phù hợp của công nghệ tương tác). Nhưng lý do hữu hình cho sự xuất hiện của họ, có lẽ rất ít.

Tính hữu ích thực tế của Hyper-Threading

Cho dù công nghệ đã đưa ra, trong câu hỏi, hữu hình lợi thế cạnh tranh của Intel? Có nhiều ý kiến khác nhau về vấn đề này. Nhưng nhiều người nói: như vậy là phổ biến công nghệ Hyper-Threading, nó đã trở thành một giải pháp không thể thiếu đối với nhiều nhà sản xuất của hệ thống máy chủ, cũng đã được chào đón bởi những người dùng máy tính thông thường.

Việc xử lý dữ liệu phần cứng

Ưu điểm chính của công nghệ này - rằng nó được thực hiện trong một định dạng phần cứng. Đó là, phần chính của các tính toán sẽ được thực hiện trong bộ vi xử lý cho các module cụ thể, chứ không phải là thuật toán phần mềm chuyển đến cấp độ của các hạt nhân con chip chính - mà sẽ bao hàm việc giảm hiệu suất tổng thể của máy tính. Nói chung, như ghi nhận của các chuyên gia CNTT-, các kỹ sư của Intel được quản lý để giải quyết vấn đề, mà đã được xác định ở phần đầu của sự phát triển của công nghệ - gây ra bộ vi xử lý để vận hành hiệu quả hơn. Thật vậy, như thể hiện bởi các xét nghiệm, các giải pháp của nhiều nhiệm vụ thực tế quan trọng đối với người dùng sử dụng kích hoạt Hyper-Threading để tăng tốc đáng kể quá trình duyệt web.

Nó có thể được lưu ý rằng trong số những người Pentium 4 chip, được trang bị với các module hỗ trợ công nghệ này, làm việc hiệu quả hơn nhiều những sửa đổi đầu tiên. Trong nhiều cách này được thể hiện trong khả năng của máy tính hoạt động ở chế độ đa nhiệm thực - khi nhiều loại khác nhau của các ứng dụng Windows, và rất mong muốn tăng cường do việc tiêu thụ tài nguyên hệ thống của một trong số họ làm giảm tốc độ của công việc của người khác.

Các giải pháp đồng thời của các vấn đề khác nhau

Do đó, bộ vi xử lý với sự hỗ trợ Hyper-Threading tốt hơn phù hợp hơn so với chip đó không tương thích với nó, sự ra mắt đồng thời, ví dụ, trình duyệt web, chơi nhạc và làm việc với các tài liệu. Tất nhiên, tất cả những lợi ích này được cảm nhận bởi người sử dụng trong thực tế chỉ khi phần mềm và phần cứng của máy tính được đặc trưng bởi khả năng tương thích đầy đủ với một chế độ tương tự hoạt động.

phát triển tương tự

Hyper-Threading Technology - không phải là người duy nhất được thiết kế để nâng cao hiệu suất máy tính bằng cách tính toán đa luồng. Cô có chất tương tự.

Ví dụ, trong bộ vi xử lý POWER5 phát hành bởi IBM, cũng bao gồm hỗ trợ cho đa luồng. Đó là, mỗi nhân xử lý (trong số 2 được cài đặt bản yếu tố tương ứng) có thể thực hiện nhiệm vụ trong vòng hai con suối. Như vậy, chip xử lý 4 luồng tính toán cùng một lúc.

Trong AMD cũng có kết quả xuất sắc trong lĩnh vực khái niệm multi-threading. Được biết, trong kiến trúc Bulldozer, các thuật toán được sử dụng, tương tự như Hyper-Threading. giải pháp năng của AMD rằng mỗi thread xử lý các đơn vị xử lý cá nhân. Khi bộ nhớ cache này của cấp độ thứ hai được chia sẻ. khái niệm tương tự được thực hiện và phát triển bởi kiến trúc AMD Bobcat, được điều chỉnh cho máy tính xách tay và máy tính nhỏ.

Tất nhiên, các khái niệm về các đối tác trực tiếp của AMD, IBM và Intel có thể được coi là rất có điều kiện. Cũng như cách tiếp cận các kiến trúc vi xử lý thiết kế nói chung. Nhưng các nguyên tắc thể hiện trong các công nghệ có liên quan có thể được coi là khá tương tự, và những mục tiêu mà các nhà phát triển đặt trong các khía cạnh của việc tăng hiệu quả của chip bộ nhớ - rất gần trên thực tế, nếu không nói là giống hệt nhau.

Đây là những sự kiện quan trọng về công nghệ thú vị từ Intel. nó là gì, làm thế nào để kích hoạt tính năng Hyper-Threading hoặc ngược lại, vô hiệu hóa, chúng tôi đã xác định. Vấn đề, có lẽ trong việc sử dụng thực tế của lợi thế của mình, mà bạn có thể sử dụng, đảm bảo rằng công nghệ hỗ trợ phần cứng máy tính và phần mềm.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 vi.birmiss.com. Theme powered by WordPress.