http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.
변환된 중국어를 복사하여 사용하시면 됩니다.
김진혁(Jinhyuk Kim),이상철(Sangchul Lee),류광수(Kwang-su Ryu) 한국항공우주학회 2008 韓國航空宇宙學會誌 Vol.36 No.5
본 논문에서는 비행운용프로그램 검증 및 항공전자 장비 고장탐구에 사용되는 항공전자시스템 통합시험장비(Avionics Hot Bench) 개발에 대한 내용을 기술하였다. 산업분야에서 전통적 AHB는 자사 보유 소프트웨어 및 신뢰성 있는 하드웨어를 오랜 기간 통합하여 개발되며 기술이전에는 일반적으로 큰 비용이 요구된다. 개발 기간과 비용을 절감하기위해 다수의 기성개발품을 활용하였으며, 개방형 시스템 구조를 적용하여 실제 항공전자 시스템 개발에 사용될 수 있는 AHB를 개발하였다. 검증절차서에 입각하여 T-50 항공전자 시스템 개발에 사용된 기 입증된 AHB의 테스트 결과와 개발된 AHB의 테스트 결과를 엄밀히 비교하였으며 만족스러운 비교 결과를 얻을 수 있었다. In this paper, we present a development of an Avionics Hot Bench(AHB) used for the verification. of operational flight programs and fault analysis using various simulation and stimulation software. We propose an application of the open system architecture to develop the AHB which can be used for the development of a real aircraft avionics system. In the design of the AHB, to reduce the development period and cost we use as many as commercial off-the-shelf hardware and software items. The developed AHB is compared with the existing proven AHB which was used for T-50 avionics system development. Thorough comparison between the test results using the developed AHB and those using the existing AHB is performed and the overall comparison results are very satisfactory.
멀티스레드 어플리케이션을 위한 실시간 성능모니터의 구현
김진혁(JinHyuk Kim),신광식(KwangSik Shin),윤완오(WanOh Yoon),이창호(ChangHo Lee),최상방(SangBang Choi) 大韓電子工學會 2011 電子工學會論文誌-CI (Computer and Information) Vol.48 No.3
마이크로프로세서의 발전과 함께 멀티코어 시스템은 점차 보편화 되어가고 있다. 이러한 하드웨어 성능향상 패러다임의 변화로 인해 소프트웨어의 성능향상을 위해서는 기존의 싱글 스레드 어플리케이션들을 멀티 스레드 어플리케이션들로 교체하는 과정이 필수적이다. 멀티 스레드 어플리케이션 개발의 복잡성 때문에, 성능모니터링 도구는 어플리케이션의 성능 최적화를 지원하기에 유용한 도구로 사용된다. 기존의 성능모니터링 도구는 사용의 편의성이나 실시간성의 지원보다는 성능 측정 자체에 초점이 맞춰져 있다. 실시간 성능 모니터는 멀티 스레드 어플리케이션이 수행하는 동안 나타나는 문제점을 파악하는 것 뿐 아니라 실시간으로 어플리케이션의 동작 상태를 개발자가 확인 할 수 있기 때문에 단순한 성능 지표들만으로 문제점의 원인을 찾아내야하는 비 실시간 성능 모니터에 비해 효과적인 도구로 사용될 수 있다. 본 논문에서는 멀티코어 시스템을 위한 실시간 성능모니터링 도구인 RMPM(Real-time Multi-core Performance Monitor)를 제안하고 성능 측정 주기로 인한 오버헤드와 정확성 사이의 관계를 비교하여 최적의 측정 주기를 결정하였다. 제안한 성능모니터는 전체시스템의 CPU 사용량, 메모리 사용량, 네트워크 사용량 뿐아니라 시스템의 코어별, 어플리케이션의 스레드별 부하 분산상태를 나타낼 수 있다. Multi-core system is becoming more general with development of microprocessors. Due to this change in performance improvement paradigm, switching conventional single thread applications with multi thread applications. Performance monitoring tools are used to optimize application performance because of complexity in development of multi thread applications. Conventional performance monitoring tools are focused on performance itself rather than user friendliness or real-time support. Real-time performance monitor identify the problem while multi-threaded applications should be performed as well as check real-time operating status of the application. So it can be used as an effective tool compared to non-real-time performance monitor that only with simple performance indicators to find the cause of the problem. In this paper, we propose RMPM(Real-time Multi-core Performance Monitor) which is real-time performance monitoring tool for multi-core system. Observation period is optimized by comparing relation between overhead due to performance evaluation period and accuracy. Our performance monitor shows not only amount of CPU usage of whole system, memory usage, network usage but also aspect of overhead distribution per thread of an application.