이 포스트에서 우리는 SIMD와 MIMD의 차이점을 이해할 것입니다 -
심드
-
단일 명령 다중 데이터의 약자입니다.
-
메모리가 덜 필요합니다.
-
MIMD에 비해 가격이 저렴합니다.
-
단일 디코더가 있습니다.
-
잠재(암묵) 동기화를 사용합니다.
-
동기식 프로그래밍 기법입니다.
-
MIMD에 비해 간단합니다.
-
성능 면에서 MIMD만큼 효율적이지 않습니다.
MIMD
-
Multiple Instruction Multiple Data의 약자입니다.
-
더 많은 메모리가 필요합니다.
-
SIMD에 비해 비싸다.
-
여러 디코더가 포함되어 있습니다.
-
정확한(명시적) 동기화를 사용합니다.
-
비동기 프로그래밍 기법입니다.
-
SIMD에 비해 복잡합니다.
-
SIMD에 비해 효율적입니다.