대칭 다중 프로세싱이란 무엇입니까?

SMP (Symmetric Multiprocessing)는 두 개 이상의 중앙 처리 장치 (CPU)가 동일한 메모리에 대한 공통 링크를 공유하는 컴퓨터 아키텍처 유형입니다. 원래 1960 년대에 개발되었으며 그 이후로 다양한 구성에 사용되었습니다. SMP 시스템의 모든 프로세서는 공유 메모리의 모든 부분에서 소프트웨어에 액세스하고 실행할 수 있습니다. 이 설정의 인기는 기술이 발전하고 마켓 플레이스가 바뀌면서 연중 동안 변동했지만 여전히 가장 일반적인 형태의 멀티 프로세서 기술 중 하나입니다.

SMP는 1960 년대 초에 여러 프로세서를 고속 연결을 통해 연결하고 동일한 메모리 모드에 액세스 할 수 있도록하는 방법으로 시작되었습니다. 메모리는 프로세서간에 공유되므로 SMP 하드웨어는 각 프로세서에 메모리를 전용 할 수있는 다른 기술보다 저렴할 수 있습니다. 이 설정의 많은 변형이 사용되었으며 일부는 간단한 크로스바를 사용하여 두 개의 프로세서를 연결하는 반면 다른 일부는 더 많은 Sophis를 사용했습니다.32 개의 프로세서 사이의 상호 연결. 이 상호 연결의 속도와 용량으로 모든 대칭 다중 프로세싱 시스템을 유지할 수 있습니다. 32 개의 프로세서가있는 시스템은 이러한 프로세서와 시스템 메모리 사이의 공통 연결이 혼잡해질 수 있기 때문에 반드시 32 배 빠를 필요는 없습니다.

다른 기술에 비해 대칭 멀티 프로세싱이 갖는 주요 장점 중 하나는 SMP 시스템이 다소 모든 프로세서를 동일하게 취급하여 다른 컴퓨터 하드웨어에 대한 동일한 품질을 제공한다는 것입니다. 이는 시스템의 모든 프로세서가 컴퓨터 메모리에있는 프로그램의 위치에 관계없이 소프트웨어 프로그램에서 지침을 읽고 실행할 수 있음을 의미합니다. 많은 소프트웨어 프로그램은 이제 스레드로 알려진 작은 청크로 나뉩니다. 이러한 프로그램이 SMP 시스템에서 실행되면 각 프로세서는 프로그램 스레드를 실행하여 더욱 증가합니다.전반적인 성능. 대칭 멀티 프로세싱을 지원하는 시스템에서 실행되도록 사용자 수준 소프트웨어를 수정할 필요는 없지만 기본 운영 체제는 기술을 지원해야합니다.

다른 기술이 개발되고 새로운 아키텍처가 탐구되면서 대칭 다중 프로세싱의 인기가 수년에 걸쳐 약화되고 왁싱되었습니다. 컴퓨팅에 대한 기술의 가능한 영향에 대한 홍보는 1990 년대 초에 나타났습니다. 많은 회사, 특히 시퀀스 컴퓨터 시스템이 고급 SMP 시스템 구축을 전문으로 시작했습니다. 1999 년 IBM이 인수 한 시퀀스는 디자인에 대해 칭찬을 받았지만 컴퓨터 산업의 거인과 효과적으로 경쟁 할 수 없었습니다. NUMA (Uniform Memory Access)와 같은 새로운 멀티 프로세싱 기술은 고급 시스템에서 부분적으로 대체 된 SMP를 가지고 있습니다.

컴퓨터 제조업체는 수년 동안 소비자 수준의 하드웨어에서 대칭 다중 프로세싱을 실험했습니다. 값 비싼 애호가 외부그러나 Dware는 대부분의 개인용 컴퓨터에는 기술이 부족합니다. 멀티 코어 기술의 상승과 함께 동시 멀티 스레딩 또는 "하이퍼 스레딩"과 같은 단일 CPU 시스템을보다 효율적으로 만들기위한 새로운 기술은 SMP의 추가 비용없이 컴퓨터의 성능을 향상 시켰습니다. 그러나 이러한 기술을 결합 할 수 있으며 가장 강력한 데스크탑 컴퓨터에는 SMP를 통해 연결된 여러 멀티 코어 프로세서가 포함되어있어 대량의 계산 능력을 갖춘 시스템을 생성 할 수 있습니다.

다른 언어

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

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