• 제목/요약/키워드: Interpreter

검색결과 219건 처리시간 0.034초

LLVM의 해석기 가속을 위한 명령어 셋 디자인 (Instruction Set Design for Accelerating the LLVM Interpreter)

  • 정동헌;이석영;김재진;문수묵
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2010년도 한국컴퓨터종합학술대회논문집 Vol.37 No.1(C)
    • /
    • pp.545-549
    • /
    • 2010
  • LLVM(Low-level Virtual machine)은 최적화된 컴파일 코드 생성을 위한 컴파일러 프레임워크를 목적으로 제작되었다. LLVM은 C언어로 작성된 코드를 효과적으로 머신에 비종속적인 중간코드로 표현하여 사용하므로 이를 잘 활용한다면 C언어를 위한 머신 비종속적인 '가상머신'으로 사용할 수 있다. 하지만 LLVM은 효과적인 컴파일러라는 원래의 설계목적 때문에 전반적으로 동적 수행에 대해 큰 고민 없이 디자인되었다. 이러한 디자인상의 한계는 가상 머신으로서의 성능에는 좋지 않은 영향을 끼치므로 이에 대한 보안이 필요하다. 우리는 LLVM의 명령어 셋에 추가명령어를 제안하여 LLVM 해석기의 성능향상을 얻어낼 것이다.

  • PDF

영상처리 기반 숫자 수화표현 인식 알고리즘 (Numeric Sign Language Interpreting Algorithm Based on Hand Image Processing)

  • 권경필;유준혁
    • 대한임베디드공학회논문지
    • /
    • 제14권3호
    • /
    • pp.133-142
    • /
    • 2019
  • The existing auxiliary communicating aids for the hearing-impaired have an inconvenience of using additional expensive sensing devices. This paper presents a hand image detection based algorithm to interpret the sign language of the hearing-impaired. The proposed sign language recognition system exploits the hand image only captured by the camera without using any additional gloves with extra sensors. Based on the hand image processing, the system can perfectly classify several numeric sign language representations. This work proposes a simple lightweight classification algorithm to identify the hand image of the hearing-impaired to communicate with others even further in an environment of complex background. Experimental results show that the proposed system can interpret the numeric sign language quite well with an accuracy of 95.6% on average.

인터랙티브 기능을 이용한 웹기반 로봇축구 교육 시스템 (An interactive education system for web based robot soccer)

  • 김근덕;김종근
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2009년도 추계학술발표대회
    • /
    • pp.303-304
    • /
    • 2009
  • 본 논문에서는 로봇축구에 관심을 가지고 있는 프로그래밍 초보자가 웹 환경에서 인터프리터 기반의 학습기능을 통해 쉽게 제어 언어에 대한 이해도를 높이고 프로그래밍을 학습할수 있는 시스템을 제안하고 설계한다. 개발시 사용한 실버라이트[1]는 웹에서의 닷넷 기반 미디어 경험과 리치 인터렉티브(Interactive) 어플리케이션을 실행하기 위한 차세대 크로스브라우저이다. 본 논문에서는 로봇축구와 관련된 기본기능, 시스템 구조, 구현 시 구축한 웹기반 시뮬레이션 및 사용자 학습 Interpreter 시스템에 대해 설명한다. 결론에서는 구현한 전체 시스템 평가 및 연구방향에 대해 논하였다.

세계유산해석 교육체계 구축방안 연구 (A Study on the Establishment of the World Heritage Interpretation Education System)

  • 노경민;김영재
    • 건축역사연구
    • /
    • 제32권2호
    • /
    • pp.21-35
    • /
    • 2023
  • The purpose of this study is to develop a method for establishing an educational system for World Heritage interpretation applicable to World Heritage sites and to design an education program for World Heritage interpretation by applying the developed education system in this study. This study first identified the definition of interpretation and the relationship between interpretation and education through previous research and analyzed the role and significance of heritage interpretation due to the paradigm transition in the capacity building of World Heritage sites. Next, the educational status of World Heritage interpretation was analyzed through educational institutions, educational subjects, and curriculum examples. Finally, this study argues that a method for establishing a World Heritage interpretation education system should be presented according to the composition of the curriculum, and the interpretation curriculum planning by interpreters should be proposed focusing on the Outstanding Universal Value (OUV) of World Heritage sites.

그래픽 시뮬레이터를 갖는 로보트 프로그래밍 시스템에 관한 연구 (A Study on Robot Progrmming System with Graphic Simulator)

  • 여정범;한준수;최종수
    • 대한전자공학회논문지
    • /
    • 제24권2호
    • /
    • pp.223-229
    • /
    • 1987
  • This robot programming system is designed for off-line programming of numerical controlled robot manipulator. This system consists of manipulation interpreter, world model manager, graphic simulator and arm controller for simple robot programming language. The system has graphic simulation system as a debugging tool for task programming and it simulates the robot motion graphically on a CRT terminal, which makes the assessment of the possible robot motion.

  • PDF

주기적인 생리변수 측정과 전자건강설문을 이용한 재택건강관리서비스 (Home Health Care Service Using Routine Vital Sign Checkup and Electronic Health Questionnaires)

  • 박승훈;우응제;이광호;김종철
    • 대한의용생체공학회:의공학회지
    • /
    • 제22권5호
    • /
    • pp.469-477
    • /
    • 2001
  • 본 논문은 가정에 있는 만성질환자, 퇴원한 환자 및 자신의 건강을 염려하는 정상인 등을 대상으로 매일 측정한 심전도. 혈압. 혈중 산소 포화농도 등과 같은 생리변수와 건강 설문에 대한 응답을 분석하여 건강상태를 지속적으로 파악하고, 비정상적인 상태가 발견될 경우에는 의사가 정확히 확인하여 필요한 조치를 조언하는 재택건강관리서비스에 대해서 기술하고 있다 재택건강관리서비스를 위해서 가입자는 재택건강관리단말기와 인터넷에 연결된 PC를 가정에 구비하여야 한다. 관제센터는 의사와 가입자의 기본정보와 가입자의 건강정보를 저장하기 위한 데이터베이스 시스템, 생체신호와 건강설문을 분석하여 현재상태의 비정상여부를 판단하는 건강상태자동평가시스템, 가입자와 의사들이 웹 브라우저를 사용하여 원하는 건강정보를 데이터베이스에서 검색, 조회하고. 그 내용을 수정. 편집하여 저장할 수 있는 웹 기반 건강정보관리시스템이 필요하다. 또한, 공중전화망 및 무선통신망을 이용한 음성 및 문자 전송과 인터넷을 이용한 전자우편에 의해 의사의 소견을 가입자에게 전달하는 통합 메시징 시스템 (UMS). 종합검진센터에서 의사가 검사결과와 문진 결과를 입력하기 위한 정보입력 PC. 병원에서 의사가 가입자의 정보를 조회하거나 정밀진단결과를 입력하기 위한 인터넷 PC 등이 설치되어야 한다. 일반에게 이러한 서비스를 널리 보급하기 위해서는, 생리변수들의 무구속 및 무자각 측정기술과 지능적인 건강평가 알고리즘의 개발에 대한 연구가 계속 수행되어야 할 것이다.

  • PDF

Pt/AIGaN 쇼트키 다이오드의 수광특성 모델링 (Modeling for UV Photo-detector with Pt/AIGaN Schottky diode)

  • 김종환;이헌복;박성종;이정희;함성호
    • 대한전자공학회:학술대회논문집
    • /
    • 대한전자공학회 2004년도 하계종합학술대회 논문집(2)
    • /
    • pp.605-608
    • /
    • 2004
  • A $Pt/Al_xGa_{l-x}N$ Schottky type Ultra-violet photodetector was modeled and simulated using the commercial SILVACO software program. In the carrier transport, we applied field model and other analytic model to determine the electron saturation velocity and low field mobility for GaN and $Al_xGa_{l-x}N$. A C-Interpreter function was defined to described the mole-fraction for the ternary compound semiconductor such as $Al_xGa_{l-x}N$. As comparing the simulated and experimental results, we found that the simulated result for type-1 has $15.9 nA/cm^2$ of leakage current at 5V. We confirmed a good agreement of photo-current in the UV Photo-detector, while applying the absorption coefficient and reflective index of active $Al_xGa_{l-x}N$ and other layers. There had been an intensive search for the proper refractive indices of the layers.

  • PDF

재설계된 자바 클래스 파일을 위한 가상기계의 설계 및 구현 (Design and Implementation of the Virtual Machine for the Redesigned Java Class File)

  • 고광만
    • 정보처리학회논문지A
    • /
    • 제12A권3호
    • /
    • pp.229-234
    • /
    • 2005
  • 가상 기계(Virtual Machine; VM)는 언어에 대한 장치 독립성 및 플랫폼 독립성을 지원하는 프로그래밍 실행 환경이다. 현재까지 자바 언어를 위해 JVM, KVM 등이 다양한 환경에서 사용되고 있으며 유사한 가상 기계가 개발되어 활용되고 있다. 본 논문에서는 자바 클래스 파일(*.class)에서 PDA와 같은 소규모 장치에서 반드시 필요한 요소를 추출하고 실행 효율성을 위해 클래스 파일의 포맷을 재구성한 클래스 파일(*.rclass)을 설계하고 변환기를 개발하였다. 또한 재설계된 클래스 파일을 입력으로 받아 실행 결과를 생성하는 가상기계를 구현하였다.

중간언어 L-코드를 이용한 Haskell-Java 언어 번역기 구현 (Compiling Haskell to Java via an Intermediate Code L)

  • 최광훈;한태숙
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제28권12호
    • /
    • pp.955-965
    • /
    • 2001
  • 본 논문에서는 함수형 언어 Haskell 을 Java언어로 변환하여 Java Virtual Machine 에 수행하는 컴파일 방법을 제안한다. 이 컴파일 방법은 추상 기계 Spineless Tageless G-machine(STGM)을 수행 모델로 삼는다 L-code로 명명한 중간 언어를 도입하여 추상기계의 각각의 세부 동작을 이 언어의 명령어로 표현하고, 일견의 세부 동작들을 이 언어의 바인딩을 통해 표현한다. 각 명령어는 Java의 문장으로 변환하기 쉽도록 정의하였다. Java에서의 표현 방법을 결정하고. STS 프로그램의 L-code 프로그램으로의 컴파일 규칙과 Java 프로그램으로의 컴파일 규칙을 세안한다. 실험을 통해 제안한 컴파일러에 의해 Haskell 프로그램으로부터 생성된 Java 프로그램의 수행 성능은 Glasgow Haskell 컴파일러의 최적화 변환을 적용했을 때 기존의 Haskell 인터프리터인 Hugs와 대등함을 보인다

  • PDF

시간지원 데이터베이스의 질의처리 시스템 구현 (Implementation of Query Processing System in Temporal Databases)

  • 이언배;김동호;류근호
    • 한국정보처리학회논문지
    • /
    • 제5권6호
    • /
    • pp.1418-1430
    • /
    • 1998
  • 시간지원 데이터베이스는 유효시간과 거래시간을 통해 객체에 대한 효율적인 이력관리를 제공한다. 유효시간은 현실세계에서 객체에 발생한 시간을 의미하며, 거래시간은 객체가 데이터베이스에서 정의된 연산 뿐만 아니라 사용자 질의에 내포된 이력정보에 관련된 연산을 처리할 수 있도록 확장되어야 한다. 따라서 이 논문에서는 시간지원 질의언어인 TQuel(temporal query language)을 대상으로 하는 이전에 제안된 시간지원 질의 처리 시스템에 대하여 시간지원 구문분석과 시간지원 의미분석, 그리고 시간지원 코드 생성 및 시간지원 실행기 등의 기본적인 요소를 기반으로 거래시간 관리, 시간지원 집계, 시간지원 뷰, 그리고 시간지원 죠인 및 최적화 기능을 추가로 설계 구현하고, 그 처리과정을 예를 들어 설명한다.

  • PDF