메뉴 건너뛰기
.. 내서재 .. 알림
소속 기관/학교 인증
인증하면 논문, 학술자료 등을  무료로 열람할 수 있어요.
한국대학교, 누리자동차, 시립도서관 등 나의 기관을 확인해보세요
(국내 대학 90% 이상 구독 중)
로그인 회원가입 고객센터 ENG
주제분류

추천
검색
질문

이용수

표지
📌
연구주제
📖
연구배경
🔬
연구방법
🏆
연구결과
AI에게 요청하기
추천
검색
질문

초록· 키워드

오류제보하기
프로세서와 메모리간의 속도 차이를 줄이기에는 물리적 한계에 도달하여 컴퓨터의 성능을 높이기 위해서 병열 처리 시스템의 연구가 필요하게 되었다. 병렬 처리 시스템은 메모리 구조에 따라 공유 메모리 시스템과 분산 메모리 시스템으로 구분할 수 있다. 공유 메모리 시스템은 프로그램의 작성은 쉽지만 확장성의 문제가 있고 분산 메모리 시스템은 프로그램 작업이 어렵다는 문제를 안고 있다. 이러한 문제를 해결하기 위해 물리적으로는 분산되어 메모리를 논리적으로 공유되어 있는 메모리처럼 제공하므로써 확장성이 좋고 프로그램 작성도 용이한 분산 공유 메모리 시스템이 개발되었다. 분산 공유 메모리 시스템은 프로세서 사이에 메모리 일관성 유지에 필요한 메세지 양을 줄이려는 방향으로 발전되어 왔고 최근 병렬 처리 메모리 시스템의 메모리 모델인 release consistency를 채택하므로써 메세지의 갯수와 양을 많이 감소시켰다. 본 논문에서는 동기화 방법으로 널리 쓰이고 있는 'Queuing lock'을 기반으로하여 효율적인 분산 공유 메모리 시스템을 제안하였다. 제안된 분산 공유 메모리 시스템은 lock을 release할때 pending하고 있는 프로세서가 있을 경우에는 일관성 유지에 필요한 정보를 미리 전달하여 acquire시에 이동되는 정보의 양을 감소시켜 시스템의 성능을 높히고 있다. 제안한 방법은 lazy release consistency 방법보다 acquire시에 일관성 유지에 필요한 메세지의 양을 3분의 1로 감소시켜 lock을 기다리고 있는 프로세서가 많을 때 발생하는 성능 저하를 감소시켰다.

목차

요약

1. 소개

2. 관련 연구

3. Queuing lock을 이용한 분산 공유메모리 시스템

4. 시뮬레이션과 성능 평가

5. 결론 및 향후 연구 방향

참고문헌

참고문헌 (0)

참고문헌 신청

함께 읽어보면 좋을 논문

논문 유사도에 따라 DBpia 가 추천하는 논문입니다. 함께 보면 좋을 연관 논문을 확인해보세요!

이 논문의 저자 정보

최근 본 자료

전체보기

댓글(0)

0

UCI(KEPA) : I410-ECN-0101-2009-569-017900742