기글 하드웨어 위키는 일정 레벨을 충족하는 회원분들께서 직접 참여하실 수 있는 공간입니다. 컴퓨터, 하드웨어, 소프트웨어, 각종 디지털 기기, 즉 IT 관련 정보만 올릴 수 있습니다. 여기에 해당되지 않는 항목은 삭제하고 이용에 재재가 주어집니다.

Flynn의 분류

조회 수 8470 추천 수 0 2014.02.05 16:27:21
제목 작성자 날짜
Flynn의 분류 (current) 주지스님_띡줴법사 2014.02.05 16:27:21

1966년에 전산학자인 Michael Flynn이 제안한 컴퓨터 구조의 분류법이다.

 

이 분류에 따르면 컴퓨터 구조는 SISD, SIMD, MISD, MIMD로 분류할 수 있다.

 

SISD(Single Instruction, Single Data stream) : 단일 명령, 단일 데이터. 순차처리를 하는 전형적인 컴퓨터에서 볼 수 있는 구조로, 한 개의 명령으로 한 개의 의미있는 데이터(scalar)를 처리하는 컴퓨터이다.

 

SIMD(Single Instruction, Multiple Data streams) : 단일 명령, 여러개의 데이터. 한개의 명령이 여러개의 의미있는 데이터(vector)에 일괄 적용되는 컴퓨터 구조로 벡터 처리라고 흔히 부른다. MMX, SSE, AVX등의 인스트럭션도 이러한 구조이며, 전형적인 GPU들의 구조도 거대한 규모의 벡터처리 방식이다.

 

MISD(Multiple Instruction, Single Data stream) : 여러개의 명령, 단일 데이터. 굉장히 특수한 구조이며 직접적으로 잘 쓰이지는 않는다. 프로세서의 명령 파이프라인이 하나의 데이터 처리를 위해 여러 단계를 거치게 되므로 MISD 구조로 볼 수 있다. 또한 systolic array라는 구조가 여기에 속하는데, 병렬처리의 특별한 구조로 볼 수 있다.

 

MIMD(Multiple Instruction, Multiple Data streams) : 여러개의 명령, 여러개의 데이터. 분산 메모리/공유 메모리 형태의 전형적인 멀티코어/멀티프로세서 구조의 컴퓨터이다. 각 프로세서는 독립적이며 메모리 공간을 동시에 접근, 처리 할 수 있다.

[레벨:8]주지스님_띡줴법사 2014.02.05 16:26:31

기글하드웨어는 2006년 6월 28일에 개설된 해외 컴퓨터 하드웨어 뉴스와 정보, 유저들의 사용기를 주로 소개하는 커뮤니티 사이트입니다.
개인 정보 보호, 개인 및 단체의 권리 침해, 사이트 운영, 관리, 제휴 관련 문의는 이메일로 보내주세요. 관리자 이메일