Windows có thể sử dụng bộ xử lý lõi 16+ không? [đóng cửa]


35

Hiện tại có một số bộ xử lý trên thị trường với 12, 14, 16, 16 32 lõi (AMD Threadripper, Intel i9), v.v. Windows 10 thậm chí có thể sử dụng sức mạnh này? Chúng tôi biết rằng nó có thể hỗ trợ tới 32 lõi nhưng nó có thực sự sử dụng chúng không?

Có những chương trình ngoài đó có thể? Những loại bộ xử lý này dường như nhắm vào thị trường game, vậy liệu các trò chơi có thể sử dụng tất cả sức mạnh đó không?

Tôi cảm thấy chúng ta có những máy tính cá nhân với khối lượng điện không thể sử dụng và bị hệ điều hành cản trở?


Bình luận không dành cho thảo luận mở rộng; cuộc trò chuyện này đã được chuyển sang trò chuyện .
DavidPostill

Câu trả lời:


4

Hãy trả lời từng phần một.

Câu hỏi của tôi là, Windows 10 thậm chí có thể sử dụng sức mạnh này không?

Về mặt kỹ thuật - có, dựa trên thông số kỹ thuật của Windows, nó đã sẵn sàng để sử dụng các lõi đó.

Chúng tôi biết rằng nó có thể hỗ trợ tới 32 lõi nhưng nó có thực sự sử dụng chúng không?

Có, về mặt lý thuyết Windows có thể sử dụng chúng. Không, thực tế sẽ không có hiệu suất tăng đáng kể cho việc sử dụng thông thường .

Có những chương trình ngoài đó có thể?

Vâng. Từ các chương trình khai thác (sử dụng sức mạnh CPU để "kiếm tiền") đến các chương trình nén đa luồng, máy ảo, v.v. Hiệu suất đạt được sẽ hiển thị khi chạy nhiều ứng dụng yêu cầu CPU đơn luồng và / hoặc đa luồng.

Những loại bộ xử lý này dường như nhắm vào thị trường game

Đó là những quảng cáo, chủ yếu nhắm vào những game thủ không biết cách lãng phí tiền của họ. (Giải thích được đưa ra dưới đây.)

Vì vậy, các trò chơi sẽ có thể sử dụng tất cả sức mạnh đó?

Về mặt lý thuyết - có. Thực tế - không phải bây giờ. Hiện tại không có trò chơi AAA nào có thể sử dụng 16 lõi CPU và mang lại bất kỳ cải thiện hiệu suất đáng kể nào . Những gì bạn có thể đạt được từ trò chơi đòi hỏi khắt khe nhất có thể là + 1-2 FPS, so với CPU 8 lõi thông thường.

Truyền phát trò chơi:

Các lõi có thể hữu ích cho phần mềm phát trực tuyến trò chơi, mặc dù nó phụ thuộc vào phần mềm - người ta có thể sử dụng CPU, GPU khác, thứ ba - sử dụng cả hai.

Tuy nhiên, phần cứng phát trực tuyến trò chơi có độ trễ thấp có thể được mua để cung cấp FPS phát trực tuyến cao liên tục mà không gây hại đáng kể cho FPS trò chơi. Chi phí cho phần cứng như vậy (200 USD) rẻ hơn chi phí cho các lõi CPU "phụ" (+ USD 1000 USD).

Tôi cảm thấy chúng ta có những máy tính cá nhân với khối lượng điện không thể sử dụng và bị hệ điều hành cản trở?

Vâng. Hiện tại có rất nhiều sức mạnh CPU không được sử dụng trong máy tính và điện thoại di động không được sử dụng. Điều đó chủ yếu bao gồm người dùng sử dụng 4+ máy tính lõi CPU và điện thoại thông minh chủ yếu để duyệt, hầu hết thời gian để CPU không hoạt động.


Gợi ý cho PC chơi game:

Mua CPU như vậy để chơi game là không khuyến khích. Hiện tại không có trò chơi nào để sử dụng sức mạnh này, vì vậy thật lãng phí tiền bạc.

Sau một vài năm - khi các trò chơi có thể sử dụng nó - CPU "vàng cũ" này sẽ bỏ lỡ các công nghệ tiếp theo (như RAM DDR * tiếp theo) mà bạn có thể muốn có một PC chơi game hàng đầu thế hệ tiếp theo. Vì vậy, một lần nữa, nó sẽ trở nên lãng phí tiền trong quá khứ.

Máy tính chơi game nên được nâng cấp mỗi khoảng ba năm, để luôn có thể chạy các trò chơi hàng đầu. Nếu bạn mua một phần (CPU, GPU hoặc RAM) sẽ "tồn tại lâu hơn" (ví dụ năm năm), thì tốt hơn hết là bạn nên tiết kiệm thêm tiền đó và nâng cấp máy tính sau ba năm để tránh tắc nghẽn hiệu suất do phần cứng cũ gây ra.


4
Có một lý do đáng kể cho số lượng lõi lớn trong chơi game bây giờ. Truyền phát là điều quan trọng tiếp theo và để chạy một luồng nén video và âm thanh thời gian thực với chất lượng cao cùng với một trò chơi, đòi hỏi nhiều lõi hơn là chỉ chạy trò chơi. Nếu bạn là một streamer twitch, việc mất một vài FPS khỏi mức tối đa theo lý thuyết để giữ cho luồng hoạt động tốt là một sự đánh đổi tốt.
Leliel

1
Sai về hai điểm. Các trò chơi đầu tiên - có MỘT trò chơi mà tôi biết có thể được xem là tiêu đề chính của AA + và sử dụng nhiều lõi (Ahkes of Singularity, được lập trình cụ thể để sử dụng Dx 12, loại này được sử dụng để chạy kết xuất đa lõi). Thế là xong. Thứ hai, tôi biết rất nhiều người sử dụng rất nhiều CPU trong máy tính gia đình. Không bao giờ quên sở thích chụp ảnh, quay phim. Chuyển đổi 200 ảnh sang JPG CÓ THỂ sử dụng 32 lõi mà không gặp vấn đề gì. Những chương trình này không nhằm mục đích chơi game, mà dành cho người dùng quyền lực.
TomTom

1
Heck, STREAMING là một - chơi một trò chơi VÀ mã hóa nó trong 4k TẠI THỜI GIAN thực sự muốn có lõi. Youtube có rất nhiều người làm điều đó trên các máy gia đình.
TomTom

@TomTom Cảm ơn ý kiến. Đầu tiên, Tro tàn của số ít không cần 16 lõi. Yêu cầu của nó là CPU tương đương i5 (hoặc Quad Core min). Kể từ khi trò chơi được giới thiệu vào năm 2016, chúng ta có thể mong đợi nó nói về CPU i5 4 nhân (với tối đa 8 luồng). Điều đó vẫn còn rất xa so với 16 lõi. Ngoài ra AoS có thể là một trò chơi không được tối ưu hóa (chưa chơi), như AC Unity. Điểm thứ hai - đồng ý, các chương trình đó nằm trong danh mục được đưa ra dưới câu trả lời "Có chương trình nào ngoài đó có thể không?". Thứ ba, Youtube vẫn chưa đầy người với CPU 16 nhân .
XX

1
Tôi không bao giờ tiết kiệm là YÊU CẦU - nhưng nó KHÔNG lợi dụng. Đó là lý do tại sao tôi phản đối không. Nó có thể sử dụng 16 thực sự. youtube.com/watch?v=gS2UR4mi4Dk hiển thị nó với 8 lõi.
TomTom

65

Từ Microsoft - Windows 10 hỗ trợ tối đa hai CPU vật lý, nhưng số lượng bộ xử lý logic hoặc lõi thay đổi dựa trên kiến ​​trúc bộ xử lý. Tối đa 32 lõi được hỗ trợ trong các phiên bản Windows 8 32 bit, trong khi tối đa 256 lõi được hỗ trợ trong các phiên bản 64 bit.

Nó có thể sử dụng chúng? Chắc chắn rồi. Người bình thường sẽ tận dụng sức mạnh CPU này nhiều chứ? Không có khả năng.

Những loại bộ xử lý này dường như nhắm vào thị trường game

Không có gì. Trong khi các trò chơi đòi hỏi một số mã lực CPU, sức mạnh GPU thường là vua trong chơi game. Tôi nghi ngờ bất kỳ trò chơi nào sẽ tiến gần đến việc sử dụng nhiều CPU này (trừ khi có lỗi) bất cứ lúc nào trong tương lai gần.

Các loại CPU này là nhiều hơn cho phân tích dữ liệu và crunching số, không dành cho người tiêu dùng gia đình. Người ta có thể đưa ra lập luận rằng "nhiều hơn" là tốt hơn, có lợi nhuận giảm dần trong môi trường sử dụng tiêu chuẩn.

Chắc chắn có một số ứng dụng có thể tận dụng số lượng lõi lớn như vậy. Chỉnh sửa video, mô hình 3D, v.v. Tuy nhiên, mức năng lượng CPU đó không được sử dụng bởi người dùng trung bình.


Bình luận không dành cho thảo luận mở rộng; cuộc trò chuyện này đã được chuyển sang trò chuyện .
DavidPostill

7
Câu trả lời tốt. Một điều tôi muốn nói thêm là những sản phẩm này đang nhắm vào thị trường game vì khả năng đa nhiệm của chúng. Bản thân các trò chơi (hầu hết) sẽ không sử dụng các lõi đó, nhưng số lượng lõi bổ sung cho phép ai đó phát trực tiếp trò chơi của họ, chơi một số nhạc nền và chạy một cái gì đó (bất hòa, co giật, v.v.) để cho phép họ trò chuyện / tương tác với người xem không có hiệu suất trò chơi gây ấn tượng vì cpu có đủ sức mạnh để chạy tất cả cùng một lúc
Kirlac

Quan trọng nhất, các trò chơi sẽ không hết lòng nắm lấy thứ gì đó như CPU ​​16 lõi trước khi chúng chiếm thị phần đáng kể trên thị trường - và thật khó để tưởng tượng một trò chơi sẽ hoạt động đủ tốt trên CPU 4 lõi, đồng thời cải thiện lối chơi trên lõi 16. Sẽ rất tuyệt vời cho các trò chơi như dòng X, nơi có rất nhiều tác vụ nền đang diễn ra (tương đối dễ song song và không có nhu cầu về GPU), nhưng nếu bạn tạo trò chơi X cho CPU 16 lõi, bất kỳ ai không có CPU 16 lõi sẽ bị bỏ lại trong bụi.
Luaan

Người ta sẽ tưởng tượng đám đông phân tích dữ liệu / phân tích dữ liệu cao cấp cũng đang chuyển những thứ có thể phân cấp của họ sang GPU.
TED

1
Các trò chơi thiên về mô phỏng hơn đồ họa có thể có xu hướng sử dụng nhiều CPU hơn GPU. Ngoài ra, các trò chơi có thể được phát hành sao cho hợp lý khi chơi trên các cài đặt 'thế giới lớn hơn' nếu bạn có CPU khủng, trong khi thị trường đại chúng thường có thể chơi trên các cài đặt 'bình thường'.
user78090

14

Tôi cảm thấy chúng ta có những máy tính cá nhân với khối lượng điện không thể sử dụng và bị hệ điều hành cản trở?

Bên ngoài các máy trạm hiệu suất cao cụ thể hoặc các máy tính chơi game "cá nhân" hàng đầu với số lượng cốt lõi đó vẫn còn tương đối hiếm trong kinh nghiệm của tôi. Nhưng theo quan điểm chính của câu hỏi của bạn - bộ xử lý không bị hệ điều hành cản trở bởi vì Windows 10 sẽ vui vẻ sử dụng tất cả 32 lõi nếu bạn cho họ làm gì đó.

Trong lịch sử không có nhiều trường hợp sử dụng mà bạn muốn chạy 32 tiến trình gắn CPU đồng thời trong bất kỳ khoảng thời gian đáng kể nào, vì các máy có số lượng lớn lõi đang dần trở nên phổ biến hơn, các nhà phát triển đang thay đổi để tận dụng lợi thế của chúng bằng cách tăng tính song song của phần mềm iD Software của họ, ví dụ như Quake Champions được mã hóa cụ thể để tận dụng lợi thế của loại bộ xử lý đó.

Ngoài chơi game, khả năng chạy nhiều máy ảo, mỗi máy có nhiều lõi chuyên dụng có thể rất tiện dụng.


Người ta có thể cho rằng nó đang đe doạ bởi hệ điều hành, chỉ cần không phải vì hệ điều hành không thể tận dụng lợi thế của các lõi. Có một lý do rất chính đáng mà bạn không thấy Windows được sử dụng cho hầu hết mọi khối lượng công việc HPC và gần như không có gì để làm với bao nhiêu lõi CPU mà nó hỗ trợ.
Austin Hemmelgarn

1
@AustinHemmelgarn Không thực sự. Cửa sổ không chạy siêu máy tính thậm chí, mặc dù nó rất hiếm. Có cả Windows HPC Server và Azure. Nó không giống như khối lượng công việc HPC chạy trên Ubuntu chạy bình thường :) Ngay cả Windows bình thường cũng hỗ trợ NUMA tốt (thực tế là từ Windows XP - mặc dù rõ ràng là nó tốt hơn rất nhiều trên Máy chủ). Lý do các máy chủ Windows không được sử dụng cho khối lượng công việc HPC chủ yếu là vì chúng không có lợi thế cạnh tranh IMO - Linux có thể rẻ hơn một chút và dễ sửa đổi hơn (chủ yếu là vì những người có thể làm như vậy rất phong phú).
Luaan

Windows HPC Server về cơ bản đã chết, Azure không phải là Windows (và nhiều người thực sự chạy Linux trên nó hơn Windows) và thực sự không phải là một nền tảng HPC. Và HPC khối lượng công việc làm chỉ chạy tốt trên run-of-the-mill Ubuntu với chính xác cùng một tập hợp các thư viện có thêm bạn sẽ cần phải chạy chúng trên Windows. Ngoài ra, nếu bạn sẽ tranh luận những thứ khác ngoài hiệu năng thực tế (mà WIndows đang thiếu), thì lý do tốt hơn cho lý do tại sao Windows không được sử dụng nhiều trong HPC là UNIX đã có trước (thực tế là khoảng 20 năm).
Austin Hemmelgarn

4

Windows 10 hoặc máy tính để bàn nói chung không phải là nơi sử dụng số lượng lớn lõi.

Ứng dụng điển hình của bộ xử lý 16 hoặc 32 lõi sẽ là các máy ảo hóa - chạy VMware hoặc nền tảng ảo hóa khác, thay vì Windows 10, cũng như các máy chủ cơ sở dữ liệu và môi trường đám mây.

Ví dụ, trong công việc của tôi, chúng tôi có một môi trường VMware chạy khoảng 20 máy chủ ảo. Có những lợi thế về hiệu suất trong việc dành một lõi vật lý cho mỗi máy chủ ảo, thay vì sử dụng các lõi logic mô phỏng.

Phần mềm cơ sở dữ liệu lớn cũng có xu hướng có thể sử dụng nhiều lõi để xử lý nhanh hơn.

Ngoài ra, cả nền tảng ảo hóa và phần mềm cơ sở dữ liệu đều có thể có các hạn chế cấp phép khiến cho việc có nhiều lõi vật lý hơn là nhiều bộ xử lý hơn.

Xem thêm bài đăng trên blog 4 Khu vực nơi Xử lý đa lõi thực sự có vấn đề để biết thêm thông tin và ví dụ.


-9

Tôi tin rằng các luồng song song và Windows là một tính năng của Microsoft, khả năng chạy nhiều chương trình cùng một lúc bằng cách chạy một chút của mỗi luồng, dừng và chuyển sang tiếp theo.

Vì vậy, không có gì thực sự thay đổi. Nó vẫn làm theo cách đó. Vì vậy, nếu bạn chỉ sử dụng một trăm luồng cho một chương trình, nó chỉ nhấn chìm những người khác và tăng thời gian chương trình trên bộ xử lý. Nó không thực sự tăng tốc bất kỳ thứ gì trong hầu hết các trường hợp, nhưng cho phép bạn chạy các chương trình điển hình hơn cùng một lúc, như máy tính để bàn ảo.

Bây giờ nếu mỗi luồng tiếp tục một tác phẩm logic duy nhất, nó sẽ cho nó nhiều thời gian hơn. Nhưng điều này đòi hỏi lập trình đặc biệt và tôi nghĩ Microsoft cung cấp các luồng công nhân cho việc này. Họ không chạy các tác vụ riêng biệt, nhưng tất cả lần lượt thực hiện một, tăng giá thầu thời gian CPU cho mục công việc đó.

Đây thực tế là cách đa luồng hoạt động cả trên Windows và Linux. Trong thực tế, với số lượng luồng đang chạy tại bất kỳ thời điểm nào, thực sự rất khó có khả năng chương trình của bạn có nhiều luồng thực sự chạy cùng một lúc. Xem lượng tử.


Đọc msd, tìm hiểu cách thức máy tính và trong trường hợp này Windows hoạt động và có lẽ bạn không cần câu hỏi này. Ngoài ra, việc sử dụng nhiều chủ đề trở nên ít hơn trong một nghệ thuật ma thuật mà một số nhà độc tài tài năng có thể sử dụng. Bất ngờ là nó thực sự đơn giản và hầu hết những ai có thể dành thời gian đều có thể làm được. Nhưng đó là cách bất cứ điều gì là khi bạn vượt qua tất cả các bản ngã và những điều vô nghĩa mà chúng bao gồm.
soái ca thủ công

Ví dụ như google chrome sử dụng quy trình riêng cho từng tab trình duyệt. Đoán xem một quá trình là một đơn vị lưu trữ được gắn vào ít nhất một luồng. Vì vậy, hệ điều hành phải phân bổ không gian dự phòng cho mỗi tab bạn sử dụng. Đó là lý do tại sao phải mất một thời gian dài để mở một tab mới. Nếu nó muốn các luồng thì nó nên sử dụng chúng, nếu nó muốn phân tách luồng để bảo toàn các tab khác thì nên giải quyết theo cách khác hoặc làm những gì explorer làm và sử dụng segregate. Tất cả các quy trình đó thường có thể phù hợp với một quy trình duy nhất.
soái ca thủ công

Vì vậy, không có cửa sổ nào không thể tăng tốc phần mềm ngu ngốc luôn với 32 lõi nếu đó là yêu cầu của bạn, rằng 32 lõi LUÔN LUÔN tăng tất cả mọi thứ cho dù bạn có làm gì, đi ra ngoài để chiến đấu để tạo ra phần mềm ngu ngốc chậm mà giờ đây là con số bất ngờ một trình duyệt.
soái ca thủ công

Vì vậy, hãy mua thêm một số ram, nhận thêm một vài ssd và bạn có thể trong trình duyệt web của mình và đó là hàng ngàn tab và đơn vị lưu trữ trống.
soái ca thủ công

Bạn có ý nghĩa gì bởi "Xem lượng tử" ?
Peter Mortensen
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.