연구

연구실

ELC연구실 인공지능시스템

Embedded Systems Languages and Compilers Lab

담당교수 벅스텔러 번트

02-2123-7871

bburg@yonsei.ac.kr

제4공학관 D815호

연구실 소개

ELC연구실에서는 현대 컴퓨터 아키텍쳐에서의 소프트웨어 정확성과 성능 향상에 관해 연구하고 있습니다. 블록체인, 빅데이터, AI와 같은 최신 기술은 현대의 하드웨어에서 효율적으로 실행되기 위해서는 시스템 수준에서의 새로운 기술이 필요합니다. 이를 위해 멀티코어와 GPU, processing-in-memory (PIM), 하이브리드 영구 메모리 등을 통한 프로그래밍 효율, 성능, 시스템 복원성 등을 향상시키기 위한 연구를 진행하고 있습니다. 이러한 최적화 연구는 애플리케이션, 언어 및 컴파일러에서 런타임 시스템과 가상 머신에 이르기까지 전체 소프트웨어 스택에 걸쳐 있습니다. 대규모 분산 시스템에서의 성능 분석 및 테스팅 기법 또한 연구하고 있습니다. ELC연구실은 USENIX ATC, PLDI, ASPLOS, ICPP, LCTES, JSA, CCPP, IEEE TPDS와 같은 세계적인 학술대회와 저널에 게재하고 있으며, 시드니 대학교, 빈 공과 대학교, 삼성전자와 Fantom Foundation의 연구소와 연구 협력을 진행하고 있습니다.

연구분야
블록체인 멀티코어 및 GPU 병렬화 PIM 이종적 영구 메모리 고레벨 언어 메모리 모델 컴파일러 및 가상 머신
대표 논문
  • Kim, Y., Jeong, S., Jezek, K., Burgstaller, B., & Scholz, B. (2021). An {Off-The-Chain} Execution Environment for Scalable Testing and Profiling of Smart Contracts. In 2021 USENIX Annual Technical Conference (USENIX ATC 21) (pp. 565-579).
  • Yang, S., Jeong, S., Min, B., Kim, Y., Burgstaller, B., & Blieberger, J. (2020). Design-space evaluation for non-blocking synchronization in Ada: lock elision of protected objects, concurrent objects, and low-level atomics. Journal of Systems Architecture, 110, 101764.
  • Ko, Y., Burgstaller, B., & Scholz, B. (2015). Laminarir: Compile-time queues for structured streams. ACM SIGPLAN Notices, 50(6), 121-130.