오윤호 연구실은 프로세서 구조와 컴퓨터 구조를 중심으로 GPU 아키텍처, 메모리 계층, 캐시 및 가상메모리 최적화, AI 워크로드 가속, 스토리지 연계 시스템 설계를 연구하며, 병렬 프로세서의 성능 병목을 정밀하게 분석해 차세대 고성능·고효율 컴퓨팅 시스템을 구현하는 데 주력하고 있다.
Flash memory technologies rely on flash translation layer (FTL) to manage no in-place update and garbage collection. Current FTL management schemes do not exploit the semantics of the accessed data. In this paper, we explore how semantic knowledge can be exploited to build and maintain indexes for stored data automatically. Data indexing is a critical enabler to accelerate many database applications and big data analytics. Unlike traditional per-table or per-file indexes that are managed separately from the data, we propose to maintain indexes on a per-flash page basis. Our approach, called FLash IndeXeR (FLIXR), builds and maintains page-level indexes whenever a page is written into the flash. FLIXR updates the indexes alongside any data updates at page granularity. The cost of the index update is hidden in the page write delays. FLIXR stores index data for each page within the FTL entry associated with that page, thereby piggybacking index access on a page access request. FLIXR accesses the index data in each FTL entry to determine whether the associated page stores data with a given key. FLIXR achieves 52.6% performance improvement for TPC-C and TPC-H benchmarks, compared to the conventional host-side indexing mechanism.
본 과제는 산업계 수요를 반영한 반도체 교육 컨텐츠와 실험·실습 장비를 구축해 인재를 길러 공급 체계를 만드는 연구임.
연구 목표는 산업계와 공동 교과목 개발·개편을 통해 기업형·맞춤형 산학밀착형 교육프로그램을 운영하고, 반도체설계분야 트랙의 마이크로디그리·시스템/소자/설계 세부 운영과 산학협력 프로젝트, 인턴십 기반 PBL 융합형 교육을 구현하는 데 있음. 기대효과는 취업 및 창업 지원의 선순환, E-Learning·Open Course Ware 및 Virtual Classroom·Online Class 확산, 시스템 반도체 IP 개발 참여를 통한 전문 실무형 인재 양성, 석·박사 진학 유도와 특허·기술 이전 같은 가시적 성과 창출임.
본 연구는 multi-tenancy 환경의 queuing delay를 최소화하고, 다양한 numeric format으로 구현된 emerging DNN을 비용효율적으로 가속하는 GPU 기반 시스템 구조를 설계함. 본 연구는 제안하는 시스템을 통해 아래 세 가지 사항을 달성하는 것을 목표로 함. 첫째, 기존 GPU 기반 system 대비queuing delay...