http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.
변환된 중국어를 복사하여 사용하시면 됩니다.
An Efficient Variable Rearrangement Technique for STT-RAM Based Hybrid Caches
윤종희,조두산,Youn, Jonghee M.,Cho, Doosan Institute of Embedded Engineering of Korea 2016 대한임베디드공학회논문지 Vol.11 No.2
The emerging Spin-Transfer Torque RAM (STT-RAM) is a promising component that can be used to improve the efficiency as a result of its high storage density and low leakage power. However, the state-of-the-art STT-RAM is not ready to replace SRAM technology due to the negative effect of its write operations. The write operations require longer latency and more power than the same operations in SRAM. Therefore, a hybrid cache with SRAM and STT-RAM technologies is proposed to obtain the benefits of STT-RAM while minimizing its negative effects by using SRAM. To efficiently use of the hybrid cache, it is important to place write intensive data onto the cache. Such data should be placed on SRAM to minimize the negative effect. Thus, we propose a technique that optimizes placement of data in main memory. It drives the proper combination of advantages and disadvantages for SRAM and STT-RAM in the hybrid cache. As a result of the proposed technique, write intensive data are loaded to SRAM and read intensive data are loaded to STT-RAM. In addition, our technique also optimizes temporal locality to minimize conflict misses. Therefore, it improves performance and energy consumption of the hybrid cache architecture in a certain range.
Binutils 를 이용한 Retargetable Assembler 와 Linker 의 개발
윤종희 ( Jonghee Youn ),김호균 ( Hokyun Kim ),안민욱 ( Minwook Ahn ),최영규 ( Youngkyu Choi ),김대호 ( Daeho Kim ),정지문 ( Jimoon Jung ),백윤흥 ( Yunheung Paek ) 한국정보처리학회 2008 한국정보처리학회 학술대회논문집 Vol.15 No.2
CE (Consumer Electronics) 시장에서 Embedded System 은 time-to-market 이라는 개념이 나날이 중요해지고 있다. 시스템의 중심인 core processor 에 대하여 지원하는 여러 가지 software toolkit 의 빠른 개발은 무엇보다 중요해지고 있다. 이 논문에서는 GNU Binutils 를 기반으로 ADL 을 이용하여 Embedded system 의 core processor 를 위 하여 신속한 Assembler 와 Linker 를 개발하는 플랫폼을 개발 하였다. 이 플랫폼은 서울대학교 소프트웨어 최적화 연구실에서 개발한 ADL (Architecture Description Language)[1] 을 이용하여 core processor 를 기술하면 자동으로 Assembler 와 Link 를 생성해주는 시스템이다.
Block level parallelism 을 위한 수정된 SIMD Architecture 설계
윤종희 ( Jonghee Youn ),김대호 ( Daeho Kim ),안민욱 ( Minwook Ahn ),최영규 ( Youngkyu Choi ),김호균 ( Hokyun Kim ),양승준 ( Seungjun Yang ),백윤흥 ( Yunheung Paek ) 한국정보처리학회 2008 한국정보처리학회 학술대회논문집 Vol.15 No.2
미디어 어플리케이션, 특히 비디오 어플리케이션의 경우 커널 코드를 얼마나 효과적으로 처리하느냐에 따라 전체적인 성능에 큰 차이가 생긴다. 이러한 커널 코드를 효과적으로 처리하기 위해, 일반적인 DSP co-processor 에 SIMD 구조를 추가한 아키텍처를 설계하여 비디오 어플리케이션의 전체적인 성능을 향상할 수 있도록 하였다.
윤종희 ( Jonghee M. Youn ),문현곤 ( Hyungon Moon ),한상준 ( Sangjun Han ),신장섭 ( Jangseop Shin ),백윤흥 ( Yunheung Paek ) 한국정보처리학회 2013 한국정보처리학회 학술대회논문집 Vol.20 No.2
최근 컴퓨터 시스템과 네트워크의 발전으로 인해 다양한 악성코드들이 네트워크 상에서 유포되고 있다. 이러한 악성코드들을 빠른 시간에 분석해서 악성 여부와 그 행위를 파악하기 위해 많은 자동 분석 시스템들이 개발되어 사용되고 있지만, 이들 대부분이 가상머신 기반으로 동작하기 때문에 최근의 악성코드들은 가상머신 환경을 탐지하여 가상머신 상에서는 본연의 기능을 수행하지 않도록 제작되어 있다. 본 논문에서는 기존의 악성코드 자동 분석 시스템이 가상머신을 기반으로 하는 것을 개선해서 실제 컴퓨터를 사용해서 자동 분석할 수 있는 시스템을 제안한다.
Multi-Output Instruction 기술 방법 향상을 통한 성능 개선에 관한 연구
윤종희 ( Jonghee Youn ),안민욱 ( Minwook Ahn ),김대호 ( Daeho Kim ),김호균 ( Hokyun Kim ),조두산 ( Doosan Cho ),권용인 ( Yongin Kwon ),백윤흥 ( Yunheung Paek ) 한국정보처리학회 2008 한국정보처리학회 학술대회논문집 Vol.15 No.1
많은 DSP 등에서 Multi-Output Instructions(MOI)를 지원하나 이를 사용할 수 있는 컴파일러가 없다. 그래서 기존연구에서 이 문제를 해결하는 새로운 코드 생성 알고리즘을 개발하여 소개하였다. 하지만, 이 논문에서 제시한 방법은 많은 제약이 있어, 본 논문에서는 기존 논문에서 사용한 MOI 를 위한 compiler grammar rule description 을 확장하고, 알고리즘을 변경하여 기존에 제안된 방법이 해결할 수 없었던 MOI 들까지 모두 컴파일러에서 처리할 수 있도록 하였다.
실머신 기반 악성코드 자동 분석 시스템에서의 네트워크 덤프
조영훈 ( Jonghee M. Youn ),나재찬 ( Jaechan Na ),윤종희 ( Younghun Jo ) 한국정보처리학회 2014 한국정보처리학회 학술대회논문집 Vol.21 No.2
이전에 쿠쿠 샌드박스(Cuckoo Sandbox)에서 가지고 있었던 가상환경의 분석환경시스템에서 실머신 기반에서 분석이 가능하도록 구현하는 과정에서 네트워크 덤프(Network Dump)와 관련된 문제가 존재한다. 이런 문제를 해결하기 위해 Server PC와 실머신을 NAT(Network Address Translation)를 사용하여 해결할 수 있는지 알아보고 분석한 결과를 가상머신으로 분석한 결과와 비교하여 차이점이 있는지 알아보고자 한다.
김성진(Seongjin Kim),윤종희(Jonghee M. Youn),고광만(Kwangman Ko) 한국정보과학회 2012 한국정보과학회 학술발표논문집 Vol.39 No.1A
임베디드 분야에서 전력·에너지 소비 문제는 시스템을 설계하는데 있어서 매우 중요한 이슈가 되고 있다. 특히 휴대성이 강조되는 모바일 장치의 제한된 전력을 효율적으로 이용하기 위해서 하드웨어적인 관리 못지않게 소프트웨어적인 관리 기술의 필요성이 강조되고 있으며 전력 소비 관리를 위한 최적화된 컴파일러 기법이 연구되고 있다. 이 논문에서는 모바일 장치에서 구동되는 어플리케이션의 전력·에너지 소비를 줄이기 위한 전역 코드 스케줄링 기법을 제시한다. 이를 위해, 재목적 소프트웨어 개발 도구인 EXPRESSION의 컴파일러인 EXPRESS의 코드 최적화 기법을 이용하여 전력·에너지 효율적인 전역 코드스케줄링 모델을 설계하고 성능평가 방법을 제시한다.
황신운 ( Shin-woon Hwang ),윤종희 ( Jonghee Youn ) 한국정보처리학회 2021 한국정보처리학회 학술대회논문집 Vol.28 No.1
악성코드 분석방법의 발전에 따라 악성코드의 분석우회기법도 나날이 발전하여 대량의 악성코드분석이 다양한 이유로 수행되지 않고 있다. 대부분의 악성코드는 소스코드가 없는 바이너리로 동적 분석이 동작하지 않는 원인을 파악하기 어렵다. 동적 분석이 실행되지 않는 악성코드들은 입력 값에 따라 악성코드가 동작하거나, 특정 시간대를 일치하는 등 다양한 트리거가 존재한다. 본 논문에서는 트리거가 필요한 악성코드에 대해 바이너리 리프팅(lifting) 기술을 활용한 새로운 동적 분석방법을 제안한다. 바이너리 리프팅 기술은 소스코드가 없는 바이너리를 LLVM IR 로 변환시키는 기술로서 이를 활용해 입력 값 유무에 따른 악성코드를 판별하고자 한다. 전달인자를 사용하는 코드와 사용하지 않는 코드간 LLVM IR 을 비교분석하여 전달인자에 따른 악성코드 동작 여부를 판별해 대량의 악성코드 동적 분석시스템의 분석률을 높이는 방안을 제안하고자 한다.
악성코드 자동 분석 시스템의 결과를 이용한 악성코드 분류 및 분석
나재찬 ( Jaechan Na ),조영훈,윤종희 ( Jonghee M. Youn ) 한국정보처리학회 2014 한국정보처리학회 학술대회논문집 Vol.21 No.2
쿠쿠 샌드박스(Cuckoo Sandbox)는 가상머신을 이용해 악성코드를 자동으로 동적 분석할 수 있는 도구이다. 우선 악성코드의 MD5값을 이용하여 VirusTotal을 이용해 종류를 분류하고,쿠쿠 샌드박스로 악성코드 동적을 분석하여 결과파일을 이용해 악성코드에서 호출한 API들에 대한 정보를 추출하고,다양한 종류별 악성코드 그룹에 대해서 API빈도를 종합하고,또한 다른 종류군의 악성코드 그룹과 API 빈도를 비교해 특정 종류의 악성코드 그룹에 대한 특징적인 API를 찾아내어 향후 이런 특징 API들을 이용해 악성코드의 종류를 자동으로 판정하기 위한 방법을 제시한다.
Binary lifting을 이용한 안드로이드 라이브러리 취약점 분석
이성원 ( Sung-won Lee ),윤종희 ( Jonghee Youn ) 한국정보처리학회 2020 한국정보처리학회 학술대회논문집 Vol.27 No.1
안드로이드 OS는 대중적이고 중요한 시스템으로 자리 잡았고, 이에 따른 다양한 연구도 진행 중이다. 본 논문에서는 보안측면에서의 취약점 분석 방법을 제시하여, 각종 보안 위협을 예방하는데 기여하고자 한다. 안드로이드 라이브러리를 대상으로 Binary Lifting 기술을 사용하여 코드기반(LLVM IR) 퍼징을 진행하는, 취약점 분석 과정을 설계 수행한다.