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

논문 기본 정보

저자정보
(한화시스템) (한화시스템)
저널정보
한국정보기술학회 한국정보기술학회논문지 한국정보기술학회논문지 제24권 제10호(JKIIT, Vol.24, No.10)
오류 신고하기

피인용 0

검색

    초록·키워드

    본 논문에서는 멀티코어 RTOS 환경에서 다수의 태스크가 공유 메모리에 접근할 때 발생하는 락 경합과 코어 간 부하 불균형을 완화하기 위해 태스크 단위 LLQ(Linked Lock Queue) 기반 스핀락 기법을 제안한다. 기존 뮤텍스 기반 방식은 동일 공유 자원에 대한 요청이 집중될 경우 태스크의 반복적인 대기·전환과 스케줄링 오버헤드로 수행 시간이 증가할 수 있다. 제안 방식은 공유 자원 접근을 태스크 노드 단위로 관리하고, 전역 큐를 통해 락 획득 순서를 제어하여 동기화 오버헤드와 코어 간 수행 시간 편차를 완화한다. Zynq UltraScale+ RFSoC 기반 Cortex-R5 듀얼 코어 FreeRTOS 환경에서 구현·비교한 결과, LLQ 방식은 뮤텍스 방식 대비 듀얼 코어 싱글 태스크 조건에서 30.84%, 다중 태스크 조건에서 평균 46.35%의 수행 시간을 개선하였으며, 코어 간 수행 시간 편차를 약 98% 감소시켰다.

    최근 본 자료 전체보기