Conceptual Design of the Vector Machine Attachable to Scalar Machine

스칼라 컴퓨터에 부착 사용가능한 벡터 머신 설계

  • Cho, Jin-Pyo (Division of Information Engineering & Telecommunication, Hallym University) ;
  • Ko, Young-Woong (Division of Information Engineering & Telecommunication, Hallym University) ;
  • Cho, Young-Il (Division of Information Engineering & Telecommunication, Hallym University)
  • 조진표 (한림대학교 정보통신공학부) ;
  • 고영웅 (한림대학교 정보통신공학부) ;
  • 조영일 (한림대학교 정보통신공학부)
  • Published : 2005.05.13

Abstract

데이터 주소의 계수를 위한 하드웨어 설계가 없는 본 노이만(von Neumann) 개념(SISD)의 컴퓨터에서 데이터의 주소지정은 소프트웨어적으로 수행된다. 그러므로 벡터 데이터 요소들의 주소지정은 인덱싱 기법에 의해 그 요소 수만큼 해당 변수들을 만들어서 사용해야 한다. 이것은 데이터 계수기 없이 명령어 계수기, 즉 PC(program counter)만 하드웨어로 설계되기 때문이다. 본 연구에서는 중앙처리장치 외부에 외형적 구조와 크기를 갖는 단위 벡터의 요소를 액세스하는 하드웨어 유닛의 설계를 제안한다. 제안한 방법은 시뮬레이션을 통하여 성능 검증을 하였으며, 실험 결과 동일한 프로세싱 유닛을 가지는 벡터 머신 아키텍쳐보다 12 - 30 % 정도 우수한 성능을 내는 것을 확인하였다.

Keywords