Key points are not available for this paper at this time.
확장 가능성 있는 다중 프로세서가 해결해야 하는 근본적인 문제는 높은 대기 지연 메모리 작업을 수용할 수 있는 능력입니다. 이 논문에서는 프로세서당 여러 하드웨어 컨텍스트가 높은 지연의 부정적인 영향을 완화하는 데 얼마나 도움이 되는지를 탐구합니다. 특히, 우리는 세 개의 병렬 응용 프로그램에서 얻은 메모리 참조 추적을 사용하여 디렉토리 기반 캐시 일관성 다중 프로세서의 성능을 평가합니다. 프로세서당 고정된 소수의 하드웨어 컨텍스트(2-4개)가 있는 경우와 컨텍스트 스위치 오버헤드가 낮은 경우를 탐구합니다. 이전에 제안된 접근 방식과는 달리, 우리는 캐시 미스 또는 공유 데이터에 대한 쓰기 적중이라는 매우 간단한 컨텍스트 스위치 기준을 사용합니다. 우리의 결과는 여러 컨텍스트의 효과가 응용 프로그램의 성격, 컨텍스트 스위치 오버헤드 및 기계 아키텍처의 고유 대기 시간에 따라 달라진다는 것을 보여줍니다. 합리적으로 낮은 오버헤드 하드웨어 컨텍스트 스위치를 고려할 때, 우리는 두 개 또는 네 개의 컨텍스트가 단일 컨텍스트에 비해 상당한 성능 향상을 이룰 수 있음을 보여줍니다. 한 응용 프로그램의 경우, 프로세서 이용률은 두 개의 컨텍스트에서 약 46%, 네 개의 컨텍스트에서 약 80% 증가했습니다.
Weber et al. (Sun,)은 이 질문을 연구했습니다.
Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context: