태그: Clang

LLVM/Clang 20.1의 출시로 컴파일러 기술에서 중요한 발전이 이루어졌습니다. AMX-AVX512와 AMX-FP8 지원이 추가되어 AI 및 고성능 컴퓨팅과 같은 특정 작업 부하에서 성능이 향상되었습니다. 초기 AVX10.2 지원의 추가는 벡터 처리 능력의 발전을 …

2025-03-04 20:25 | 댓글: 0개

이 기사는 AMD EPYC 9575F CPU에서 GCC 15와 LLVM Clang 20 컴파일러의 성능 비교를 다루며, 두 툴체인의 경쟁 환경을 보여주는 최근 벤치마크 결과를 강조합니다. 테스트는 Linux x86_64에서 수행되었으며, 다양한 컴파일러에서 …

2025-02-11 18:03 | 댓글: 0개

파이썬 3.14는 성능을 크게 향상시키는 꼬리 호출 기반의 새로운 인터프리터를 도입합니다. 초기 테스트 결과, 이 새로운 인터프리터는 플랫폼과 아키텍처에 따라 -3%에서 30%까지의 성능 향상을 제공할 수 있으며, pyperformance 벤치마크에서 기하 …

2025-02-10 14:02 | 댓글: 0개

이 기사는 클랭(Clang)의 스레드 안전성 검사 기능의 구현에 대해 다루고 있으며, 이 기능이 리눅스(Linux) 커널 내의 버그를 드러내기 시작했다고 설명합니다. 이 기능은 멀티스레드 애플리케이션의 신뢰성과 안전성을 향상시키기 위한 지속적인 노력의 …

2025-02-08 16:02 | 댓글: 0개

LLVM 20 릴리스는 다양한 아키텍처와 기능에 대한 지원에서 중요한 발전을 소개합니다. 주요 하이라이트로는 특정 작업 부하, 특히 인공지능(AI) 및 고성능 컴퓨팅에서 성능을 향상시키는 AMX-AVX512 및 AMX-FP8 지원의 추가가 있습니다. AVX10.2에 …

2025-01-29 10:54 | 댓글: 0개

다가오는 Linux 6.13 버전은 성능과 전력 효율성을 향상시키는 중요한 커널 최적화 및 새로운 하드웨어 지원을 도입할 예정입니다. 특히, AMD Zen 5 서버에 대한 개선이 기대되며, 이는 서버 환경에서 자원의 더 …

2025-01-16 15:58 | 댓글: 0개

소니는 LLVM 클랭(Clang)의 기본 모드를 C++20으로 변경하자는 제안을 내놓았습니다. 이 변경은 컴파일러를 현대 C++ 표준에 맞추어 호환성과 성능을 향상시키기 위한 것으로, C++20은 개념, 범위, 코루틴 등 이전 버전보다 여러 가지 …

2025-01-11 11:33 | 댓글: 0개

인텔은 인텔 GPU를 대상으로 SPIR-V로의 OpenMP 오프로드를 지원하기 위한 일련의 패치를 시작했습니다. 초기 구현에는 기본 드라이버와 Just-In-Time (JIT) 모드를 위한 clang-linker-wrapper가 포함되어 있지만, 여러 구성 요소가 누락되어 있어 아직 완전히 …

2025-01-08 21:47 | 댓글: 0개

Canonical은 LLVM/Clang 컴파일러 스위트를 사용하여 우분투 25.04 패키지를 재구성하는 실험을 진행했습니다. 이 이니셔티브는 우분투 소프트웨어 생태계에서 성능과 호환성 측면에서 LLVM/Clang의 잠재적 이점을 탐구하는 것을 목표로 하고 있습니다. 이 실험의 일환으로 …

2025-01-03 12:09 | 댓글: 0개

Clang 20 컴파일러는 Xtensa CPU 타겟에 대한 지원을 추가하여 기능을 크게 향상시켰습니다. 이 추가 기능은 개발자들이 임베디드 시스템에서 구성 가능성과 효율성으로 알려진 Xtensa 아키텍처를 활용할 수 있게 합니다. Xtensa 백엔드를 …

2024-12-31 11:33 | 댓글: 0개

Clang AutoFDO(자동 피드백 지향 최적화)와 Propeller 최적화 지원이 리눅스 커널 버전 6.13에 통합된 것은 리눅스 운영 체제의 성능 최적화에 있어 중요한 발전을 의미합니다. 이 통합은 런타임 프로파일링 데이터를 활용하여 최적화 …

2024-12-01 02:00 | 댓글: 0개

리눅스 6.13 커널의 최신 개발 사항에는 Clang의 AutoFDO 및 Propeller 최적화 지원이 포함되어 있으며, 이는 상당한 성능 향상을 약속합니다. 실증 데이터에 따르면 이러한 최적화는 마이크로 벤치마크에서 최대 10%의 성능 향상과 …

2024-11-30 05:00 | 댓글: 0개

이 기사는 몰드 링커의 개발자가 리눅스 커널에서 식별한 성능 병목 현상에 대해 논의합니다. 특히, exit(2) 함수는 대규모 프로세스의 경우 수백 밀리초가 소요되어 프로세스 종료의 비효율성을 나타냅니다. 또한, 새 파일에 쓰는 …

2024-11-28 14:32 | 댓글: 0개

LLVM Clang 20은 인텔의 다이아몬드 래피드스 아키텍처에 대한 지원을 통합하여 개발자들이 새로운 컴파일러 플래그 "-march=diamondrapids"를 활용할 수 있게 되었습니다. 이 추가 기능은 최신 인텔 프로세서를 대상으로 하는 애플리케이션의 성능 및 …

2024-11-18 12:00 | 댓글: 0개

인텔의 다이아몬드 래피드 CPU 아키텍처가 GCC 15에 통합되어 다양한 명령어 집합 아키텍처(ISA) 기능에 대한 광범위한 지원을 도입했습니다. 여기에는 64비트 확장과 MOVBE, MMX, SSE, AVX, AVX512 변형 등과 같은 포괄적인 명령어 …

2024-11-11 11:35 | 댓글: 0개

LLVM Clang 20 컴파일러는 Intel의 다이아몬드 래피드(Diamond Rapids) 아키텍처에 맞춰 AMX-AVX512 지원을 통합했습니다. 이 통합은 성능 최적화에 중요한 여러 새로운 명령어 집합 아키텍처(ISA) 추가를 가능하게 합니다. AMX-AVX512 지원은 벡터 처리에 …

2024-11-08 10:57 | 댓글: 0개

이 기사는 AMD의 Zen 5 아키텍처, 즉 "Znver5"에 대한 초기 지원이 LLVM/Clang 프로젝트에 통합된 내용을 다룹니다. 이는 AMD의 차세대 Ryzen 9000 시리즈 CPU의 LLVM 생태계 내 호환성과 성능을 향상시키는 중요한 …

2024-09-17 15:35 | 댓글: 0개

LLVM 19.1의 출시는 LLVM 프로젝트에서 중요한 이정표를 의미하며, 특히 C++17 지원이 이제 '완전'하다고 발표된 점이 주목할 만합니다. 이번 업데이트는 C 및 C++ 프로그래밍 언어를 위한 여러 새로운 기능과 향상을 도입합니다. …

2024-09-17 13:00 | 댓글: 0개

AMD는 Zen 5 아키텍처 개발에 있어 중요한 진전을 이루며 LLVM/Clang 컴파일러에 대한 초기 지원을 제출했습니다. 이 조치는 GCC 14 컴파일러에 대한 Zen 5 지원의 업스트리밍에 이어 이루어진 것으로, 향후 프로세서의 …

2024-09-11 16:43 | 댓글: 0개

몰드 2.33은 백그라운드에서 별도의 디버그 파일을 생성할 수 있도록 하는 새로운 플래그를 도입했습니다. 이 기능을 통해 개발자들은 메인 출력 파일이 생성된 직후 프로그램 실행을 시작할 수 있어, 편집-재빌드-실행 주기 동안의 …

2024-08-07 10:13 | 댓글: 0개