기하학적 산술 병렬 프로세서

Geometric Arithmetic Parallel Processor

병렬 컴퓨팅에서는 1981년 폴란드 수학자 브워지미에츠 홀츠티엔스키발명기하학적 산술 병렬 프로세서(GAPP)가 마틴 마리에타[1] 의해 특허를 받았으며 현재는 실리콘 옵틱스, Inc.가 소유하고 있습니다.GAPP의 네트워크토폴로지는 메쉬 접속된 Single-Bit SIMD Processing Element(PE; 싱글비트 SIMD 처리 요소) 배열로, 각 PE는 북쪽, 동쪽, 남쪽 및 서쪽의 네이버와 통신할 수 있습니다.각 셀에는 독자적인 메모리가 있습니다.주소 공간은 모든 셀에서 동일합니다.데이터는 셀 메모리에서 셀 레지스터로, 그리고 반대 방향으로 병렬로 이동합니다.특징적으로, GAPP의 초기 버전에서 셀의 산술 논리 유닛(ALU)(즉, PE)은 1비트 풀 가산기/적분기에 불과했으며, 복잡한 산술과 논리 함수를 모두 효율적으로 처리했으며, 시프트의 도움으로 세 가지 유형의 기하학적 변환도 모두 수행했습니다.(다른 설계에서는 대신 3개의 개별 하드웨어 특수 목적 유닛을 사용했습니다).

10,000개 요소 GAPP는 [2]1992년까지 82,944개 요소로 성장했습니다.최신 버전(2004년 기준)에서는 Teranex의 시스템은 최대 294,912개의 처리 요소로 구성된 GAPP 어레이를 사용하고 있습니다.

레퍼런스

  1. ^ 기하학적 산술 병렬 프로세서미국 특허 4,739,474, 1988년 4월 19일
  2. ^ Gilbert Kalb and Robert Moxley (1992). Massively Parallel, Optical and Neural Computing in the United States. IOS Press. p. 20. ISBN 9789051990973.