http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.
변환된 중국어를 복사하여 사용하시면 됩니다.
한환수(Han Hwan-Su),전승기(Jeon Seung-Gie),박태영(Park Tae-Young),김봉상(Kim Bong-Sang),박덕신(Park Duck-Shin),권순박(Kwon Soon-Bark) 한국철도학회 2007 한국철도학회 학술발표대회논문집 Vol.- No.-
An amenity requirement of the passenger using public traffic is rising continuously, and also The Ministry of Environment established "Indoor air quality management guidelines in public facilities(Dec. 2006)". To satisfy such requirement, the photoplasma device to decrease VOCs(Volatile Organic Compounds) and suspended bacillus is applied to the underframe mounted HVAC(Heating, Ventilating and Air-Conditioning) system for train. Air purifying method of photoplasma device is optical and chemical reaction that UV-light(wavelength less than 280nm) react with catalyst material(TiO2). To analyze the efficiency of photoplasma in this study, we measured the requirement time for toluene to decease down to 0.3ppm after contaminating the passenger cabin for train to toluene 1ppm.
병렬순환문 검출을 위한 정적 및 동적 데이터 의존성 분석
김효영, 한환수 IT연구소 2011 정보기술융합공학논문지 Vol.1 No.2
컴퓨팅 환경이 싱글코어에서 멀티코어로 변하면서 병렬소프트웨어의 중요성도 함께 커지고 있지만 기존에 작성된 수많은 알고리즘들과 프로그램들은 싱글프로세서를 위해 작성되었고 개발자들도 아직 병렬 환경으로의 전환에 어려움을 겪고 있다. 이를 해결하기 위한 여러 가지 자동 병렬화 기법들이 오랫동안 연구되었는데 첫 번째는 정적 분석을 통한 방법으로 컴파일러 등을 활용해서 소스코드에서 자료 의존성을 찾는 방법이고 두 번째 방법은 동적 분석 방법이다. 동적 분석에서는 프로그램을 일부 수정해서 실제로 실행을 해보면서 얻은 정보를 바탕으로 자료 의존성 분석을 수행하기 때문에 정적 분석에 비해 정확한 결과를 기대할 수 있다. 하지만 실제로 모든 메모리 접근을 기억해야 하므로 분 석 수행에 큰 부하가 발생하는 단점이 있으나 컴퓨팅 파워가 급격히 증가 하고 있어 점점 인기를 얻 고 있다. 최근에 정적분석과 동적 분석의 장점을 취한 복합 분석 기법도 연구가 되고 있다. 본고에서 는 이와 같이 다양한 자료 의존성 분석 기법을 살펴보고 각각의 기법을 사용하는 도구들의 성능과 한계에 대해서도 살펴보고자 한다.
최정식, 한환수 IT연구소 2012 정보기술융합공학논문지 Vol.2 No.2
컴퓨터 시스템의 근간을 이루는 메모리 계층에서 현재 각광받고 있는 비휘발성 메모리 소자만을 사용하여 메인 메모 리를 구성하는 시스템을 설계하고, 이 메모리 계층을 지원하기 위한 시스템 소프트웨어 - 운영체제, 컴파일러, 시스템 라 이브러리 등을 비휘발성 메모리 특성에 맞게 재설계하고, 이를 통하여 전체 시스템의 성능과 신뢰성을 제고할 수 있는 기술에 대한 연구가 필요하다. 본 논문에서는 기존에 진행되어온 비휘발성 메모리에 관한 연구를 살펴보고 앞으로 더욱 연구가 진행되어야 할 분야에 대한 고찰을 해본다.
가상메모리가 지원되지 않는 이동단말기에서의 WIPI런타임엔진 개발
김유일,한환수,이재호,김선자 에스케이텔레콤 (주) 2005 Telecommunications Review Vol.15 No.4
In this paper, we report our experiences in developing a system environment to execute native executables in mobile devices. Our system includes loader and dynamic linker for ELF executables. It provides multithread APIs for Java applications as well. Our system is a crucial component of a WIPI runtime engine. No opensource WIPI platforms are currently available to researchers, since already existing platforms are all developed by industries. Sharing our experiences, we expect our work to contribute to the production of advanced results in this area. 본 논문에서는 WIPI 런타임 엔진을 구성하는 필수 요소인 응용프로그램 로더 및 동적 링커, 멀티쓰레드 모듈 개발에 참가한 연구진의 경험을 소개한다. 무선 응용 서비스의 표준으로 채택된 WIPI 환경은 C 언어 또는 자바 언어로 작성된 응용프로그램을 외부에서 네이티브 코드로 컴파일한 후 이동 단말기로 전송하여 수행하는 방식을 제안하고 있지만, 휴대폰과 같은 제한된 이동 단말기에서 WIPI 런타임 엔진을 구현하는데 도움이 될 만한 자료는 거의 공개되어 있지 않다. 본 연구가 비슷한 환경에서 WIPI 런타임 엔진을 개발하려는 연구자들에게 중요한 참고자료로 활용될 수 있을 것이다.
김현준,홍성인,한환수 한국정보과학회 2018 정보과학회 컴퓨팅의 실제 논문지 Vol.24 No.7
Domain-specific programmers find it difficult to understand and apply optimizations for programs in which massive threads run in parallel. In this paper, we implemented a tool to dynamically generate the profiling information of GPU kernels with less overhead. We used SASSI to instrument a profiling code into the GPU kernels to generate a performance trace. We also developed a profiling tool to analyze the extracted traces to investigate the performance overhead. We expect domainspecific developers to benefit from the performance-optimized GPU kernel using the performance analysis tools. 대량의 쓰레드가 병렬로 동작하는 GPU에서 최적화된 코드를 작성하는 것은 쉽지 않다. 본 논문에서는 성능 분석을 위해 GPU를 대상으로 코드 삽입이 가능한 SASSI를 이용하여 적은 오버헤드로 커널 함수의 성능 정보를 동적으로 추출하는 도구를 구현하였다. 또한, 추출한 GPU 성능 정보를 분석하여 성능 분석 가능한 도구를 개발하였다. 도메인-특정 개발자들도 개발한 성능 분석 도구를 활용하여 성능 최적화된 GPU 커널 함수를 작성하는데 도움이 될 것이라 기대한다.
멀티테넌트 GPU 환경에서 메모리 자원을 고려한 선제적 동시-스케줄링
김정재,최윤채,한환수 한국정보과학회 2024 정보과학회논문지 Vol.51 No.3
In a multi-tenant GPU environment, multiple applications are co-located on a single GPU to maximize utilization and throughput. However, co-location can lead to out-of-memory errors. Previous research addressed this problem by scheduling tasks that do not exceed the total GPU memory capacity. Our research introduces two novel methods that allow the co-location of additional tasks on a GPU while effectively preventing out-of-memory errors. Our approach involves immediate deallocation of unused memory within tasks, freeing up memory early on the GPU. This enables additional concurrent execution of multiple tasks on the GPU. Furthermore, by over-subscribing Unified Memory, tasks are scheduled to tolerate memory usage that exceeds the total GPU memory capacity. With our proposed schemes, it is feasible to reduce the execution time of multiple tasks compared to previous scheduling approaches and each scheme shows performance improvement of 7.3% and 1.9%, respectively, compared to prior research.
김유일,전진성,한환수 한국정보과학회 프로그래밍언어연구회 2005 프로그래밍언어논문지 Vol.19 No.2
C 언어로 작성된 소스 코드를 분석하여 버퍼 오버런 취약점을 실행 전에 발견하는 효율적인 정적 분석 도구를 개발하는 과정에서, 속도와 정확도라는 두 가지 상충하는 요구 사항을 모두 만족시키기 위한 분석기의 구조를 제안하고, 현재까지의 실험 결과를 소개한다. 제안하는 분석기의 구조는 포인터 분석과 값 분석을 별도의 단계로 구분하여 정확도를 다르게 설정할 수 있는 구조로, 리녹스 커널 소스에 대해서는 부정확한 포인터 분석과 정확한 값 분석의 조합이 정확한 포인터 분석과 정확한 값 분석의 조합에 비해 빠른 속도로 수행되면서도 정확도 면에서 비슷하다는 실험 결과를 통해 이러한 구조의 가능성을 보인다.