최소 단어 이상 선택하여야 합니다.
최대 10 단어까지만 선택 가능합니다.
다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
NTIS 바로가기Journal of the convergence on culture technology : JCCT = 문화기술의 융합, v.5 no.1, 2019년, pp.395 - 399
조중석 (국립순천대학교 전기전자공학부) , 조두산 (국립순천대학교 전기전자공학부) , 김용연 (ETRI 연구소)
In order to support various parallel computing systems, it is necessary to extend LLVM IR to more efficiently support vector / matrix and to design LLVM IR to machine code as a new algorithm. As shown in the IR example, RISC instruction generation is naturally generated because the RISC instruction ...
* AI 자동 식별 결과로 적합하지 않은 문장이 있을 수 있으니, 이용에 유의하시기 바랍니다.
핵심어 | 질문 | 논문에서 추출한 답변 |
---|---|---|
LLVM IR 에서 각 명령어는 정적 단일 지정 양식으로 생성되며, 데이터 유형이 지정된 레지스터라고하는 각 변수가 한 번 할당된 다음 고정되는데, 이는 어떤 점에서 도움이 되는가? | 즉, 데이터 유형이 지정된 레지스터라고하는 각 변수가 한 번 할당된 다음 고정된다. 이는 변수 간의 종속성 분석을 단순화하는데 도움이 된다. LLVM을 사용하면 기존 GCC 시스템에서처럼 정적으로 코드를 컴파 일하거나 JIT (Just-In-Time Compilation)를 통해 IR에서 머신 코드로 늦게 컴파일 할 수 있다. | |
LLVM은 무엇인가? | LLVM은 LLVM 관련 프로젝트, LLVM 중간 표현 (LL), LLVM 디버거, LLVM의 C ++ 표준 라이브러리 구현에 적용되는 브랜드이다. LLVM은 프로그래밍 언어로 작성된 프로그램의 컴파일 타임, 링크 타임 및 런타임 최적화를 위해 설계된 매우 강력한 컴파일러 인프라 프레임워크 (framework)이다. LLVM은 여러 플랫폼에서 작동하며, 주된 목적은 빠르게 실행되는 코드를 생성하는 것이다. | |
LLVM의 주된 목적은 무엇인가? | LLVM은 프로그래밍 언어로 작성된 프로그램의 컴파일 타임, 링크 타임 및 런타임 최적화를 위해 설계된 매우 강력한 컴파일러 인프라 프레임워크 (framework)이다. LLVM은 여러 플랫폼에서 작동하며, 주된 목적은 빠르게 실행되는 코드를 생성하는 것이다. LLVM은 기본적으로 중간언어표현 (IR) 생성기가 핵심인데, 이것을 사용하면 원하는 언어를 연결할 수 있는 프론트엔드와 함께 컴파일러 개발 전체 플로우 [2] (프론트 엔드 분석기 + IR 생성기 + LLVM 백엔드)로 커스텀 컴파일러 생성이 단순화된다. |
The LLVM Compiler Infrastructure, online : https://llvm.org/
Compiler Construction/Introduction, online : https://en.wikibooks.org/wiki/Compiler_Construction/Introduction
Clang: a C language family frontend for LLVM, online : https://clang.llvm.org/
Static single assignment form, online : https://en.wikipedia.org/wiki/Static_single_assignment_form
NP-completeness, online : https://en.wikipedia.org/wiki/NP-completeness
Jong-Youel Park, Young-Hyun Chang, "Study on Arduino Kit VR contents modularization based on virtualization technology in software education field," The Journal of the Convergence on Culture Technology (JCCT), Vol. 4, No. 3, pp.293-298, August 31, 2018. http://dx.doi.org/10.17703/JCCT.2018.4.3.293
*원문 PDF 파일 및 링크정보가 존재하지 않을 경우 KISTI DDS 시스템에서 제공하는 원문복사서비스를 사용할 수 있습니다.
오픈액세스 학술지에 출판된 논문
※ AI-Helper는 부적절한 답변을 할 수 있습니다.