2

대역폭 요구는 무엇을 의미합니까? 그렇지 않으면 메모리 시스템이 대역폭을 지원할 수 없을 것 대형의을 요구,대역폭 요구 란 무엇입니까?

는 "메모리보다는 중앙 프로세서에 분산해야합니다 는 나는이 단락에서 사용되는 본 적이 긴 액세스 대기 시간을 침해하지 않는 범위 내에서 프로세서의 수 "이 경우

답변

2

는"대역폭 수요는 "메모리의 양이 큰 분산 응용 프로그램의 요구 대역폭을 의미한다. 주로 시스템의 노드 간 트래픽 합산량을 나타냅니다.


거리와 도로가있는 도시를 생각해보십시오. 매일 사람들은 직장을오고가는 것이 필요합니다. A 지점에서 B 지점으로 가야하는 사람의 수는 인 입니다.

도시의 크기에 따라 매우 큰 숫자 일 수 있습니다.

모두를 같은 장소에서 사용하게되면 어떻게됩니까?

매일 아침 모두가 일어나서 같은 "직장"에 수렴합니다. 그 결과는 무엇입니까?

트래픽! 위키 백과 공용 NOMAD로

이미지 : http://en.wikipedia.org/wiki/File:Trafficjamdelhi.jpg

모두가 트래픽에 걸리면 그들은 (높은 액세스 대기 시간)을 작동시킬 수 영원히 걸릴.


분산 컴퓨팅 시스템은 도시와 크게 다르지 않습니다. 메모리를 올바르게 배포하지 않으면 네트워크의 특정 채널에서 대역폭 혼잡이 발생합니다. 모든 데이터는 노드 X에 집중하고 다른 모든 노드가 데이터에 액세스해야하는 경우

는 예를 들어, 모든 데이터 채널 반대로 노드 X의

과에서가는 압도합니다 보다 잘 설계된 시스템은 네트워크를 통해 데이터를 고르게 분배하고이를 사용할 프로세서 가까이에 배치합니다. 이렇게하면 출퇴근 시간을 줄이고 하나 또는 소수의 채널이 아닌 모든 채널로 트래픽을 분할하여 교통 혼잡을 줄입니다.


인용문에서 언급하는 요점은 응용 프로그램의 높은 대역폭 요구를 충족시키기 위해 메모리를 적절하게 배포해야한다는 것입니다.

관련 문제