Abstract
이 백서에서는 공간 병렬성을 활용하기 위한 Processing Element(PE) 배열의 새로운 제어 패러다임인 triggered instruction을 소개합니다. 트리거 명령어는 프로그램 카운터를 완전히 없애고 명시적인 분기 명령어 없이도 프로그램이 상태 간에 간결하게 전환할 수 있게 해줍니다. 또한 PE 간 통신 트래픽에 효율적으로 반응할 수 있습니다. 이 접근 방식은 과도한 직렬화 실행을 방지하는 통합 메커니즘을 제공하므로 기존의 순차적 아키텍처에서 각각 별도의 하드웨어 메커니즘이 필요한 동적 명령어 재정렬 및 멀티스레딩과 같은 기술의 효과를 본질적으로 달성할 수 있습니다. 분석 결과 트리거 명령어 기반 공간 가속기는 기존 범용 프로세서보다 8배 더 뛰어난 면적 정규화 성능을 달성할 수 있는 것으로 나타났습니다. 추가 분석에 따르면 트리거 제어는 프로그램 카운터 스타일의 공간 기준선에 비해 임계 경로에서 정적 및 동적 명령어 수를 각각 62%와 64% 줄여 2.0배의 속도 향상을 가져옵니다.
Figure
figure 1
figure 2
figure 4
figure 5
figure 6
figure 7
figure 8
figure 10
figure 11
figure 12
Table
table 1
table 2
table 3
table 4
table 5
Reference
Background
-
(missing reference)
-
(missing reference)
-
(missing reference)
-
(missing reference)
Method
-
(missing reference)
-
(missing reference)
-
(missing reference)
-
(missing reference)
Citation
Method
-
(missing reference)
-
(missing reference)