목차
ABSTRACT = 5
목차 = 8
그림목차 = 11
표 목차 = 14
약어표 = 15
Ⅰ. 서론 = 17
Ⅱ. 다중 프로세서 시스템 동기화 = 22
 2.1 다중 프로세서 시스템 모델 = 22
 2.2 동기화 프리미티브 = 25
 2.3 동기화 알고리즘 = 28
Ⅲ. 동기화 기법 비교 분석 = 31
 3.1 스핀록의 문제점 = 31
 3.2 소프트웨어 기법 = 34
 3.3 하드웨어 기법 = 38
 3.4 하드웨어 동기화 기법 분석 = 41
  3.4.1 QOLB기법 = 41
  3.4.2 LBP기법 = 47
 3.5 QOLB와 LBP 기법의 문제점 = 53
Ⅳ. 제안하는 동기화 기법(QCX기법) = 54
 4.1 설계 고려 사항 = 54
 4.2 QCX 알고리즘 = 59
  4.2.1 Caching 알고리즘 = 59
  4.2.2 Queueing 알고리즘 = 60
 4.3 QCX 하드웨어 = 64
 4.4 QCX 프로토콜 = 66
  4.4.1 QCX 프로토콜 상태천이 = 66
  4.4.2 QCX_df 프로토콜 상태천이 = 69
  4.4.3 QCX_sf 프로토콜 상태천이 = 72
Ⅴ. QCX 동기화 기법 구현 = 74
 5.1 TICOMⅢ 시스템 = 74
 5.2 QCX 하드웨어 제어 신호 = 81
 5.3 QCX의 HDL 구현 = 84
  5.3.1 스테이트 머신 = 84
  5.3.2 잠금번지 비교 = 86
  5.3.3 잠금데이타 비교 = 87
  5.3.4 프로세서 ID 비교 = 88
 5.4 ASIC 침 구현 = 89
Ⅵ. 성능 시뮬레이션 및 시험 = 95
 6.1 성능 시뮬레이션 = 95
  6.1.1 시뮬레이션 모델 = 95
  6.1.2 시뮬레이션 수행 = 99
  6.1.3 시뮬레이션 결과 = 100
 6.2 시험 = 104
  6.2.1 타이밍 검증 = 104
  6.2.2 보드 시험 = 106
 6.3 검토 및 평가 = 109
  6.3.1 하드웨어 효율성 = 109
  6.3.2 소프트웨어 활용성 = 111
  6.3.3 성능 평가 = 113
Ⅶ. 결론 = 115
참고문헌 = 119
부록 = 128
 부록 A. QCX HDL 프로그램 = 129
 부록 B. 프로세서당 평균 수행 시간 = 140
 부록 C. 타이밍 검증 결과 = 144
 부록 D. 시험 프로그램 = 152
국문초록 = 155
닫기