Flynn 모델은 병렬 컴퓨팅에서 사용되는 기본적인 모델 중 하나이며, SIMD, MIMD 등 다양한 형태로 구현될 수 있습니다., 단일 명령어, 다중 데이터((Single Instruction, Multiple Data; SIMD) 처리 방식을 사용합니다. Flynn은 명령어 스트림과 데이터 스트림의 수에 따라 4가지로 분류 됩니다.
단일 처리기에서 단일 명령어를 실행하고 단일 데이터를 처리합니다. 일반적인 컴퓨터
시스템은 대부분 SISD 모델을 따릅니다.
단일 명령어를 여러 개의 처리기에서 병렬로 처리합니다. 대표적으로 그래픽스 카드(GPU)가 SIMD 모델을 따릅니다.
여러 개의 처리기에서 각기 다른 명령어를 실행하지만 동일한 데이터를 처리합니다. 이 모델은 거의 사용되지 않습니다.
여러개의 처리기에서 각각 다른 명령어와 데이터를 처리합니다. 병렬 컴퓨팅에서 가장 일반적으로 사용되는 모델 중 하나입니다.