Gnu Ada'95 Runtime Library (GNARL): Tasking Implementation and Performance Improvement

Gnu Ada'95 런타임 라이브러리 (GNARL): 태스킹의 구현과 성능향상

  • 문승진 (수원대학교 전자계산학과) ;
  • 오동익 (순천향대학교 컴퓨터학부)
  • Published : 1998.11.01

Abstract

GNARL is the runtime system of the Gun NYU Ada'95 compiler(GNAT). It implements the multi-tasking features of the Ada programming language and together they provide a freely available test-bed for experimentation in language, compiler, and runtime support for real-time programming. In this paper, we give an overview of GNAT and GNARL. We then describe the results of our research toward improving efficiency, predictability, and reliability of Ada'95 multi-tasking.

GNARL은 GNAT Asa'95 컴파일러의 런타임 시스템으로, Ada'95언어의 멀티태스킹 기능의 지원을 담당한다. 공개 소프트웨어인 GNARL과 GNAT을 사용하면 프로그래밍언어, 컴파일러, 실시간 기능을 지원하는 런타임 시스템에 대한 연구를 자유롭게 수행 할 수 있는데, 본 연구에서는 GNARL과 GNAT의 총체적인 구조와 구현 원리 및 Asa'95의 멀티태스킹의 효율성, 예측성 및 안정성 향상에 대한 연구 결과에 대해 설명한다.

Keywords