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

추천
검색
질문

이용수

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

초록· 키워드

오류제보하기
본 논문은 컴파일러 같이 속성 평가(attribute evaluation)를 필요로 하는 어플리케이션들의 빠른 속성 평가를 위해 병렬 속성 평가기를 구현한 것이다. 속성들을 병렬로 평가하기 위해 C++ 쓰레드 클래스 라이브러리를 구현하였다. 평가기는 기능에 따라 크게 세개의 객체로 구성되는데, Node를 탐색하는 Evaluator 객체와 의존 그래프를 구성하는 Node 객체 그리고 Evaluator를 관리하는 Monitor 객체이다. 세개의 객체 중 Evaluator 객체만이 쓰레드 클래스를 상속받아 병렬 수행이 가능하다. 속성들을 병렬로 평가하기 위해서 lock이나 semaphore 그리고 mutual exclusion 등을 사용해야 한다. Monitor 객체를 사용함으로써 Evaluator 객체를 보다 효과적으로 관리할 수 있고 또 의존 그래프 상의 싸이클의 존재 여부를 검사할 수 있다. 본 병렬 속성 평가기는 구조가 단순하여 구현이 쉽고 빠른 평가 속도를 가지게 된다.

목차

요약

1. 서론

2. 속성 문법

3. 병렬 속성 평가기의 구현

4. 결론 및 향후 연구 과제

참고 문헌

참고문헌 (0)

참고문헌 신청

함께 읽어보면 좋을 논문

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

이 논문의 저자 정보

최근 본 자료

전체보기

댓글(0)

0

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