Skip to main content

독재영 교수

Jaeyoung Do

서울대학교 · 컴퓨터과학

연구실 소개

독재영 교수의 연구실은 데이터 저장 및 처리의 핵심 기반 기술인 스토리지 시스템과 컴퓨팅의 융합을 중심으로 연구를 전개하고 있습니다. 특히 스마트 SSD와 컴퓨팅 스토리지 기반의 고성능·저에너지 연산 아키텍처 설계, 데이터베이스 버퍼 매니저 최적화, 그리고 대규모 AI 및 분석 워크로드를 위한 near-data 처리 기술에 중점을 두고 있습니다. 연구는 실질적인 시스템 구현과 성능 평가를 기반으로 하여, 실제 환경에서의 적용 가능성을 고려한 실용적인 기술 혁신을 추구합니다.

스마트 SSD컴퓨팅 스토리지near-data processing데이터베이스 최적화대규모 분석

연구 현황

논문 수
40
총 인용 수
1,003
최근 5년 논문
23
주요 분야
컴퓨터과학

연구 성과 추이

표시된 성과는 수집된 데이터 기준으로 산출되며, 일부 차이가 있을 수 있습니다.

5개년 연도별 논문 게재 수
23총합
2022
2023
2024
2025
2026
5개년 연도별 피인용 수
90총합
20222023202420252026

주요 논문

15
1
논문|인용수 370·2009
Fast Statistical Alignment
Robert K. Bradley, Adam Roberts, Michael Smoot, Sudeep Juvekar, Jaeyoung Do, Colin N. Dewey, Ian Holmes, Lior Pachter
SJR Q1FWCI 14.1PLoS Computational BiologyOA

We describe a new program for the alignment of multiple biological sequences that is both statistically motivated and fast enough for problem sizes that arise in practice. Our Fast Statistical Alignment program is based on pair hidden Markov models which approximate an insertion/deletion process on a tree and uses a sequence annealing algorithm to combine the posterior probabilities estimated from these models into a multiple alignment. FSA uses its explicit statistical model to produce multiple

Molecular BiologyBiochemistry, Genetics and Molecular Biology
2
논문|인용수 248·2013
Query processing on smart SSDs
Jaeyoung Do, Yang-Suk Kee, Jignesh M. Patel, Chanik Park, Kwanghyun Park, David J. DeWitt
FWCI 14.1

Data storage devices are getting "smarter." Smart Flash storage devices (a.k.a. "Smart SSD") are on the horizon and will package CPU processing and DRAM storage inside a Smart SSD, and make that available to run user programs inside a Smart SSD. The focus of this paper is on exploring the opportunities and challenges associated with exploiting this functionality of Smart SSDs for relational analytic query processing. We have implemented an initial prototype of Microsoft SQL Server running on a S

Computer Networks and CommunicationsComputer Science
3
논문|인용수 84·2011
Turbocharging DBMS buffer pool using SSDs
Jaeyoung Do, Donghui Zhang, Jignesh M. Patel, David J. DeWitt, Jeffrey F. Naughton, Alan Halverson
FWCI 12.6

Flash solid-state drives (SSDs) are changing the I/O landscape, which has largely been dominated by traditional hard disk drives (HDDs) for the last 50 years. In this paper we propose and systematically explore designs for using an SSD to improve the performance of a DBMS buffer manager. We propose three alternatives that differ mainly in the way that they deal with the dirty pages evicted from the buffer pool. We implemented these alternatives, as well another recently proposed algorithm for th

Computer Networks and CommunicationsComputer Science
4
논문|인용수 49·2020
Cost-effective, Energy-efficient, and Scalable Storage Computing for Large-scale AI Applications
Jaeyoung Do, Victor C. Ferreira, Hossein Bobarshad, Mahdi Torabzadehkashi, Siavash Rezaei, Ali HeydariGorji, Diego Souza, Brunno F. Goldstein, Leandro Santiago, Min Soo Kim, Priscila M. V. Lima, Felipe M. G. França
SJR Q2FWCI 2.6ACM Transactions on StorageOA

The growing volume of data produced continuously in the Cloud and at the Edge poses significant challenges for large-scale AI applications to extract and learn useful information from the data in a timely and efficient way. The goal of this article is to explore the use of computational storage to address such challenges by distributed near-data processing. We describe Newport, a high-performance and energy-efficient computational storage developed for realizing the full potential of in-storage

Computer Vision and Pattern RecognitionComputer Science
5
논문|인용수 40·2019
Programmable solid-state storage in future cloud datacenters
Jaeyoung Do, Sudipta Sengupta, Steven Swanson
SJR Q1FWCI 4.8Communications of the ACMOA

Programmable software-defined solid-state drives can move computing functions closer to storage.

Computer Networks and CommunicationsComputer Science
6
논문|인용수 33·2022
Accelerating Large-Scale Graph-Based Nearest Neighbor Search on a Computational Storage Platform
Ji-Hoon Kim, Yeo-Reum Park, Jaeyoung Do, Soo-Young Ji, Joo-Young Kim
SJR Q1FWCI 3.1IEEE Transactions on ComputersOA

<inline-formula><tex-math notation="LaTeX">$K$</tex-math></inline-formula> -nearest neighbor search is one of the fundamental tasks in various applications and the hierarchical navigable small world (HNSW) has recently drawn attention in large-scale cloud services, as it easily scales up the database while offering fast search. On the other hand, a computational storage device (CSD) that combines programmable logic and storage modules on a single board becomes popular to address the data bandwid

Computer Vision and Pattern RecognitionComputer Science
7
논문|인용수 28·2009
Join processing for flash SSDs
Jaeyoung Do, Jignesh M. Patel
FWCI 4.4

Flash solid state drives (SSDs) provide an attractive alternative to traditional magnetic hard disk drives (HDDs) for DBMS applications. Naturally there is substantial interest in redesigning critical database internals, such as join algorithms, for flash SSDs. However, we must carefully consider the lessons that we have learnt from over three decades of designing and tuning algorithms for magnetic HDD-based systems, so that we continue to reuse techniques that worked for magnetic HDDs and also

Computer Networks and CommunicationsComputer Science
8
논문|인용수 26·2020
Lessons learned from the early performance evaluation of Intel optane DC persistent memory in DBMS
Yinjun Wu, Kwanghyun Park, Rathijit Sen, Brian Kroth, Jaeyoung Do
FWCI 3.7

Non-volatile memory (NVM) is an emerging technology, which has the persistence characteristics of large capacity storage devices, while providing the low access latency and byte-addressablity of traditional DRAM memory. In this paper, we provide extensive performance evaluations on a recently released NVM device, Intel Optane DC Persistent Memory (PMem), under different configurations with several micro-benchmark tools. Further, we evaluate OLTP and OLAP database workloads with Microsoft SQL Ser

Computer Networks and CommunicationsComputer Science
9
논문|인용수 16·2023
Weakly Supervised Referring Image Segmentation with Intra-Chunk and Inter-Chunk Consistency
Jungbeom Lee, Sungjin Lee, Jinseok Nam, Seunghak Yu, Jaeyoung Do, Tara Taghavi
FWCI 1.9

Referring image segmentation aims to localize the object in an image referred by a natural language expression. Most previous studies learn referring image segmentation with a large-scale dataset containing segmentation labels, but they are costly. We present a weakly supervised learning method for referring image segmentation that only uses readily available image-text pairs. We first train a visual-linguistic model for image-text matching and extract a visual saliency map through Grad-CAM to i

Computer Vision and Pattern RecognitionComputer Science
10
논문|인용수 16·2021
Better database cost/performance via batched I/O on programmable SSD
Jaeyoung Do, Ivan Luiz Picoli, David Lomet, Philippe Bonnet
SJR Q1FWCI 2.1The VLDB JournalOA
Computer Networks and CommunicationsComputer Science
11
논문|인용수 13·2024
AscleAI: A LLM-based Clinical Note Management System for Enhancing Clinician Productivity
Jiyeon Han, Jimin Park, Jinyoung Huh, Uran Oh, Jaeyoung Do, Daehee Kim
FWCI 9.2OA

While clinical notes are essential to the field of healthcare, they pose several challenges for clinicians since it is difficult to write down medical information, review prior notes, and extract the desired information at the same time while examining a patient. Thus, we designed a system that can automatically generate clinical notes from dialogues between patients and clinicians and provide specific information upon clinicians’ query using a Large Language Model (LLM) both in real-time. To ex

Health Information ManagementHealth Professions
12
논문|인용수 11·2013
Fast peak-to-peak behavior with SSD buffer pool
Jaeyoung Do, Donghui Zhang, Jignesh M. Patel, David J. DeWitt
FWCI 3.8

A promising use of flash SSDs in a DBMS is to extend the main memory buffer pool by caching selected pages that have been evicted from the buffer pool. Such a use has been shown to produce significant gains in the steady state performance of the DBMS. One strategy for using the SSD buffer pool is to throw away the data in the SSD when the system is restarted (either when recovering from a crash or restarting after a shutdown), and consequently a long “ramp-up” period to regain peak performance i

Computer Networks and CommunicationsComputer Science
13
논문|인용수 10·2014
Query Processing on Smart SSDs.
Kwanghyun Park, Yang-Suk Kee, Jignesh M. Patel, Jaeyoung Do, Chanik Park, David J. DeWitt
FWCI 0.7IEEE Data(base) Engineering Bulletin

Data storage devices are getting smarter. Smart flash storage devices (a.k.a. Smart SSDs) are on the horizon and package a small programmable computer inside the device. Thus, users can run code closer to the data right inside the SSD, on the “other” side of the I/O bus. The focus of this paper is on exploring the opportunities and challenges associated with exploiting this functionality of Smart SSDs for relational analytic query processing. We have implemented an initial prototype of Microsoft

Computer Networks and CommunicationsComputer Science
14
논문|인용수 8·2021
Computational Storage: Where Are We Today?
Antonio Barbalace, Jaeyoung Do
FWCI 1.3Edinburgh Research ExplorerOA

Computational Storage Devices (CSDs), which are storage devices including general-purpose, special-purpose, and/or re-configurable processing units, are now becoming commercially available from different vendors. CSDs are capable of running software that usually runs on the host CPU – but on the storage device, where the data reside. Thus, a server with one or more CSDs may improve the overall performance and energy consumption of software dealing with a large amount of data. With the aim of fos

Computer Networks and CommunicationsComputer Science
15
논문|인용수 8·2019
Improving CPU I/O Performance via SSD Controller FTL Support for Batched Writes
Jaeyoung Do, David Lomet, Ivan Luiz Picoli
FWCI 1.1

Exploiting a storage hierarchy is critical to cost-effective data management. One can achieve great performance when working solely on main memory data. But this comes at a high cost. Systems that use secondary storage as the "home" for data have much lower storage costs as they can not only make the data durable but reduce its storage cost as well. Performance then becomes the challenge, reflected in an increased execution cost. Log structured stores, e.g. Deuteronomy, improve I/O cost/performa

Computer Networks and CommunicationsComputer Science

대표 연구 분야

Computer Networks and CommunicationsArtificial IntelligenceComputer Vision and Pattern RecognitionInformation SystemsComputational Theory and MathematicsMolecular Biology

독재영 교수의 연구를 Nubint에서 더 깊이 살펴보세요

이 연구실의 논문을 앱에서 열어 AI와 함께 읽고, 핵심을 요약하고, 내 글에 인용하세요.