http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.
변환된 중국어를 복사하여 사용하시면 됩니다.
조영필,조두산,백윤흥,Cho, Yeongpil,Cho, Doosan,Paek, Yunheung 한국정보처리학회 2013 정보처리학회논문지. 컴퓨터 및 통신시스템 Vol.2 No.5
스마트폰이 널리 사용됨에 따라 이에 탑재되는 어플리케이션이 점차 고도화 되고 있다. 일면 하드웨어의 성능이 소프트웨어의 요구사항을 능가한 모습도 보이는 Personal Computer와는 달리 스마트폰의 경우 보다 얇은 것을 추구하는 디자인적 한계점과 여타 하드웨어에 비해 더딘 발전 속도를 보이는 배터리에 의해 저전력을 추구해야 한다는 한계점으로 인해 하드웨어의 성능이 소프트웨어의 요구사항을 충족시키지 못하는 모습이다. 이를 보완하기 위한 대표적인 기술로 연산 오프로딩이 각광받고 있다. 하지만, 확실히 성능 및 전력 소모에 있어서 이점을 가져다준다는 연구에도 불구하고 오프로딩은 현재 널리 사용되는 기술이 아니다. 이는 기존 오프로딩 프레임워크는 어플리케이션 개발자가 사용하기에 난해한 점이 있기 때문이다. 따라서 본 연구는 어플리케이션 개발자 친화적인 오프로딩 프레임워크인 SorMob을 소개한다. SorMob은 안드로이드 상에서 동작하며, Aspect Oriented Programming 개념을 차용하여 개발자 친화적인 환경을 구축할 수 있었으며 실험을 통해 기존의 오프로딩 프레임워크에 뒤떨어지지 않는 성능을 가지고 있음을 확인할 수 있었다. As smartphones are rapidly and widely spread, their applications request gradually larger computation power. Recently, in the personal computer, computing power of hardware has exceeded performance requirement of software sometimes. Computing power of smartphone, however, will not grow at the same pace as demand of applications because of form factor to seek thinner devices and power limitation by relatively slow technical progress of battery. Computation offloading is getting huge attention as one of solution for the problem. It has not commonly used technology in spite of advantages for performance and power consumption since the existing offloading frameworks are difficult for application developer to utilize. This paper presents an application developer-friendly offloading framework, named SorMob. Based on Aspect Oriented Programming model, SorMob provides a convenient environment for application development, and its performance was verified by comparing with the existing offloading framework.
조영필 ( Yeongpil Cho ),허인구 ( Ingoo Heo ),김용주 ( Yongjoo Kim ),백윤흥 ( Yunheung Paek ) 한국정보처리학회 2011 한국정보처리학회 학술대회논문집 Vol.18 No.2
최근 컴퓨터 비전의 활용 영역이 증가함에 따라 컴퓨터 비전의 대표적인 라이브러리인 openCV[1]의 사용 또한 증가하는 추세이다. openCV 에는 컴퓨터 비전 알고리즘의 특성상 massive 한연산을 수행해야 하는 부분이 상당수 존재한다. 본 논문은 이러한 연산량의 부담을 줄임으로써 openCV 의 성능 향상을 위한 아키텍처를 연구한다. openCV 의 massive 한 연산은 라이브러리 함수에 있는 내부 반복문에서 발생하기 때문에, 본 논문은 반복문의 특성을 분석하고 이를 가속할 수 있는 아키텍처가 무엇인지 연구한다. 결론적으로 반복문의 각 iteration 이 독립적일 경우에는 SIMD (Single Instruction Multiple Data)와 SIMT (Single Instruction Multiple Thread)이 적합하며 반복문의 각 iteration 이 의존적일 경우에는 MIMD (Multiple Instruction Multiple Data)를 바탕으로 하는 파이프라인 아키텍처가 적합하다.
조영필 ( Yeongpil Cho ),권용인 ( Yongin Kwon ),양승준 ( Seungjun Yang ),백윤흥 ( Yunheung Paek ) 한국정보처리학회 2012 한국정보처리학회 학술대회논문집 Vol.19 No.1
현재 스마트폰에서 가장 널리 쓰이는 OS 는 안드로이드이다. 안드로이드는 오픈 소스 플랫폼 이기 때문에 이를 수정하여 기존 기술을 개선하거나 새로운 기술을 개발하려는 시도가 많이 이루어 지고 있다. 이를 위해 필수적으로 시행해야 할 것이 Dalvik Virtual Machine 을 분석하는 작업이다. 이 에, 본 연구는 Dalvik Virtual Machine 의 주요 요소를 분석하였다.
멀티미디어 데이터 Playback 최적화를 위한 Cross-Platform 어플리케이션
( Mikhail Oparin ),조영필 ( Yeongpil Cho ),권용인 ( Yongin Kwon ),고광만 ( Kwangman Ko ),백윤흥 ( Yunheung Paek ) 한국정보처리학회 2013 한국정보처리학회 학술대회논문집 Vol.20 No.1
With the continuous growth of a number of high-quality multimedia services for handheld devices, the lack of power resources becomes an increasingly critical issue. One of the ways to overcome existing problem is to make multimedia data processing more efficient. In order to do that this paper introduces a video streaming application for Android platform which, while being used along with offloading technique, may provide an efficient progressive download service for user devices along with relief of media servers.
기기 보안성의 향상을 위한 모바일 수행 오프로딩의 가능성
이하윤 ( Hayoon Yi ),조영필 ( Yeongpil Cho ),권동현 ( Donghyun Kwon ),백윤흥 ( Yunheung Paek ) 한국정보처리학회 2014 한국정보처리학회 학술대회논문집 Vol.21 No.1
지금까지 모바일을 위한 본격적인 보안 소프트웨어 연구는 대부분 모바일 기기의 성능 제약 때문에 서버를 활용하는 서버-클라이언트 모델로 진행이 되었다. 본 논문에서는 서버-클라이언트 모델과 비슷하게 서버를 활용하면서도 다른 추가적인 이점을 가질 수 있는 모바일 수행 오프로딩 프레임워크를 활용한 모바일 기기의 보안 가능성에 대해 이야기한다.
모바일 기기를 위한 효과적인 Process Offloading 아키텍처에 관한 연구
양승준 ( Seungjun Yang ),조영필 ( Yeongpil Cho ),권용인 ( Yongin Kwon ),권동현 ( Donghyun Kwon ),이하윤 ( Hyyoon Yi ),백윤흥 ( Yunheung Paek ) 한국정보처리학회 2012 한국정보처리학회 학술대회논문집 Vol.19 No.1
Process Offloading 기술은 동작 중인 어플리케이션의 일부를 보다 강력한 성능을 가진 다른 기기로 옮겨 실행하는 기술로써, 스마트폰과 같은 모바일 기기에 적용될 경우 어플리케이션의 수행 속도를 향상시키고 배터리 소모 및 발열을 크게 줄일 수 있다. 본 논문에서는 기존의 연구를 조사 및 고찰하여 보다 효과적인 Process Offloading 아키텍처를 제시하고자 한다.
안드로이드용 클라우딩 컴퓨팅 어플리케이션 개발을 위한 프레임워크
권용인 ( Yongin Kwon ),양승준 ( Seungjun Yang ),조영필 ( Yeongpil Cho ),백윤흥 ( Yunheung Paek ) 한국정보처리학회 2012 한국정보처리학회 학술대회논문집 Vol.19 No.1
스마트폰의 발전 속도는 어플리케이션의 복잡도 증가 속도에 못 미치며, 스마트폰에서 보다 고 사양의 어플리케이션을 수행하기를 원하는 사용자가 늘고 있다. 또한 스마트폰의 성능이 향상됨에 따라 배터리 소모와 발열량도 증가하여 이는 사용자에게 큰 부담이 되고 있다. 이러한 상황에서 클라우드 컴퓨팅은 스마트폰에서 고사양의 어플리케이션을 손쉽게 실행하도록 도와주며 스마트폰의 배터리 소모와 발열량도 줄여줄 수 있다. 하지만 클라우드 컴퓨팅 기능이 탑재된 어플리케이션을 개발하는 것은 개발자에게 큰 부담이기 때문에 본 연구에서는 안드로이드용 클라우드 컴퓨팅 프레임워크를 제안하여 어플리케이션 개발자들이 손쉽게 클라우드 컴퓨팅 기능이 탑재된 어플리케이션을 개발하도록 한다.
루트킷 탐지 도구(Gibraltar) 성능 향상을 위한 자동화된 커널 메모리 자료 구조 추출에 관한 연구
최원하 ( Wonha Choi ),이하윤 ( Hayoon Yi ),조영필 ( Yeongpil Cho ),백윤흥 ( Yunheung Paek ) 한국정보처리학회 2015 한국정보처리학회 학술대회논문집 Vol.22 No.1
하이퍼바이저를 이용한 가상화 검사(Virtual Machine Introspection)의 하나인 Gibraltar[2]는 자동으로 무결성 명세서를 생성할 수 있고, 보안 위협이 높아지고 있는 데이터 영역에 대해서도 방어가 가능하다는 점에 존재하는 어떤 보안 도구보다 효과적인 시스템으로 여겨지고 있다. 본 연구에서는 루트킷 탐지 도구인 Gibraltar 를 Linux/ARM 3.14 버전에서 구현하고, 커널 메모리 자료 구조 추출 자동화 툴을 개발함으로써 기존 연구의 문제점을 해결하여 성능을 개선하였다. 이를 바탕으로 향후 Gibraltar 연구의 추가 개선 방향을 제시한다.
재구성형 프로세서 맵핑을 위한 컴퓨터 비전 응용 분석 : SIFT
허인구 ( Ingoo Heo ),김용주 ( Yongjoo Kim ),이진용 ( Jinyong Lee ),조영필 ( Yeongpil Cho ),백윤흥 ( Yunheung Paek ),고광만 ( Kwangman Ko ) 한국정보처리학회 2011 한국정보처리학회 학술대회논문집 Vol.18 No.2
최근 영상이나 이미지로부터 사용자가 원하는 정보를 추출해 내고 재구성 하는 영상 인식, 증강 현실 등의 컴퓨터 비전(Computer Vision) 응용들이 각광을 받고 있다. 이러한 컴퓨터 비전 응용들은 그 동안 많은 알고리즘들의 연구를 통해 꾸준히 개선되고 향상되어 왔으나, 많은 계산량을 요구하기 때문에 임베디드 시스템에서는 널리 쓰이기 힘들었다. 하지만 최근 들어, 스마트폰 등의 모바일 기기에서의 계산 처리 능력이 향상 되고, 소비자 수요가 증가하면서, 이러한 컴퓨터 비전 응용은 점점 모바일 기기에서 널리 쓰이게 되고 있다. 하지만, 여전히 이러한 컴퓨터 응용을 수행하기 위한 계산양은 부족하기 때문에, 충분한 연산량을 제공하기 위한 방법론들이 다양하게 제시되고 있다. 본 논문에서는 이러한 컴퓨터 응용을 위한 프로세서 구조로서 재구성형 프로세서(Reconfigurable Architecture)를 제안한다. 컴퓨터 비전 응용 중 사물 인식 분야에서 널리 쓰이는 SIFT(Scale Invariant Feature Transformation)을 분석하고 이를 재구성형 프로세서에 맵핑하여 성능 향상을 꾀하였다. SIFT의 주요 커널들을 재구성형 프로 세서 맵핑한 결과 최소 6.5배에서 최대 9.2배의 성능 향상을 이룰 수 있었다.