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

추천
검색
질문

논문 기본 정보

자료유형
학술저널
저자정보
저널정보
Korean Institute of Information Scientists and Engineers 정보과학회논문지(A) 정보과학회논문지(A) 제23권 제5호
발행연도
1996.5
수록면
487 - 497 (11page)

이용수

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

이 논문의 연구 히스토리 (11)

초록· 키워드

오류제보하기
NUMA(Non-Uniform Memory Access) 구조는 공유 메모리 다중처리기 시스템의 설계에 확장성(scalability)을 제공한다. 그러나 NUMA 구조에서는 참조 국지성(locality of reference)의 활용이 시스템 전체의 성능에 큰 영향을 미치기 때문에 운영체제나 하드웨어 또는 런타임 라이브러리등에서 참조 국지성 활용을 지원하여 병렬 처리의 효율을 높이는 것이 필수적이다. 본 논문에서는 참조 국지성 활용 과정에서 데이터 공유로 인해 발생하는 부작용인 거짓 공유(false sharing)를 줄이는 간단하고 효율적인 공유 메모리 할당 기법을 제시한다. 제시된 공유 메모리 할당 기법의 설계 목표는 거짓 공유의 근본 원인인 “참조 패턴이 서로 다른 여러 데이타가 한 페이지에 같이 존재하는 경우”를 줄여 거짓 공유로 인해 발생하는 무효 폴트의 횟수를 줄이는 것이다. 제시된 공유 메모리 할당 기법에서는 할당 요청 크기별로 별도의 페이지를 사용함으로써 거짓 공유의 가능성을 줄이고자 하였다. 우리는 페이지 단위의 메모리 복사 정책과 쓰기-무효화 일관성 프로토콜을 사용하는 NUMA 다중처리기 시스템을 실험 환경으로 설정하였으며 성능 평가를 위해 실제 병렬 응용 프로그램들을 사용한 실행-구동형 시뮬레이션 기법을 사용하였다. 이 결과 제시된 기법이 메모리의 큰 낭비없이 여러 병렬 응용프로그램의 실행중에 발생하는 무효 폴트 중 거짓 공유로 인한 폴트의 횟수를 상당량 감소시킨다는 것을 확인하였다.

목차

요약

Abstract

1. 서론

2. 거짓 공유의 정의

3. 거짓 공유가 메모리 성능에 미치는 영향

4. 관련 기존 연구

5. 개선된 공유 메모리 할당 기법(NUMA-malloc)

6. 성능 평가 및 결과

7. 결론

참고문헌

저자소개

참고문헌 (0)

참고문헌 신청

함께 읽어보면 좋을 논문

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

이 논문의 저자 정보

최근 본 자료

전체보기

댓글(0)

0

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