Lợi ích của CPU lõi kép so với lõi tứ trong máy tính để bàn là gì?


15

Tôi biết rằng trong hầu hết các trường hợp khi bạn mua CPU lõi kép với cùng mức giá bạn có thể có lõi tứ, cuối cùng bạn sẽ nhận được 2 lõi nhanh hơn so với 4 lõi riêng lẻ trong CPU lõi tứ.

Có, về cơ bản, bạn có thể có 4 tiến trình chạy đồng thời với lõi tứ so với 2 với lõi kép, nhưng do sự khác biệt nói trên mà bạn có thể thấy rằng CPU lõi kép hoạt động tốt hơn trên máy tính để bàn của bạn.

Đây là trong lý thuyết của khóa học.

Có ai đã thử nghiệm điều này? Ngoài ra, suy nghĩ của mọi người về chủ đề này là gì?

Câu trả lời:


13

Cả hai liên kết đi đến cùng một url. Bạn đã vô tình để lại url cho liên kết thứ hai? Tôi giả sử bạn đang cố gắng chỉ ra 2 bài viết khác nhau.
Chris Pietschmann

1
Thật ra, đúng vậy! Nhưng sau đó, có một liên kết cho cái thứ hai từ cái đầu tiên. Tôi sẽ sửa nó mặc dù.

1
Erm ... đối với tôi họ đi đến các liên kết khác nhau. Có lẽ ai đó đã sửa nó?

7

Tôi vẫn phải nói rằng ngay cả sau thời gian này (gần 1 năm sau khi đăng câu hỏi ban đầu) vẫn không thực sự có lợi khi có lõi tứ so với lõi kép nhanh. Và nó sẽ giữ nguyên cho đến khi phần mềm được viết lại để tận dụng nhiều lõi xử lý.

Tuy nhiên, tôi phải nói rằng Intel Core i7 (Quad Core) thực sự tốt trong thực tế là nó chỉ đơn giản là nhanh. Đặc biệt là với bộ điều khiển bộ nhớ trên CPU thay vì một nơi nào khác trên bo mạch chủ; điều này cho phép mọi thứ chạy nhanh hơn nhiều và thực sự khiến ổ cứng trở thành nút cổ chai duy nhất của hệ thống. Nhưng ngay cả cpu này cũng không được sử dụng đầy đủ nếu không có phần mềm đa lõi thích hợp.

Có vẻ như (trừ khi bạn đang thực hiện lập trình đa lõi), tốt hơn là nên gắn bó với Dual Core nhanh hơn, thay vì lấy Quad Core. Ý tôi là "Nhanh hơn" là Dual Core có tốc độ xung nhịp trên mỗi lõi nhanh hơn Quad Core. Tuy nhiên, Intel Core i7 có kiến ​​trúc khác so với Core 2, do đó, ngay cả Core i7 chậm nhất (920 ở mức 2.6Ghz) vẫn nhanh hơn hầu hết các Core 2 Duo ngoài kia.

Nếu bạn không muốn mua / xây dựng / xây dựng lại một PC mới, thì một trong những điều lớn nhất bạn có thể làm hôm nay để cải thiện hiệu suất với Dual Core của bạn (hơn cả việc lấy Quad Core) là lấy Solid State Drive thay thế ổ cứng của bạn. Trong hầu hết mọi hệ thống, Ổ cứng là nút cổ chai hiệu năng lớn nhất và điều này sẽ giúp nó bắt kịp CPU và Ram khá nhiều. Tuy nhiên, một lần nữa, Ổ đĩa thể rắn vẫn còn khá đắt.

Cuối cùng, nếu bạn có Dual Core phù hợp với nhu cầu của mình, tôi muốn nói rằng hãy giữ cho đến khi đa lõi mới hơn (Quad Core hoặc lớn hơn) được sử dụng đầy đủ hơn bởi phần mềm bạn sử dụng hàng ngày. Đặc biệt là vì Quad Cores có sẵn Hôm nay, mua trong vài năm tới, chúng tôi có thể sẽ thấy 8 Cores, 16 Core hoặc cuối cùng, và có thể một ngày nào đó TẤT CẢ phần mềm của chúng tôi sẽ sử dụng chúng đầy đủ hơn (Tôi đang nhìn vào bạn Visual Studio , Firefox và MS Office).


Vì vậy, nhanh, lõi kép, i7 M 620 sẽ là tốt nhất trong số tốt nhất? :)
endolith

1
Core i7-720QM dường như sẽ tệ hơn vì nó có tốc độ thấp hơn 1.6 GHz và phần mềm sẽ không được tối ưu hóa cho nó. Tuy nhiên, nó có tần số turbo tối đa 2,8 GHz, thậm chí cao hơn lõi kép. Điều đó có nghĩa là nó có thể thực hiện hiệu năng tương tự như lõi kép khi chạy phần mềm không được tối ưu hóa?
endolith

2

Tôi sẽ không bao giờ nói không với nhiều lõi / bộ xử lý. Tôi luôn có thể tìm thấy một cái gì đó cho họ được làm. Ngoài ra, tôi không thể nhận thấy sự khác biệt với Intel Quad Core so với Intel Dual Core của tôi khi chơi game; có lẽ thẻ video của tôi che dấu sự khác biệt.


2

Bạn có thường xuyên có 4 quy trình yêu cầu chạy cùng một lúc không? Hoặc một chương trình paralelized đúng cách lấy tất cả CPU? Hiện tại, đối với máy tính để bàn, hơn hai lõi không được sử dụng đúng cách. Vì vậy, hai lõi nhanh hơn với bộ đệm lớn hơn sẽ nhanh hơn bốn lõi chậm hơn.


bạn quên rằng hệ điều hành của bạn rất song song.

@Darren ... Trò đùa của bạn phải không?
dùng2545

Chạy một máy chủ web máy tính để phát triển web? Theo phần mềm montoriing, khá thường xuyên. i7 để giành chiến thắng.
Phòng thí nghiệm Fiasco

2

Tôi có tám lõi và có rất nhiều lõi thực sự tạo ra sự khác biệt - không có phần mềm nào sử dụng tất cả tám lõi cùng một lúc, nhưng là một nhà phát triển có nhiều thứ xảy ra bất cứ lúc nào (Visual Studio, SQL Server, nhiều trình duyệt, rất nhiều Windows dịch vụ, nén / giải nén tài liệu lưu trữ, v.v.) những lợi ích thực sự đáng chú ý. Nhìn vào Trình quản lý tác vụ sẽ cho thấy tất cả tám lõi đang được sử dụng. Hiệu suất tốt hơn nhiều so với Dual Core trước đây của tôi.


1

Trừ khi bạn là một game thủ hạng nặng, bạn sẽ không bao giờ cần nhiều năng lượng như vậy ...
RAM hữu dụng hơn cho một máy tính để bàn (không chơi game) thông thường, vì thấy rằng ngay cả một webbrowser ngày nay cũng có thể mất khoảng 300 megs ram từ một lilttle Chỉ cần duyệt nhẹ .. Cửa sổ từ thông thường chiếm khoảng 20mg hoặc hơn nhưng mọi người thường chạy nhiều ...
Và bản thân vista là một con lợn lớn .. nhưng thông thường, một cpu đường giữa có thể xử lý những ... ngay cả trên một quadcore .. thường là chương trình sẽ chỉ căng một trong số các lõi ...


640K nên là đủ cho bất cứ ai - Bill Gates

4
Anh không bao giờ nói thế.

640K nên là đủ cho bất cứ ai. Thường được quy cho Gates vào năm 1981. Gates coi bộ nhớ chương trình 640kB của IBM PC là một bước đột phá đáng kể so với các hệ thống 8 bit thường bị giới hạn ở 64kB, nhưng ông đã từ chối đưa ra nhận xét này.
Valamas

0

Bộ nhớ cache có thể có ảnh hưởng lớn, CPU 4 lõi có xu hướng có bộ đệm nhỏ hơn (chỉ có rất nhiều silicon) và có nhiều quy trình hơn đang tuôn ra dữ liệu được lưu trong bộ nhớ cache mà bạn cần cho một quy trình nhất định.


Bạn đang nói rằng lõi tứ có thể chậm hơn lõi kép vì lý do này ??
Chris Pietschmann

0

Nó phụ thuộc rất nhiều vào những gì bạn đang làm hầu hết thời gian tôi nghĩ. Nếu những gì bạn làm liên quan đến việc sử dụng một số chương trình khác nhau, ví dụ như phát triển web với TextMate, Photoshop, Transmit, Phiên bản, v.v., thì có thể có một bộ xử lý khác nhau có thể xử lý từng chương trình. Mặt khác, nếu bạn chỉ chạy một chương trình và cần nó để có thể chạy nhanh, như chỉnh sửa video, có lẽ bạn sẽ ít hơn, lõi nhanh hơn. Ít nhất cho đến khi nhiều chương trình có thể sử dụng nhiều lõi.


3
Đây là một huyền thoại. Có nhiều ứng dụng "chạy" sẽ không mất thời gian CPU trừ khi chúng đang làm gì đó. Nếu bạn biểu hiện một hiệu ứng phức tạp trong Photoshop và chuyển sang TextMate, bạn có thể nhận thấy sự khác biệt. Nhưng TextMate sẽ không làm chậm bất cứ điều gì.

@apenwarr: Tôi đồng ý. Có nhiều ứng dụng chạy chỉ là vấn đề trong một kịch bản như Luke mô tả. superuser.com/questions/19406/ trộm
Jim G.

0

Tôi đã nhận thấy rằng hộp lõi tứ của tôi nhanh hơn nhiều (thời gian đồng hồ treo tường) trong việc xây dựng các cơ sở mã C ++ lớn của tôi so với hộp lõi kép của tôi bằng Visual Studio 2008.


Đó là bởi vì Visual Studio chạy song song. Xem sử dụng cốt lõi của bạn trong khi xây dựng ... Tất cả 4 sẽ được sử dụng.
dùng2545

0

Tôi chưa thử nghiệm điều này, mặc dù tôi sẽ tự hỏi những loại thử nghiệm nào sẽ làm để minh họa sự khác biệt về hiệu suất và khả năng đáp ứng cho các nhà phát triển? Tôi đang sử dụng bao nhiêu toàn bộ sức mạnh của máy trạm của mình tại bất kỳ thời điểm nào? Tôi không nghĩ nhiều như vậy vì nó không giống như tôi đang biên dịch hoặc chạy thử nghiệm phần trăm thời gian cao.

Suy nghĩ của riêng tôi là một lõi kép sẽ ổn đối với bản thân tôi khi thiết lập máy trạm đơn giản trong đó bộ nhớ là vấn đề lớn hơn so với số lượng lõi CPU, vì dường như trình duyệt của tôi, trình xử lý nhân viên ASP.Net và IDE có thể chiếm vài trăm megabyte RAM tăng lên nhanh chóng. Cũng có khả năng có được CPU Tri-core mà AMD đưa ra, đó là một khả năng khác đối với một số người.


0

Bốn nhân. Tất cả các cách Nó có thể không hoàn toàn có thể sử dụng được ngay bây giờ, nhưng mọi thứ đang có xu hướng tương đương nhiều hơn, vì vậy trong một vài năm, lõi tứ sẽ chiếm ưu thế lõi kép, và không có nhiều sự khác biệt về giá giữa chúng ngay bây giờ.


3
Trong một vài năm, tôi sẽ mua một PC khác.
dùng2545

@ gfilter.net: Nhận xét tuyệt vời. Và tôi nghĩ rằng đó là một quan điểm bị đánh giá thấp / đánh giá thấp.
Jim G.

0

Phụ thuộc vào tính đa luồng của ứng dụng của bạn và số lượng ứng dụng đang chạy và hoạt động. Tôi đã có Core 2 Duo và vẫn cần máy tính xách tay; nhưng với Core 2 Quad của tôi, tôi có chiếc máy tính đầu tiên có thể tự theo kịp. Tuyệt vời tinh khiết.

Tất nhiên, điều đó không giúp ích gì với các trò chơi như Chỉ huy tối cao, người luôn khăng khăng chốt CPU 0 và bỏ qua tất cả các game khác.


-1

Lõi kép đỉnh cao luôn tốt hơn lõi kép thông số kỹ thuật thấp. Tôi phát hiện ra điều này một cách khó khăn, tôi đã mua một máy tính xách tay có CPU i7, nó chỉ chạy ở tốc độ 2.0 GHz, trong khi i5 (lõi kép) có sẵn chạy ở mức 2.66GHz.

Từ những gì tôi phát hiện ra, tôi chỉ mua một CPU chậm với nhiều lõi hơn.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.