big.LITTLE 아키텍처는 더 나은 성능과 높은 에너지 효율을 위해 스마트 모바일 기기에 광범위하게 통합되어 왔다. 그러나 big.LITTLE 아키텍처를 통해 기대되는 에너지 절감 효과는 실시간 사용자 애플리케이션을 실행하는 동안 LITTLE 코어가 충분히 활용되지 않기 때문에 충분히 달성되지 못하고 있다. 본 연구에서는 모바일 기기의 에너지 소비를 줄이기 위해, 모바일 애플리케이션의 실시간 성능을 보장하면서 가능한 한 LITTLE 코어를 최대한 활용하는 에너지 효율적인 big.LITTLE 코어 할당 알고리즘을 제안한다. 시중에서 구입 가능한 스마트폰의 실제 테스트베드에 제안된 멀티코어 할당 기법을 적용한 결과, 제안된 기법이 실시간 성능을 보장하면서도 에너지 절감 효과를 향상시킬 수 있음을 입증한다. 또한 제안된 방식의 에너지 효율을 다양한 환경에서 기존 스케줄러와 비교한다. 더 나아가, 멀티코어 중 하나에 작업을 할당하기 전에 해당 작업의 예상 처리 시간을 보다 정확하게 예측하기 위한 기계 학습 기반 방법을 제안한다. 제시된 예측 방법은 제안된 멀티코어 할당 기법에 적용될 경우 데드라인을 놓칠 가능성을 줄일 것으로 기대된다.
*본 초록은 AI를 통해 원문을 번역한 내용입니다. 정확한 내용은 하기 원문에서 확인해주세요.