왜 분산 컴퓨팅 및 / 또는 GPU가 여러 작업을 한 번에 실행할 수있는 경우 비 결정적 튜닉 머신으로 간주되는 이유는 무엇입니까?

cs.stackexchange https://cs.stackexchange.com/questions/119284

문제

비상 튜닝 머신 (NTM)은 계산의 이론적 모델 일뿐입니다.그들은 컴퓨터의 능력과 제한을 조사하기 위해 생각 실험에 사용됩니다.일반적으로 Dicuss P VS NP에 사용되는 경우, 계산이 가상의 NTM에서 수행되지 않는 한 계산이 수행되지 않는 한 다항식 시간에서 NP 문제를 해결할 수없는 방법. 우리는 또한 NTM이 주어진 상황에 대해 수행 될 하나 이상의 조치를 취하는 규칙을 규정하는 일련의 규칙을 사용합니다.즉, 여러 가지 다른 옵션을 동시에 시도하십시오.

분산 컴퓨팅은 상품 하드웨어에서 수행하는 것이 아닙니까?많은 다른 가능한 계산을 병렬로 실행합니까?GPU는 단일 기계 에서이 작업을 수행합니다.왜 이것은 NTM으로 간주되지 않습니까?

도움이 되었습니까?

해결책

병렬 컴퓨팅에서는 스레드가 서로 이야기하고 계산 중에 정보를 교환 할 수 있습니다.비 시위주의에서는 스레드 간의 유일한 "통신"은 우리가 가능한 모든 계산 경로를 계산하는 것입니다.이것은 훨씬 더 제한적입니다.

모든 비막의 선택에 대해 병렬 계산을 산란하여 비 비공증을 시뮬레이션하는 경우 다항식 시간 계산을 위해 지수 수의 스레드 수가 필요합니다.우리는 실제 세계에서 평행 기계를 구축하는 방법을 알고 있으며, 우리는 비경간 론적으로 건설하는 방법을 모른다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 cs.stackexchange
scroll top