전기공학과 굥수인 마이클 J. 플린은 명령 흐름과 자료 흐름을 고려하여 병렬 컴퓨터 구조를 다음과 같이 분류하였다.
한 번에 데이터 하나를 명령어 하나로 처리하는 기법이다.
SSID는 현재 보통의 컴퓨터 구조이다. (폰 노이만 구조)
각 데이터를 처리하기 위해서 매번 명령어를 읽어야 하기 때문에 효율이 떨어진다.
파이프라이닝과 같이 동시 처리를 함으로 성능을 향상시키는 것이 일반적인 구조이다.
하나의 명령어로 여러 개의 값을 동시에 계산하는 방식이다.
비디오 게임 콘솔, 그래픽 카드와 같은 멀티디미어 분야에 자주 사용된다.
다수의 처리기가 한 개의 제어 장치에 의해 제어된다.
전산에서 각기 다른 명령어를 처리부 여러개가 동일한 데이털르 처리하는 병렬 컴퓨팅 아키텍처이다.
파이프라인에 의한 비동기적 병렬처리가 가능하다.
실제로는 사용되지 않는다.
전산에서 병렬화한 기법이다.
여러개의 처리기에서 각각 다른 명령어와 데이터를 처리한다.
벙렬 컴퓨팅에서 가장 일반적으로 사용되는 모델이다.
참고 문헌
https://ko.wikipedia.org/wiki/%ED%94%8C%EB%A6%B0_%EB%B6%84%EB%A5%98
https://blog.naver.com/looen/140151491206
https://velog.io/@lixxce/%EB%B6%84%EC%82%B0%EC%BB%B4%ED%93%A8%ED%8C%85Flynn-model-%EB%B6%84%EB%A5%98