Daily Arxiv

전 세계에서 발간되는 인공지능 관련 논문을 정리하는 페이지 입니다.
본 페이지는 Google Gemini를 활용해 요약 정리하며, 비영리로 운영 됩니다.
논문에 대한 저작권은 저자 및 해당 기관에 있으며, 공유 시 출처만 명기하면 됩니다.

A Parallel CPU-GPU Framework for Batching Heuristic Operations in Depth-First Heuristic Search

Created by
  • Haebom
Category
Empty

저자

Ehsan Futuhi, Nathan R. Sturtevant

개요

GPU 기술 발전으로 인한 병렬 처리 능력 향상은 고전적인 탐색 알고리즘의 성능 개선에 새로운 기회를 제공합니다. 특히, 신경망 기반 휴리스틱을 사용하는 최선 우선 탐색 알고리즘(A*, Weighted A*)은 GPU에서 병렬 평가를 통해 성능 향상을 이뤘습니다. 하지만, IDA* 또는 Budgeted Tree Search (BTS)와 같은 깊이 우선 탐색 알고리즘에서 휴리스틱 계산을 일괄 처리하는 방법은 연구되지 않았습니다. 본 논문에서는 트리 탐색을 CPU에서 병렬 처리하고 휴리스틱 평가는 GPU에서 병렬 처리하는 방식으로 깊이 우선 탐색 알고리즘의 GPU 병렬화를 효과적으로 수행할 수 있음을 보입니다. 또한, IDA*와 BTS에 적용 가능한 병렬 비용 제한 깊이 우선 탐색(CB-DFS) 프레임워크를 개발하여 성능을 크게 향상시켰습니다. 3x3 루빅스 큐브 및 4x4 슬라이딩 타일 퍼즐(STP) 문제에 대해 분류기 기반 및 회귀 기반 휴리스틱을 사용하여 접근 방식의 효과를 입증했습니다.

시사점, 한계점

시사점:
CPU 병렬 트리 탐색과 GPU 병렬 휴리스틱 평가를 결합한 CB-DFS 프레임워크 개발
IDA* 및 BTS의 성능을 유의미하게 향상시킴
3x3 루빅스 큐브 및 4x4 STP 문제에 대한 효과 입증
분류기 기반 및 회귀 기반 휴리스틱 모두 적용 가능
한계점:
논문에 구체적인 성능 향상 수치나 실험 환경에 대한 자세한 정보 부족
다른 탐색 문제 및 휴리스틱에 대한 일반화 가능성 추가 연구 필요
병렬 처리 오버헤드 및 성능 병목 현상에 대한 분석 부족
👍