병렬 처리 란 무엇입니까?

병렬 처리는 더 빠른 결과를 얻기 위해 둘 이상의 마이크로 프로세서에서 동일한 작업을 동시에 처리하는 것입니다. 컴퓨터 리소스에는 프로세서가 여러 개인 단일 컴퓨터 또는 네트워크로 연결된 여러 컴퓨터 또는이 둘의 조합이 포함될 수 있습니다. 프로세서는 공유 메모리를 통해 데이터에 액세스합니다. 일부 슈퍼 컴퓨터 병렬 처리 시스템에는 수십만 개의 마이크로 프로세서가 있습니다.

병렬 처리를 사용하면 한 번에 여러 가지 계산을 수행 할 수있어 프로젝트 완료에 필요한 시간이 줄어 듭니다. 병렬 처리는 날씨 모델링 및 디지털 특수 효과와 같은 복잡한 계산이 필요한 프로젝트에서 특히 유용합니다. 병렬 처리의 효율성을 이해하기 위해 실제 예제를 보자.

바쁜 쇼핑몰에 현금 카운터가 하나만 있으면 고객은 단일 대기열을 만들고 자신의 차례를 기다립니다. 현금 카운터가 두 개인 경우 작업을 효과적으로 분할 할 수 있습니다. 고객은 두 개의 대기열을 형성하고 두 배 빠른 서비스를 제공합니다. 병렬 처리가 효과적인 솔루션 인 경우입니다.

병렬 처리를 사용하면 해결하기 어려운 매우 복잡한 과학적 문제를 효과적으로 해결할 수 있습니다. 병렬 계산은 많은 계산이 필요하고 시간 제약이 있으며 여러 개의 작은 작업으로 나눌 수있는 작업에 효과적으로 사용될 수 있습니다.

병렬 처리는 날씨 및 기후, 화학 및 핵 반응, 석유 탐사, 지진 데이터 측정, 우주 기술, 전자 회로, 인간 게놈, 의학, 고급 그래픽 및 가상 현실, 제조 프로세스와 같은 영역에서 특히 유용합니다.

어쨌든 병렬 처리는 컴퓨팅의 미래입니다. 전반적으로 병렬 컴퓨팅의 성공적인 구현에는 두 가지 과제가 있습니다.

  • 작업은 동시에 실행될 수있는 방식으로 구성되어야합니다.
  • 차례대로 실행해야하는 작업 순서는 유지되어야합니다

다른 언어

이 문서가 도움이 되었나요? 피드백 감사드립니다 피드백 감사드립니다

어떻게 도와 드릴까요? 어떻게 도와 드릴까요?