Design of Problem Size-Independent Systolic Array for Polyadic-Nonserial Dynamic Programming

Polyadic nonserial 동적 프로그래밍을 위한 문제크기에 독립적인 시스톨릭 어레이의 설계

  • 우창호 (부산대학교 전자공학과) ;
  • 신동석 (부산대학교 전자공학과) ;
  • 정신일 (부산대학교 전자공학과) ;
  • 권대형 (부산대학교 전자공학과)
  • Published : 1993.03.01

Abstract

In many practical applications of systolic array, it is common that the problem size(n) is larger than the array size(M). In this case, the problem has to be partitioned into block to fit into the array before it is processed. This paper presents a problem partition method for dynamic programming and 2-dimensional systolic array suitable for it. Designed array has two types of array configur-ation for processing the partitioned problem. The queue is designed for storing and recirculating the intermediate results in the correct location and time. The number of processing elements and queues required are M(3M+1)/2, 4M respectively. The total processing time is 2(M+1)+(n+10M+3)(n/M-1)(n/M-1)/6.

Keywords