OpenMP 병렬성을 포함한 C 언어의 형식 의미론 (확장 버전)
요약
본 논문은 OpenMP 프라그마를 사용하는 C 언어 코드의 논리적 오류와 레이스 컨디션을 방지하기 위한 형식 의미론을 제시합니다. CompCert의 C 의미론을 동시성 모델로 확장하여, OpenMP 지시어와 변수 상태 간의 상호작용을 정밀하게 정의합니다.
핵심 포인트
- OpenMP 지시어로 인한 논리적 오류 및 레이스 컨디션 문제 해결
- CompCert 컴파일러 기반의 C 언어 동시성 의미론 확장
- OpenMP 지시어와 변수 상태 간의 미묘한 상호작용 포착
- 성공적인 실행 시 데이터 레이스가 없음을 보장하는 기반 마련
AI 자동 생성 콘텐츠
본 콘텐츠는 arXiv cs.PL (Programming Languages)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기