| [ SungShin ] in KIDS 글 쓴 이(By): styi (이 승택) 날 짜 (Date): 1994년04월26일(화) 18시20분07초 KST 제 목(Title): [R] 트랜스퓨터?? 트랜스퓨터(transputer)는 영국의 자존심이라고 일컬어지는 마이크로프로세서입니다. Inmos사에서 개발되었으며 16/32비트 마이크로프로세서로 멀티프로세서 형태로 주로 유럽에서 사용되고 있지요. 모델은 T222, T400, T425, T801, T805 그리고 고성능의 T9000이 있습니다. 이 트랜스퓨터는 전형적인 RISC 계열 프로세서로서 대부분의 프로세서들이 그렇듯이 FPU와 캐시 메모리를 내장하고 있습니다. 이 프로세서가 갖는 최대의 특이성은 기존 RISC 프로세서들과는 달리 처음부터 멀티프로세서 환경을 지향하여 만들어졌다는 점입니다. T425의 경우만 해도 내부에 여러개의 프로세서를 연결하기 위한 직렬 링크가 4개 존재합니다. 이들은 100Mbps의 양방향 통신을 가능하게 해주므로 시스템 버스에 과부하를 주지 않고도 여러개의 마이크로프로세서 배열을 이루게 해줍니다. 이는 병렬 처리를 위한 구성시에 추가의 버스 시스템을 요구하지 않고 또한 프로세서의 추가가 바로 성능의 향상에 기여하는 근거가 됩니다. 대부분의 멀티프로세서 시스템이 강결합 버스 구조임을 감안할 때 아주 경제적인 해결책을 제시한 모델이지요. 그럼 이름에 trans가 들어간 이유를 아시겠지요? 트랜스퓨터는 일반 32비트 마이크로프로세서와는 달리 범용 레지스터가 없습니다. 대신 고속 RAM이나 캐시로 그것을 대신합니다. 요즘의 프로세서 아키텍처가 레지스터 기반 구조임을 생각할 때 좀 이상하지만 ... 하여간 특이한 프로세서입니다. 성능은 상당히 뛰어난 편에 속하나 트랜스퓨터 시장은 쉽게 커지지 않고 있습니다. 아마 그것은 대부분의 응용프로그램이 4-10개의 트랜스퓨터가 연결된 멀티프로세서 환경을 감안하여 작성되어야 하므로 프로그램 제작자들이 이에 따른 부분적 병렬성을 이루기 위해 많은 노력을 투자해야하기 때문인지도 모릅니다. 참고 문헌 : 컴퓨터 구조 이야기 (영진출판사) ^_^ |