Chọn Dual hoặc Quad Core [đóng]


7

Tôi đã đọc bài đăng của Jeff Atwood về chủ đề này và đã tự hỏi bao nhiêu điều đó vẫn còn đúng cho đến ngày hôm nay. Bài đăng của anh ấy là từ tháng 9 năm 2007. Câu hỏi này bắt nguồn từ một câu hỏi khác mà tôi đã hỏi gần đây đã gửi cho tôi một câu hỏi khác về chủ đề này. Vì vậy, câu hỏi của tôi thực sự là: Vào cuối tháng 7 năm 2009, điểm lợi nhuận giảm dần khi nói đến CPU Cores là gì?

Tôi đang tìm cách xây dựng cho tôi một máy trạm phát triển cho gia đình. Nhưng tôi cũng muốn chơi game (FPS, RTS) và thực hiện một số công việc với Photoshop.

Câu trả lời:


13

Cuối cùng, phần mềm cần phải được viết đa luồng để sử dụng các lõi và có được hiệu năng đầy đủ từ máy. Các ứng dụng bạn đề cập, Photoshop và hầu hết các trò chơi 3D đã được viết để sử dụng phần cứng và đã được nhiều năm.

Chỉ không mong đợi notepad hoặc ms-paint sẽ nhanh hơn :-)

Đa lõi sẽ có mặt ở khắp mọi nơi trong tương lai, (nếu chúng chưa có) và Microsoft và Apple đang làm việc rất chăm chỉ để sử dụng tất cả các lõi dễ dàng nhất có thể cho các nhà phát triển.

Cá nhân tôi không nhìn vào số lượng lõi, nhưng tôi tìm kiếm điểm giá / hiệu năng tuyệt vời khi nói đến bộ xử lý.

Thông thường Intel có bộ xử lý cao cấp với tốc độ xung nhịp cao nhất và số lượng lõi thực sự đắt đỏ. Sau đó tôi nhìn vào các phiên bản tốc độ xung nhịp thấp hơn của bộ xử lý đó và thấy rằng có một bộ xử lý cao cấp có giá hợp lý. Không phải là bộ xử lý cao cấp nhất, nhưng vẫn là một bộ xử lý thực sự tốt với giá tốt.

Sau đó, tôi lấy số tiền tôi đã chi cho bộ xử lý và sử dụng nó để đặt càng nhiều bộ nhớ vào máy càng tốt / tôi có thể đủ khả năng.

Tôi nghĩ rằng điều đó mang lại hiệu suất tốt nhất cho giá cả, còn gọi là tiền cho bạn.


3
"Hầu hết các trò chơi 3D đã được viết để sử dụng phần cứng" - Bạn thực sự ngạc nhiên về số lượng trò chơi tận dụng bộ xử lý đa lõi. Những người thường chỉ sử dụng 2, vì vậy việc có lõi tứ sẽ không giúp ích gì trong tình huống đó. Mặc dù tôi tưởng tượng phần lớn các trò chơi trong tương lai sẽ được viết với ý tưởng đa lõi, nhưng bây giờ không phải vậy.
Sasha Chedygov

@SashaChedygov Ngay cả khi chúng không được sử dụng bởi các lõi bổ sung của trò chơi có thể giúp đỡ bằng cách xử lý phần trên của các ứng dụng khác đang chạy ẩn. Thử nghiệm với World in Conflict Toms đã thấy mức phạt 20% FPS từ quét AVG nền trên bộ tứ và 60% cho hệ thống lõi kép. Nếu không quét virus, sự khác biệt FPS là không đáng kể. tomshardware.com/reviews/cpu-cores-performance,2373-10.html
Dan Neely

@DanNeely: Đúng, nhưng tôi không nghĩ rằng hầu hết mọi người chạy các ứng dụng sử dụng nhiều CPU trong nền trong khi chơi game phần lớn thời gian. Nếu bạn làm như vậy, thì một lõi tứ có lẽ là đáng giá, nhưng đó là thứ nên được xem xét trên cơ sở từng trường hợp. Điều đó nói rằng, tôi vừa nâng cấp lên một máy lõi tứ và tôi rất vui vì tôi đã làm.
Sasha Chedygov

@SashaChedygov Giả sử người dùng trung bình, bao gồm cả những người chơi bình thường, có kiến ​​thức kỹ thuật để đảm bảo trình quét vi-rút / vv của họ được định cấu hình để chỉ chạy vào giữa đêm là ngây thơ. Windows cập nhật mặc định để chạy khi khởi động và vì nó có thể bóp nghẹt một hộp lõi đơn, tôi nghi ngờ nó sẽ gây ra sự cố trên hộp lõi kép nếu một trò chơi có luồng nặng gấp 2 lần đang chạy. Sau đó, có những lúc một trang trong trình duyệt web của bạn barfs và bắt đầu chạy một vòng lặp vô hạn trong javascript. Nếu không kiểm tra trình quản lý tác vụ, điều này không phải lúc nào cũng dễ dàng nhận thấy vì giao diện người dùng trình duyệt không phải lúc nào cũng bị treo.
Dan Neely

8

Không phải tất cả 3 liên kết nói chính xác cùng một điều? Nó phụ thuộc vào phần mềm của bạn

Nếu bạn thực sự thực hiện lập trình đồng thời, bạn sẽ không gặp phải các vấn đề tranh chấp khóa với số lượng lõi chúng ta có ngày nay trên máy tính để bàn. Bạn phải bắt đầu lo lắng về điều đó khi bạn có tới 16+ lõi. Có các hệ thống Azul với 768 lõi và tất cả chúng đều đang làm công việc hữu ích. Lợi nhuận giảm dần thường là một vấn đề tạm thời. Tương lai thường sửa nó.

Tôi sẽ chỉ mua một lõi tứ. Phần mềm của ngày mai sẽ sử dụng tất cả.


+1 Thứ hai, điện toán lõi tứ có thể được coi là bằng chứng trong tương lai của PC của bạn. Nhưng tôi sẽ không muốn dựa vào tương lai để sửa chữa một cái gì đó.
Qwerty

2
+1 - Ngay cả với phần mềm chỉ sử dụng một lõi đơn, việc có tùy chọn để chuyển các tác vụ nền sang lõi của riêng chúng (đặt mối quan hệ bộ xử lý) là khá ngọt ngào.
romandas

1
nhưng đến khi "ngày mai" đến, bạn có thể đã tiết kiệm tiền bằng cách mua những thứ mới sau đó.
Jeff Atwood

1
Jeff lặp lại chính xác những gì tôi đang cố gắng đạt được: Tôi không muốn chi nhiều tiền hơn cho thứ gì đó hôm nay sẽ rẻ hơn và hữu ích hơn trong tương lai. Nhưng đồng thời tôi muốn có được nhiều lõi như nó là hợp lý ngày nay.
Jonas Gorauskas

6

Có thể đáng để xem xét các bộ xử lý i7 gần đây trong bối cảnh này, vì chúng có tính năng 'ép xung tự động' trên khối lượng công việc không song song ... điều này có thể mang đến cho bạn cả hai thế giới tốt nhất.

(Cách thức hoạt động của nó là, nếu không có đủ tính tương đồng, CPU sẽ chuyển tất cả công việc lên một hoặc hai lõi có sẵn, đặt một số / tất cả các lõi khác vào trạng thái năng lượng thấp và ép xung tĩnh lõi làm việc một vài bước tốc độ).

Lưu ý rằng bộ xử lý Earliers i7 không tăng nhiều như vậy, nhưng tôi tin từ bộ nhớ rằng những bộ xử lý mới nhất thực hiện ép xung khá hợp lý. Điều này có nghĩa là hầu hết các trò chơi đơn luồng có thể tăng tốc độ xung nhịp để chạy nhanh và khối lượng công việc song song có thể gặt hái được lợi ích của 4 lõi, cả hai cùng một lúc.

(Tôi sẽ xem nếu tôi có thể tìm thấy một liên kết về điều này và thêm nó)

Phụ lục:
Dường như công nghệ này được gọi là "Chế độ Turbo" hoặc "Công nghệ tốc độ động" tùy thuộc vào nơi bạn đọc. Các i7 hiện tại chỉ được ép xung lên tới 2 thùng tốc độ (thường là 266 MHz). Tuy nhiên, phạm vi Lynnfield khi phát hành rõ ràng sẽ có thể thực hiện 4 hoặc 5 thùng (533 - 677 MHz), giúp tăng bộ xử lý 2,93 GHz lên 3,6 GHz trên khối lượng công việc không song song.

Cũng lưu ý rằng tính năng này rõ ràng không phụ thuộc vào số lượng lõi được sử dụng, mà là chúng được sử dụng nhiều như thế nào. Nó dựa trên số lượng khoảng trống trong TDP còn lại để bộ xử lý có thể ép xung mà không phá vỡ cấu hình nhiệt mà nó được thiết kế cho. Tuy nhiên, xin lưu ý rằng 'khoảng không' thường là do các lõi được sử dụng kém, do đó, điểm vẫn còn ít nhiều đứng.


3

IMO, phần mềm ngày nay vẫn đang được định dạng cho lõi kép và hầu hết các bộ xử lý lõi kép có thể không được sử dụng tối ưu. Nếu tôi được đưa ra với sự lựa chọn và đô la là như nhau, có lẽ tôi sẽ là lõi tứ. Bên ngoài đó, gắn bó với kép cho bây giờ.


2

Bản thân tôi đang vẽ rất nhiều tác phẩm nghệ thuật, cả về sở thích và để đưa vào một số phần mềm tôi tạo ra. Vì vậy, đó là lý do tại sao tôi kết thúc với một hệ thống Quad-core mới. (Và hệ thống màn hình kép và thẻ NVidea có 1 GB và hệ thống có RAM 12 GB, chạy phiên bản Vista 64 bit.)

Tôi có nhận thấy một sự khác biệt? Chà, khi chạy nhiều ứng dụng, hệ thống của tôi có xu hướng phản hồi nhanh, trừ khi mọi ứng dụng đều cần truy cập đĩa hoặc mạng. Nó không tạo ra nhiều khác biệt khi biên dịch các dự án mới hoặc ngay cả khi chạy các ứng dụng phổ biến hơn. Nhưng như tôi đã nói, tôi kết xuất rất nhiều và thật tuyệt khi biết rằng tôi có thể kết xuất hai hình ảnh khác nhau cùng một lúc và vẫn có đủ sức mạnh trong hệ thống của mình để chơi cờ hoặc duyệt Internet mà không có sự chậm trễ đáng chú ý nào.

Về cơ bản, hãy xác định nhu cầu của bạn trước, sau đó kiểm tra xem bạn sẵn sàng đầu tư bao nhiêu. Hệ thống mới của tôi đã tiêu tốn của tôi khoảng € 5200 và nó chủ yếu được sử dụng tại nhà cho các dự án sở thích. Nhưng theo tôi thì nó đáng giá từng xu.

Sẽ có nhiều phần mềm có thể sử dụng nhiều lõi này? Nó phụ thuộc vào nhu cầu sử dụng các kỹ thuật đa luồng trong các ứng dụng đó. Mặc dù điều này thật buồn cười, nhưng Internet Explorer 8 tạo ra các quy trình mới cho mỗi trang tab hoặc cửa sổ mới mà bạn mở, do đó nó sẽ có thể hoạt động nhanh hơn trên hệ thống lõi tứ, ngoại trừ việc nó cần sử dụng tài nguyên mạng. Bạn có thể mở 50 tab trong IE8 và vẫn chậm để thu thập dữ liệu đơn giản vì kết nối internet của bạn chậm ...


2

Những thứ như IMO này là một sự lãng phí của bím tóc. Tôi chưa bao giờ nghe ai phàn nàn về việc có quá nhiều CPU, bộ nhớ hoặc đĩa cứng. Nếu bạn đang xây dựng hoặc mua một máy tính, bạn cần biết loại công việc bạn mong đợi và ngân sách của bạn là bao nhiêu. Trong 95% trường hợp, ngân sách là yếu tố giới hạn của bất kỳ lựa chọn thiết kế PC nào.

Trong trường hợp của bạn, trò chơi là khối lượng công việc hiệu suất cao nhất mà bạn sẽ làm. Photoshop là một cá trích đỏ ... tại nơi làm việc, chúng tôi mua PC $ 350-450 (Dell 760) và các anh chàng đồ họa rất vui mừng với hiệu suất mà họ đang đạt được.

Nếu tôi là bạn, tôi sẽ vung thẻ video, sau đó đi đến phần CPU của NewEgg, sắp xếp theo số lượng đánh giá và chọn một trong 5 CPU hàng đầu phù hợp với ngân sách của bạn sau khi mua thẻ video. Nếu bạn không đủ khả năng chi trả cho một trong số 5 người hàng đầu, bạn sẽ cần điều chỉnh ngân sách của mình, mua thẻ video rẻ hơn hoặc mua bộ xử lý rẻ hơn.


2
Vâng, hãy để tôi cung cấp khiếu nại đầu tiên về hệ thống quá nhanh, sau đó. :-) Quay lại thời MS-DOS cũ, rất nhiều ứng dụng đã được viết bằng Turbo Pascal. Nhưng khi CPU bắt đầu tăng tốc độ, các ứng dụng đó bắt đầu gặp sự cố, đơn giản là vì chúng có bộ hẹn giờ riêng liên quan đến CRT, sẽ tràn khi hệ thống quá nhanh. Nhiều hệ thống không thể nâng cấp trước khi phần mềm được nâng cấp. Đây là một cái gì đó sẽ lặp đi lặp lại nhiều lần. Về cơ bản, phần cứng nhanh hơn đòi hỏi các phiên bản mới của phần mềm. Và mọi người luôn cằn nhằn về lý do để nâng cấp ...
Wim ten Brink


1

Tôi có một vài máy phát triển lõi kép và hiếm khi tôi thấy cả hai lõi được sử dụng. Tôi sẽ tiết kiệm tiền cho mình và gắn bó với lõi kép.

Trò chơi có thể khác.

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.