Tại sao tất cả lõi trong CPU luôn có cùng một tốc độ?

Trên phần hỏi đáp của trang SuperUser, người đọc Jamie đã đăng một câu hỏi khi cô muốn biết vì sao các lõi của CPU lại có cùng một tốc độ. Khi mua máy tính mới, bạn sẽ xác định mình sẽ dùng vi xử lý nào dựa trên khối lượng công việc cần thiết. Nếu chơi game thì sẽ cần lõi đơn, nhưng với các phần mềm chỉnh sửa video thì có thể cần đa lõi. Trên thị trường, tất cả các CPU dường như đều có cùng một tốc độ, khác biệt chính là đa lõi và đa luồng. Ví dụ như:
Tại sao lại cho đây là nhiều lõi hơn trong khi tất cả các lõi đều có tốc độ xung nhịp (clock speed) như nhau? Tại sao không có tốc độ xung nhịp khác? Ví dụ như 2 lõi lớn và nhiều lõi nhỏ. Thay vì 4 lõi 4.0 GHz (ví dụ như 4x4 GHz, tối đa 16GHz) sao không phải là 2 lõi chạy 4.0 GHz và 4 lõi chạy 2.0 GHz (ví dụ như 2x4.0 Ghz + 4x2.0 GHz, tối đa 16 GHz)? Lựa chọn thứ hai có phải là tương đương như wordload đơn luồng, nhưng có tiềm năng tốt hơn wordload đa luồng không? Tôi đặt câu hỏi chung chung như vậy chứ không nói cụ thể tới các CPU được nhắc tới ở trên hay workload cụ thể nào.

Tại sao các lõi trong CPU lại có cùng một tốc độ? Người dùng bwDraco trên SuperUser đã có câu trả lời. Đây được gọi là đa xử lý không đồng nhất (HMP) và được chấp thuận rộng rãi trên các thiết bị di động. Với thiết bị dùng nhân ARM sử dụng big.LITTLE, vi xử lý chứa lõi với khả năng hoạt động và mức tiêu thụ điện khác nhau, ví dụ như một số lõi chạy nhanh và tốn nhiều điện (kiến trúc nhanh hơn và/hoặc tốc độ xung nhịp cao hơn) trong khi lõi khác kém hiệu quả hơn và chậm hơn (kiến trúc thấp hơn và/hoặc tốc độ xung nhịp chậm hơn). Điều này rất hữu ích vì mức tiêu thụ điện có xu hướng tăng bất hợp lý khi bạn tăng mức sử dụng và vượt qua một điểm nhất định. Vấn đề ở đây là làm sao vẫn đáp ứng được nhu cầu khi bạn cần, còn khi không thì có được thời lượng sử dụng lâu nhất. Trên desktop, mức tiêu thụ điện không phải là vấn đề lớn nên điều này là không cần thiết. Hầu hết các ứng dụng đều muốn mỗi lõi có khả năng làm việc tương tự nhau, lên kế hoạch xử lý cho hệ thống HMP phức tạp hơn cho hệ thống đối xứng (SMP). (Về mặt kỹ thuật, Windows hỗ trợ HMP nhưng chủ yếu cho thiết bị di động sử dụng big.LITTLE). Hầu hết vi xử lý của desktop và laptop không giới hạn về nhiệt và điện, tới điểm mà một số lõi cần chạy nhanh hơn các lõi khác, thậm chí là rất nhanh. Chúng ta về cơ bản đã bế tắc trong việc tạo ra lõi đơn nhanh nhất, nên việc thay thế một số lõi bằng lõi chậm hơn sẽ không cho phép những lõi còn lại chạy nhanh hơn. Trong khi có một số vi xử lý desktop có một hoặc 2 lõi có thể chạy nhanh hơn các lõi khác, khả năng này giờ chỉ giới hạn trên những vi xử lý Intel high-end (Turbo Boost Max Technoloty 3.0) và chỉ chỉ có được thêm một chút hiệu suất với các lõi chạy nhanh hơn. Dù có thể thiết kế vi xử lý x86 truyền thống với lõi nhanh, to hơn và lõi nhỏ, chậm hơn để tối ưu hóa workload nặng, điều này sẽ khiến việc thiết kế vi xử lý phức tạp hơn và ứng dụng khó có thể hỗ trợ. Hãy xem thử hai 2 Kaby Lake nhanh (thế hệ thứ 7) và 8 lõi Goldmont (Atom) chậm. Bạn sẽ có tổng cộng 10 lõi, workload nặng tối ưu hóa cho vi xử lý này có thể mang lại hiệu quả cao hơn vi xử lý 4 lõi Kaby Lake thông thường. Nhưng những lõi khác nhau sẽ có mức hiệu quả khác nhau, lõi chậm thậm chí còn không hỗ trợ một số hướng dẫn mà lõi nhanh có hỗ trợ, như AVX (ARM tránh vấn đề này bằng cách yêu cầu cả lõi “big” và “LITTLE” hỗ trợ cùng hướng dẫn như nhau). Các ứng dụng đa luồng của Windows giả định rằng mỗi lõi có cùng hoặc gần cùng mức hiệu suất, có thể thực thi cùng một hướng dẫn, nên sự bất đối xứng này sẽ dẫn tới hiệu suất ít lý tưởng hơn, có lẽ thậm chí còn gây crash nếu không hỗ trợ hướng dẫn. Dù Intel có thể điều chỉnh hướng dẫn lõi chậm, nhưng cũng không giải quyết được vấn đề với việc hỗ trợ phần mềm cho các vi xử lý không đồng nhất khác. Một cách tiếp cận khác khi thiết kế ứng dụng, gần với việc bạn đang nghĩ tới trong câu hỏi của mình, có thể sử dụng GPU để tăng tốc cho các phần song song trong ứng dụng. Điều này có thể làm thông qua API như OpenCL và CUDA. Với giải pháp một chip, AMD khuyến khích phần cứng hỗ trợ GPU Accleration trong APU, kết hợp CPU truyền thống và GPU tích hợp hiệu suất cao trên cùng một con chip, giống HSA (Heterogeneous System Architecture), dù không được thu hút lắm ngoài một số ứng dụng chuyên biệt.

TIN LIÊN QUAN

3 cách kiểm tra CPU hoặc GPU có ép xung không

Việc ép xung CPU hoặc GPU nếu không cẩn thận có thể làm hỏng phần cứng. Để tránh điều đáng tiếc này xảy ra, dưới đây là 3 cách đơn giản để kiểm tra xem CPU và GPU có được ép xung không?

Hướng dẫn theo dõi FPS và thông số phần cứng trong game bằng MSI AfterBurner

Theo dõi FPS và thông số phần cứng bằng MSI AfterBurner – công cụ phổ biến nhất hiện nay đã không còn là điều gì quá mới mẻ nhưng liệu bạn đã biết làm chưa? Trước hết hãy cùng tìm hiểu qua 1 chút về AfterBurner, đây là ứng dụng do chính MSI phát

CPU binning là gì ? Tại sao nó ảnh hưởng đến việc ép xung CPU ?

Có thể bạn không biết, mỗi khi mua một CPU desktop, bạn cũng sẽ nhận được một lượt quay may mắn gọi là “xổ số silicon”. Hai CPU của cùng tên có thể hoạt động khác nhau khi bị đẩy đến giới hạn xung nhịp của chúng do một thứ gọi là “CPU binning”.

Kích hoạt Game Speed Booster trên smartphone Xiaomi chạy MIUI 9 Beta

Xiaomi giới thiệu khả năng tăng tốc CPU thông minh và phân bổ nguồn lực chủ động để tối ưu hóa hệ thống cũng như nâng cao trải nghiệm người dùng với MIUI 9

XMP và Intel XMP là gì? Hướng dẫn kích hoạt để tối ưu tốc độ RAM

XMP và Intel XMP sẽ được giải đáp chi tiết trong bài viết, cùng cách để kích hoạt công nghệ nhằm gia tăng sức mạnh cho máy tính của bạn hoạt động trơn tru hơn!

Intel Extreme Tuning Utility là gì? Hướng dẫn chi tiết dùng Intel XTU để ép xung

Bài viết giải đáp thắc mắc Intel Extreme Tuning Utility là gì? Đồng thời hướng dẫn chi tiết cách thực hiện ép xung CPU, đưa ra các thử nghiệm thực tế đối với máy tính của bạn.

Giải mã các thông số kỹ thuật trên laptop

Khi mua mẫu laptop thế hệ mới, người dùng sẽ gặp những thông số kỹ thuật thể hiện những tính năng mà laptop mang lại. Hiểu được những thông số này, người dùng sẽ dễ dàng chọn đúng mẫu laptop phù hợp. Những thông tin dưới đây giúp độc giả “giải mã”

THỦ THUẬT HAY

Lưu lại ngay cách đồng bộ danh bạ trên điện thoại Samsung vào tài khoản Google

Bạn là người thường xuyên sử dụng điện thoại để liên lạc với các đối tác trong công việc. Bạn muốn lưu lại các số điện thoại hiện đang có trong danh bạ để phòng trường hợp điện thoại của bạn bị hỏng, bị đánh cắp hay

Mách bạn cách khắc phục lỗi không xem được tệp đính kèm trên Messenger

Messenger được biết đến là một ứng dụng nhắn tin cực kỳ phổ biến trên điện thoại hiện nay. Bỗng vào một ngày đẹp trời, bạn không thể mở được tệp đính kèm trên Messenger và bạn không biết cách khắc phục như thế nào.

Cách thêm nút tải về trong trình phát video khi xem bằng Chrome, Firefox và Opera

Tuy nhiên, ở bài viết này TCN sẽ chia sẻ với các bạn một extension khá hữu ích, giúp thêm nút tải về trên trong trình phát video khi xem bằng Chrome, Firefox và Opera mà không cần chuyển đổi sang trình duyệt khác hay

Hướng dẫn Crack AutoCAD 2010 miễn phí mới nhất

Trong ngành kiến trúc và kỹ thuật dân dụng, phần mềm được sử dụng nhiều nhất là AutoCAD. AutoCAD thường được biết là được sử dụng cho các ứng dụng thiết kế ở dạng 2D hoặc 3D. Ứng dụng này cực kỳ mạnh mẽ và được rất

Ebay bị hack và người dùng nên thay đổi mật khẩu ngay lập tức

Cơ sở dữ liệu mật khẩu của Ebay đã bị xâm nhập. Điều này có nghĩa người dùng Ebay nên thay đổi mật khẩu càng sớm càng tốt. Trong khi đó, công ty này sẽ gửi email đến người dùng vào ngày hôm nay.

ĐÁNH GIÁ NHANH

Ảnh trên tay và đánh giá LG V30: Chiếc điện thoại đáng ra phải là G6

Vậy là sau ngần ấy thời gian LG V30 cũng đã được ra mắt, và không nằm ngoài những mong đợi và tin đồn LG V30 được ra mắt với tất cả những thông tin đã được có sẵn. V30 là một sự cách tân mạnh mẽ đến từ LG, không giữ

Trải nghiệm Xperia XZ1: phần cứng tốt nhất của Sony trước khi có thiết kế mới

Về phần cứng Xperia XZ1 có thể theo kịp các đối thủ về nền tảng phần cứng (không tính RAM) nhưng có lẽ Sony sẽ cần phải thay đổi thiết kế để mở rộng người dùng hơn chứ không chỉ đơn thuần là những fan trung thành.

Đánh giá chi tiết Corsair Capellix : Bộ toả nhiệt nhiều Games thủ muốn sở hữu

Đánh vào phân khúc tản nhiệt all in one cao cấp, Corsair Capellix cho khả năng hỗ trợ lắp đặt tối đa ngay cả với các mẫu CPU thuộc dạng “trùm cuối” như AMD Threadripper. Hiện chúng tôi đang có trên tay mẫu tản nhiệt