김선욱 교수
Seon Wook Kim
고려대학교 전기전자공학부 · 컴퓨터과학
연구실 소개
김선욱 교수의 연구실은 다중 스레드 아키텍처에서의 병렬 실행 성능 향상을 위한 하드웨어적 기법과 실시간 성능 분석 기술을 중심으로 연구를 진행하고 있습니다. 특히, 추측 실행을 통한 성능 향상과 함께, 사전에 알 수 없는 데이터 의존성 문제를 해결하기 위한 전용 스페큘레이티브 스토리지 아키텍처 설계에 초점을 맞추고 있으며, 이와 연계된 성능 분석 도구의 개발도 함께 진행하고 있습니다. 또한, 병렬 컴퓨팅 환경에서의 객체 지향 프로그래밍 언어 활용을 위한 최적화 기법과 성능 분석 기반의 최적화 기법도 연구하고 있습니다.
연구 현황
연구 성과 추이
표시된 성과는 수집된 데이터 기준으로 산출되며, 일부 차이가 있을 수 있습니다.
주요 논문
15Recent proposals for multithreaded architectures allow threads with unknown dependences to execute speculatively in parallel. These architectures use hardware speculative storage to buffer uncertain data, track data dependences and roll back incorrect executions. Because all memory references access the speculative storage, current proposals implement this storage using small memory structures for fast access. The limited capacity of the speculative storage causes considerable performance loss d
BACKGROUND: Epidrum® is a recently developed, air operated, loss of resistance (LOR) device for identifying the epidural space. We investigated the usefulness of Epidrum® by comparing it with the conventional LOR technique for identifying the epidural space. METHODS: One hundred eight American Society of Anesthesiologists (ASA) physical status I or II patients between the ages of 17 and 68 years old and who were scheduled for elective surgery under combined spinal-epidural anesthesia were enroll
Recent proposals for multithreaded architectures employ speculative execution to allow threads with unknown dependences to execute speculatively in parallel. The architectures use hardware speculative storage to buffer speculative data, track data dependences and correct incorrect executions through roll-backs. Because all memory references access the speculative storage, current proposals implement speculative storage using small memory structures to achieve fast access. The limited capacity of
The Indian meal moth, Plodia interpunctella, causes massive damage to stored grains and processed foods. Heat treatment has been widely used to control insect pests infesting stored grains. However, heat treatment may result in unsatisfactory control owing to heat tolerance of target insects. This study quantified the heat tolerance and analyzed its induction in P. interpunctella. Susceptibility of P. interpunctella to different high temperatures was assessed in all developmental stages. Heat tr
We propose an improved generalized sidelobe canceller (GSC) utilizing a phase-error filter (PEF) for multi-channel signal enhancement. The PEF is first incorporated for improving the fixed beamformer (BF) of the GSC. Furthermore, the weight update of the GSC is formulated using the PEF spectral gain. The experimental results show that the proposed method provides better perceptual evaluation and intelligibility scores under multiple noise conditions than conventional BFs, including the GSC and P
In the past, developers of parallel science and engineering applications have been reluctant to embrace objectoriented languages due to the high abstraction penalties they incur at runtime. However, recent advances in design techniques and compiler technology have allowed C++ to emerge as a practical choice for these applications. Due to the lag in acceptance of these languages for parallel computing, there has also been a lag in commercial tool support for this application domain. This paper pr
대표 연구 분야
김선욱 교수의 연구를 Nubint에서 더 깊이 살펴보세요
이 연구실의 논문을 앱에서 열어 AI와 함께 읽고, 핵심을 요약하고, 내 글에 인용하세요.