루프 언롤링을 이용한 인터미턴트 컴퓨팅 성능 개선Improving the Performance of Intermittent Computing Using Loop Unrolling
- Other Titles
- Improving the Performance of Intermittent Computing Using Loop Unrolling
- Authors
- 김시현; 하란
- Issue Date
- 2022
- Publisher
- 한국통신학회
- Keywords
- Intermittent computing; Batteryless system; Keyword spotting; Energy harvesting; Loop unrolling
- Citation
- 한국통신학회논문지, v.47, no.4, pp.663 - 670
- Journal Title
- 한국통신학회논문지
- Volume
- 47
- Number
- 4
- Start Page
- 663
- End Page
- 670
- URI
- https://scholarworks.bwise.kr/hongik/handle/2020.sw.hongik/27508
- DOI
- 10.7840/kics.2022.47.4.663
- ISSN
- 1226-4717
- Abstract
- 인터미턴트 컴퓨팅은 불안정한 전력 공급 상황에서 소프트웨어가 동작할 수 있는 컴퓨팅 기술이다. 특히 태스크 기반의 인터미턴트 컴퓨팅 기술과 loop continuation 기법은 데이터 비일관성 문제, 비종료 문제를 해결하여 인터미턴트 프로그램이 오류 없이 완료될 수 있게 하였다. 그러나 loop continuation 기법은 루프 변수를 FRAM에기록하는 작업으로 인하여 에너지를 낭비하게 된다. 본 논문에서는 이러한 오버헤드를 줄이기 위하여 루프 언롤링을 적용한 인터미턴트 컴퓨팅 방법을 제안한다. 루프 언롤링을 적용하여 루프 반복 횟수를 줄여서 FRAM 기록작업을 줄일 수 있었고 에너지 사용량을 개선할 수 있다. 키워드 검색 프로그램에 대하여 루프 언롤링 적용 모델재부팅 횟수가 베이스라인 모델보다 5.44% 적은 실험 결과를 얻었으며 루프 언롤링 방법이 인터미턴트 컴퓨팅 성능을 개선했음을 확인하였다.
- Files in This Item
- There are no files associated with this item.
- Appears in
Collections - ETC > 1. Journal Articles
![qrcode](https://api.qrserver.com/v1/create-qr-code/?size=55x55&data=https://scholarworks.bwise.kr/hongik/handle/2020.sw.hongik/27508)
Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.