http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.
변환된 중국어를 복사하여 사용하시면 됩니다.
ldeograph를 이용한 구문 트리의 최적화에 관한 연구
고광만(Kwang Man Ko),김상훈(sang Hoon Kim),오세만(Se Man Oh) 한국정보과학회 1993 한국정보과학회 학술발표논문집 Vol.20 No.2
최적화란 비효율적인 코드를 구분해 내서 실행 속도 및 기억 공간의 효율성을 높여 주는 방법으로 컴파일러의 각 단계에서 수행된다. ldeograph[W&U89]는 입력 프로그램에 대한 제어 의존성(Control dependency)과 자료 의존성(Data dependency)에 관한 정보를 동시에 표현할 수 있어 코드 최적화 단계에서 효과적으로 이용될 수 있다. 구문 트리는 원시 프로그램을 효율적으로 표현할 수 있는 중간코드로 컴파일러 구현에 널리 사용되고 있다. 본 논문에서는 C 프로그램에 대한 구문 트리에 대해 제어 흐름 분석(Control flow analysis) 기법과 자료 흐름 분석(Data flow analysis) 기법을 이용하여 입력 프로그램에 대한 제어 의존성과 자료 의존성을 ldeograph에 동시에 표현한다. 구성된 ldeograph를 이용하여 전역 코드 최적화(Global code optimization)를 수행하여 최적화 된 구문 트리를 구성한다.
VoIP 표준 프로토콜을 위한 MGCP 및 SDP 스택 개발에 관한 연구
고광만(Kwang Man Ko) 한국정보처리학회 2000 정보처리학회논문지 Vol.7 No.11
Recently Technology regarding VoIP (Voice over IP) is emerging over the market of the IP network. So far nothing is unfortunately there any attempt to try any research with respect to the development of the protocol stack relating to such control of gateway as MGCP, MEGACO, SIP, SDP. The reasons come from the low level of infrastructue, the shortage of the time and technology required at the moment, and so on. In this regards, this paper is focused on developing a protocol stack made with encoder/decoder, the generator of the header file etc. based on the protocol grammars of MGCP, SDP supported by IETF. For the sake of it, first develops the syntax analyzer, encoder/decoder, header file generator for encoding/decoding as applying the method of syntax-directed to each protocol grammar.
컴퓨터 시스템 및 이론 : 모바일 어플리케이션을 위한 에너지-인식 달빅 바이트코드리스트 스케줄링 기술
고광만 ( Ko Kwang Man ) 한국정보처리학회 2014 정보처리학회논문지. 컴퓨터 및 통신시스템 Vol.3 No.5
모바일 기기에서 어플리케이션의 에너지 소비는 운영체제, 실행시간 환경, 컴파일러, 어플리케이션 등이 복잡한 상호 작용을 통해 이루어진다. 최근까지 에너지-지향적인 고수준 및 저수준의 컴파일러 기술을 적용하여 모바일 기기에서 어플리케이션의 에너지 소비를 줄이기 위한 노력이 진행되고 있다. 본 논문에서는 안드로이드 달빅에서 실행되는 dex 파일로부터 달빅 바이트코드를 추출한 후 에너지 소비 최적화를 위한리스트 인스트럭션 스케줄링을 적용하여 어플리케이션의 에너지 소비를 줄이고자 한다. 이러한 연구는 급속도로 확산되고 있는 안드로이드 기반 어플리케이션이 전력 공급이 제한적인 모바일 환경에서 최적화된 전력ㆍ에너지 소비할 수 있는 환경을 구축하는 데 활용할 수 있다. An energy of applications had consumed through the complexed inter-action with operating systems, run-time environments, compiler,and applications on various mobile devices. In these days, challenged researches are studying to reduce of energy consumptions that usesenergy-oriented high-level and low-level compiler techniques on mobile devices. In this paper, we intented to reduce an energyconsumption of Java mobile applications that applied a list instruction scheduling for energy dissipation from dalvik bytecode whichextracted Android dex files. Through this works, we can construct the optimized power and energy environment on mobile devices withthe limited power supply.
자바 클래스 파일과 .NET PE 파일을 위한 통합 로더/링커 시스템의 개발
고광만(Ko Kwang Man) 한국멀티미디어학회 2007 멀티미디어학회논문지 Vol.10 No.11
로더/링커는 자바 클래스 파일 또는 .NET 환경의 중간 표현인 PE 파일을 입력으로 받아 검증, 레졸루션, 초기화, 실행에 필요한 최적화된 정보 저장 등 실질적인 실행에 필요한 모든 정보 생성 및 무결성을 보장하는 아주 중요한 부분이다. 본 논문에서는 자바 클래스 파일과 .NET 환경의 PE 파일에 대한 통합 로더/링커 시스템을 개발하고자 한다. 이를 위해, 자바 클래스 파일과 .NET PE 파일 정보를 모두 저장할 수 있는 새로운 실행 파일 포맷(*.evm) 및 메모리 포맷을 설계했으며 저장된 실행 정보를 활용하여 JVM 또는 .NET 환경에서 실행할 수 있도록 링커/로더 시스템을 구현하였다. The integrated loader/linker plays a very important role in creating all types of information and ensuring information integrity needed for substantial executions by receiving a PE input file, an intermediate representation of a java class file or a .NET environment, thereby allowing for saving information optimized for verification, resolution, initialization, and execution. This paper proposes a loader/linker system for integrating a java class file and .NET-based PE file. As a means of implementing the loader/linker system, a new execution file format(*.evm) and a memory format were designed to save all information of Java class files and .NET-based PE files, and enable the information in those files to be executed in a JVM or .NET environment through the use of saved execution information.
고광만 ( Kwang-man Ko ),김성진 ( Sung-jin Kim ) 한국정보처리학회 2009 한국정보처리학회 학술대회논문집 Vol.16 No.1
새로운 임베디드 프로세서를 설계하거나 재설계하는 경우에 실제 하드웨어로 구현하기 전에 프로세서의 다양한 성능확인과 개선을 위해 소프트웨어적으로 검증할 수 있는 시뮬레이터와 같은 실험환경의 구축은 하드웨어 설계자 및 임베디드 소프트웨어 개발자에게 중요한 요소이다. 본 논문에서는 임베디드 프로세서 설계자의 아키텍처 탐색과 성능측정 환경을 지원하기 위해 임베디드 프로세서를 위한 시뮬레이터를 인스트럭션-셋 캄파일 방식으로 설계한 후 모델을 제시한다. 또한 시뮬레이터를 구성하는 각 요소에 대한 기능적, 연결성 기술을 통해 실제적인 개발에 활용될 수 있도록 한다.