Windows에서 16 개 이상의 코어 프로세서를 사용할 수 있습니까? [닫은]


35

현재 시장에는 12, 14, 16, 16 32 코어 (AMD Threadripper, Intel i9) 등 수많은 프로세서가 있습니다. Windows 10에서도이 기능을 사용할 수 있습니까? 최대 32 개의 코어를 지원할 수 있지만 실제로는 코어를 사용합니까?

가능한 프로그램이 있습니까? 이러한 유형의 프로세서는 게임 시장을 겨냥한 것으로 보이므로 게임이 그 모든 힘을 사용할 수 있을까요?

실제로 사용할 수없고 운영 체제에 방해가되는 대용량의 개인용 컴퓨터가 있다고 생각합니까?


의견은 긴 토론을위한 것이 아닙니다. 이 대화는 채팅 으로 이동 되었습니다 .
DavidPostill

답변:


4

부분적으로 대답합시다.

제 질문은 Windows 10에서도이 기능을 사용할 수 있습니까?

기술적으로-예, Windows 사양에 따라 해당 코어를 사용할 준비가되었습니다.

최대 32 개의 코어를 지원할 수 있지만 실제로는 코어를 사용합니까?

예, Windows는 이론적으로 사용할 수 있습니다. 실제로는 일반적인 사용에 있어 성능이 크게 향상되지 않습니다 .

가능한 프로그램이 있습니까?

예. "돈 버는 데 CPU 성능을 사용하는"마이닝 프로그램에서 멀티 스레드 압축 프로그램, 가상 머신 등에 이르기까지. 여러 개의 단일 스레드 및 / 또는 다중 스레드 CPU 요구 응용 프로그램을 실행할 때 성능이 향상됩니다.

이러한 유형의 프로세서는 게임 시장을 겨냥한 것으로 보입니다

광고 는 돈을 낭비하는 방법을 모르는 게이머를 대상 으로 합니다. (설명은 아래에 나와 있습니다.)

게임이 그 모든 힘을 사용할 수 있을까요?

이론적으로-네. 실용적으로-지금은 아닙니다. 현재 16 개의 CPU 코어를 사용하고 성능을 크게 향상시킬 수있는 AAA 게임은 없습니다 . 가장 까다로운 게임에서 얻을 수있는 것은 일반적인 8 코어 CPU와 비교하여 + 1-2 FPS 일 수 있습니다.

게임 스트리밍 :

코어는 게임 스트리밍 소프트웨어에 유용 할 수 있지만 소프트웨어에 따라 다르지만 하나는 CPU, 다른 GPU는 세 번째입니다.

그러나 게임 FPS에 큰 해를 끼치 지 않으면 서 지속적으로 높은 스트리밍 FPS를 제공하기 위해 저 지연 게임 스트리밍 하드웨어를 구입할 수 있습니다. 이러한 하드웨어 비용 (USD $ 200)은 "추가"CPU 코어 비용 (+ USD $ 1000)보다 저렴합니다.

실제로 사용할 수없고 운영 체제에 방해가되는 대용량의 개인용 컴퓨터가 있다고 생각합니까?

예. 현재 사용하지 않는 컴퓨터와 모바일에는 사용되지 않은 CPU 전원이 많이 있습니다. 여기에는 대부분 브라우징에 4+ CPU 코어 컴퓨터와 스마트 폰을 사용하는 사용자가 포함되며 대부분의 시간 동안 CPU를 유휴 상태로 둡니다.


게임용 PC에 대한 제안 :

게임용으로 이러한 CPU를 구입하는 것은 권장 되지 않습니다. 현재이 힘을 사용할 게임이 없으므로 돈 낭비입니다.

게임을 사용할 수 있는 몇 년 후, 이 "골드"CPU는 차세대 최고 게임 PC를 원할 수있는 다음 기술 (예 : 다음 DDR * RAM)을 놓치게됩니다. 다시, 그것은 과거에 소비 된 돈 낭비가 될 것입니다.

게임 컴퓨터 약 3 년마다 업그레이드 해야 항상 최고의 게임을 실행할 수 있습니다. "더 오래"(예 : 5 년) 지속되는 부품 (CPU, GPU 또는 RAM)을 구입하는 경우 오래된 하드웨어로 인한 성능 병목 현상을 피하기 위해 추가 비용을 절약하고 3 년 후에 컴퓨터를 업그레이드하는 것이 훨씬 좋습니다.


4
현재 게임에서 코어 수가 많은 중요한 이유가 있습니다. 스트리밍은 다음으로 큰 일이며 게임과 함께 고품질의 실시간 비디오 및 오디오 압축 스트림을 실행하려면 게임을 실행하는 것보다 더 많은 코어가 필요합니다. 트 위치 스 트리머라면 스트림을 올바르게 실행하기 위해 이론상 최대 값에서 몇 개의 FPS를 잃어 버리는 것이 좋습니다.
Leliel

1
두 가지 점에서 잘못되었습니다. 첫 번째 게임-내가 아는 한 가지 게임이 있는데 주류 AA + 타이틀로 볼 수 있고 많은 코어를 사용합니다 (Ahses of Singularity, 멀티 코어 렌더링을 실행하는 데 필요한 Dx 12를 사용하도록 특별히 프로그래밍 됨). 그게 다야. 둘째, 가정용 컴퓨터에서 많은 CPU를 사용하는 사람들이 많습니다. 취미 사진, 비디오 촬영을 잊지 마십시오. 200 개의 그림을 JPG로 변환하면 32 개의 코어를 문제없이 사용할 수 있습니다. 이러한 프로그램은 게임이 아니라 고급 사용자를위한 것입니다.
TomTom

1
Heck, STREAMING은 하나입니다. 게임을하고 같은 시간에 4k로 인코딩하면 실제로 코어가 필요합니다. 유투브는 가정용 기기를 사용하는 사람들로 가득합니다.
TomTom

@TomTom 의견을 보내 주셔서 감사합니다. 첫째, 재의 특이성 에는 16 코어가 필요 하지 않습니다 . 요구 사항은 i5 상당 CPU (또는 쿼드 코어 최소)입니다. 2016 년에 게임이 소개 된 이후, 우리는 4 코어 i5 CPU에 대해 이야기 할 수 있습니다 (최대 8 개의 스레드). 그것은 여전히 ​​완전한 16 코어에서 멀리 떨어져 있습니다. 또한 AC Unity와 마찬가지로 AoS는 최적화되지 않은 게임 일 수도 있습니다. 두 번째 요점-해당 프로그램은 "가능한 프로그램이 있습니까?" 셋째, Youtube는 여전히 16 개의 코어 CPU를 가진 사람들로 가득하지 않습니다 .
XX

1
나는 절대로 saitres하지 않습니다-하지만 그것을 활용합니다. 그렇기 때문에 나는 누구에게도 반대하지 않습니다. 실제로 16을 사용할 수 있습니다. youtube.com/watch?v=gS2UR4mi4Dk 는 8 개의 코어로 표시합니다.
TomTom

65

에서 마이크로 소프트 - 윈도우 10 지원하는 두 개의 실제 CPU의 최대하지만, 논리 프로세서 또는 코어 수는 프로세서 아키텍처에 따라 달라집니다. 32 비트 버전의 Windows 8에서는 최대 32 개의 코어가 지원되는 반면 64 비트 버전에서는 최대 256 개의 코어가 지원됩니다.

그것들을 사용할 수 있습니까? 전혀. 의지 평균 사람이 많은 CPU 파워를 활용? 아마.

이러한 유형의 프로세서는 게임 시장을 겨냥한 것으로 보입니다

전혀. 게임에는 약간의 CPU 마력이 필요하지만 GPU 성능은 종종 게임에서 왕이됩니다. 가까운 시일 내에 어떤 게임이라도이 CPU를 많이 사용하게 될 것입니다 (버그가 없다면).

이러한 유형의 CPU는 가정용 소비자가 아닌 데이터 분석 및 숫자 처리에 더 적합합니다. "더 많은"것이 더 낫다는 주장을 할 수 있습니다. 표준 사용 환경에서는 수익이 감소하고 있습니다.

이러한 많은 수의 코어를 활용할 수있는 응용 프로그램이 있습니다. 비디오 편집, 3D 모델링 등. 그러나 일반 사용자는이 수준의 CPU 전력을 사용하지 않습니다.


의견은 긴 토론을위한 것이 아닙니다. 이 대화는 채팅 으로 이동 되었습니다 .
DavidPostill

7
좋은 대답입니다. 내가 추가 할 한 가지는 멀티 태스킹 능력을 위해 게임 시장을 목표로하고 있다는 것입니다. 게임 자체는 (주로) 이러한 코어를 사용하지 않지만 여분의 코어 수는 누군가가 게임 플레이를 스트리밍하고 배경 음악을 재생하고 무언가를 실행하여 (불일치, 전환 등) 시청자와 채팅 / 상호 작용할 수있게합니다 CPU가 CPU를 동시에 실행할 수있는 충분한 파워를 가지고 있기 때문에 게임 성능이
떨어지지 않고

가장 중요한 점은 게임이 시장의 상당 부분을 차지하기 전에 16 코어 CPU와 같은 것을 진지하게 받아들이지 않을 것입니다 .4 코어 CPU에서 충분히 잘 작동하고 게임 플레이를 향상시키는 게임을 상상하기는 어렵습니다. 16 코어. X 시리즈와 같은 게임에는 많은 배경 작업이 진행되고 있지만 (병렬화하기 쉽고 GPU가 필요하지 않음) 16 코어 CPU 용 X 게임을 만든 경우 16 코어 CPU가 먼지에 남아있을 것입니다.
Luaan

고급 데이터 분석 / 번호 크 런칭 관중들 분할 가능한 것들을 GPU로 옮기고 있다고 상상할 수 있습니다.
TED

1
그래픽보다 시뮬레이션과 관련된 게임은 GPU보다 CPU를 더 많이 사용하는 경향이 있습니다. 또한 괴물이 많은 CPU를 사용하는 경우 '세계'설정에서만 플레이하는 것이 합리적이며 대중 시장은 일반적으로 '일반'설정에서 플레이 할 수 있도록 게임을 출시 할 수 있습니다.
user78090

14

실제로 사용할 수없고 운영 체제에 방해가되는 대용량의 개인용 컴퓨터가 있다고 생각합니까?

특정 고성능 워크 스테이션이나 최고급 게임 장비 이외의 코어 수를 가진 "개인용"컴퓨터는 여전히 내 경험상 비교적 드 rare니다. 그러나 귀하의 질문의 요점은 Windows 10이 32 코어를 모두 사용하기 때문에 프로세서가 운영 체제에 의해 방해받지 않는다는 것입니다.

역사적으로 많은 수의 코어를 가진 머신이 점점 더 널리 사용되는 개발자가 점차 활용하고 있기 때문에 상당한 시간 동안 32 개의 CPU 바운드 프로세스를 동시에 실행하려는 많은 사용 사례는 없었습니다. 소프트웨어의 병렬성을 증가시켜 예를 들어 특별히 코딩 된 Quake Champions와 같은 iD 소프트웨어 를 사용하여 이러한 종류의 프로세서를 활용할 수 있습니다.

게임 외에도 여러 개의 전용 코어가있는 여러 개의 VM을 실행할 수있는 기능은 매우 유용 할 수 있습니다.


하나는이 주장 할 수 있다 OS가 코어를 활용할 수 없습니다 그냥 때문에 OS에 의해 묶였다. 거의 모든 HPC 워크로드에 Windows가 사용되는 것을 보지 못하는 데는 충분한 이유가 있으며 지원하는 CPU 코어 수와는 아무런 관련이 없습니다.
Austin Hemmelgarn

1
@AustinHemmelgarn 실제로는 아닙니다. 윈도우 슈퍼 컴퓨터에서도 실행되지만 매우 드물다. Windows HPC Server와 Azure도 있습니다. HPC 워크로드가 표준 우분투에서 실행되는 것과는 다릅니다. :) 정상적인 Windows조차도 NUMA를 잘 지원합니다 (Windows XP부터 실제로는 서버에서 훨씬 우수합니다). Windows 서버가 HPC 워크로드에 많이 사용되지 않는 이유는 대부분 IMO가 경쟁 ​​우위를 갖지 않기 때문입니다. Linux는 약간 저렴하고 수정하기가 더 쉽습니다 (주로 그렇게 할 수있는 사람이 더 많기 때문에).
Luaan

Windows HPC 서버는 본질적으로 죽었고 Azure는 Windows가 아니며 실제로 Windows보다 Linux에서 더 많은 사람들이 Linux를 실행하고 있으며 실제로 HPC 플랫폼이 아닙니다. 또한 HPC 워크로드 Windows에서 실행하는 데 필요한 것과 동일한 추가 라이브러리 세트를 사용하여 Ubuntu에서 실행됩니다. 또한 실제 성능 (윈도우 부족한 것) 이외의 것을 논쟁하려는 경우 Windows가 HPC에서 많이 사용되지 않는 이유에 대한 더 좋은 논거는 UNIX가 실제로 약 20 년이 었다는 것입니다.
Austin Hemmelgarn

4

일반적으로 Windows 10 또는 데스크톱 컴퓨팅은 많은 수의 코어가 사용되는 곳이 아닙니다.

16 코어 또는 32 코어 프로세서의 일반적인 애플리케이션은 데이터베이스 서버 및 클라우드 환경뿐만 아니라 Windows 10이 아닌 VMware 또는 다른 가상화 플랫폼을 실행하는 가상화 된 머신입니다.

예를 들어, 내 업무에는 약 20 개의 가상 서버를 실행하는 VMware 환경이 있습니다. 시뮬레이션 된 논리 코어를 사용하는 대신 가상 서버 당 하나의 물리 코어를 전용으로 사용하면 성능 이점이 있습니다.

큰 데이터베이스 소프트웨어는 더 빠른 처리를 위해 많은 코어를 사용할 수있는 경향이 있습니다.

또한 가상화 플랫폼과 데이터베이스 소프트웨어 모두 라이센싱 제한이있어 더 많은 프로세서가 아닌 더 많은 물리적 코어를 갖는 것이 더 저렴합니다.

자세한 내용과 예 는 블로그 게시물 4 멀티 코어 처리가 중요한 영역 을 참조하십시오.


-9

병렬 스레드와 Windows는 Microsoft 기능, 각 스레드의 비트를 실행하고 중지하고 다음 단계로 이동하여 여러 프로그램을 한 번에 실행할 수있는 기능이라고 생각합니다.

그래서 아무것도 바뀌지 않았습니다. 여전히 그런 식으로합니다. 따라서 프로그램에 백 스레드를 사용한 경우 다른 스레드를 익사시키고 프로세서의 프로그램 시간을 늘립니다. 대부분의 경우 속도를 높이 지 않지만 가상 데스크톱과 같이 더 일반적인 프로그램을 한 번에 실행할 수 있습니다.

이제 각 스레드가 하나의 논리적 작업을 계속하면 시간이 더 걸립니다. 그러나 이것은 특별한 프로그래밍이 필요하며 Microsoft는이를 위해 작업자 스레드를 제공한다고 생각합니다. 별도의 작업을 실행하지는 않지만 모두 하나의 작업을 수행하여 해당 작업 항목에 대한 CPU 시간 입찰가를 높입니다.

이것이 사실 멀티 스레딩이 Windows와 Linux 모두에서 작동하는 방식입니다. 실제로, 주어진 시간에 실행되는 스레드의 수를 고려할 때 실제로 프로그램에 실제로 동시에 실행되는 여러 스레드가있을 가능성은 거의 없습니다. 양자를보십시오.


msdn을 읽고, PC를 배우는 방법을 배우십시오.이 경우 Windows가 작동하므로이 질문이 필요하지 않을 것입니다. 또한 여러 스레드를 사용하면 일부 재능있는 독재자가 사용하는 마술이 아닙니다. 실제로 간단하고 시간을 절약 할 수있는 대부분의 사람이 할 수 있습니다. 그러나 그것이 당신이 모든 자아와 그들이 구성하는 넌센스를 통과했을 때의 방식입니다.
마샬 크래프트

예를 들어 Google 크롬은 각 브라우저 탭마다 별도의 프로세스를 사용합니다. 하나 이상의 스레드에 연결된 스토리지 단위가 어떤 프로세스인지 추측하십시오. 따라서 os는 사용하는 각 탭마다 중복 공간을 할당해야했습니다. 새 탭을 여는 데 시간이 오래 걸리는 이유입니다. 스레드를 원한다면 다른 스레드를 유지하기 위해 분리 스레드를 원한다면 다른 방법으로 해결하거나 탐색기가 분리하고 사용하는 것을 수행해야합니다. 이러한 모든 프로세스는 일반적으로 하나의 단일 프로세스에 적합 할 수 있습니다.
마샬 크래프트

따라서 32 개의 코어로 항상 32 개의 코어로 바보 같은 소프트웨어를 가속화 할 수있는 창은 없습니다 .32 개의 코어는 항상 당신이 무엇이든 관계없이 모든 것을 증가시킵니다. 하나의 브라우저.
마샬 크래프트

따라서 더 많은 램을 구입하고, 더 많은 ssd를 얻으십시오. 웹 브라우저에서 할 수 있으며 수천 개의 탭과 빈 저장 장치가 있습니다.
마샬 공예

"퀀텀 참조" 는 무슨 뜻 입니까?
Peter Mortensen
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.