Windows에서 16 개 이상의 코어 프로세서를 사용할 수 있습니까? [닫은] 수 있지만 실제로는 코어를 사용합니까? 가능한 프로그램이

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

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

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



답변

부분적으로 대답합시다.

제 질문은 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 년 후에 컴퓨터를 업그레이드하는 것이 훨씬 좋습니다.


답변

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

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

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

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

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

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


답변

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

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

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

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


답변

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

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

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

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

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

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


답변

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

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

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

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