태그: LLVM

LLVM 20은 LLVM 생태계 내에서 성능 분석 및 디버깅 기능을 향상시키기 위한 초기 텔레메트리 프레임워크를 도입했습니다. 이 새로운 프레임워크는 텔레메트리 데이터를 수집하고 분석하도록 설계되어, LLVM으로 컴파일된 프로그램의 실행에 대한 통찰을 …

2024-12-22 11:49 | 댓글: 0개

LLVM은 C/C++ 코드에서 타입 기반 별칭 위반을 감지하기 위해 설계된 새로운 샌타이저인 TySan을 통합했습니다. 이 통합은 C/C++ 컴파일러가 코드를 최적화하기 위해 사용하는 타입 기반 별칭 규칙(TBAA)이 제기하는 문제를 해결합니다. TBAA …

2024-12-17 14:56 | 댓글: 0개

인텔은 SPIR-V 백엔드를 공식 LLVM 타겟으로 승격시키기 위해 작업하고 있으며, 이는 OpenCL 및 SYCL 호환성을 지원하는 능력을 향상시킬 것입니다. 이 조치는 Vulkan, GLSL, HLSL을 포함한 다른 그래픽 및 컴퓨팅 API에 …

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

AMD는 2024 LLVM 개발자 회의에서 표준 C/C++ 코드가 GPU에서 직접 실행될 수 있도록 하는 데 있어 중요한 진전을 이루었습니다. 이 발전은 개발자들이 GPU 아키텍처에 맞게 코드를 다시 작성할 필요 없이 …

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

2024 LLVM 개발자 회의의 영상이 온라인에 공개되어 LLVM 기술에 관심 있는 개발자와 애호가들에게 귀중한 자원이 되고 있습니다. 이번 회의에서는 LLVM 생태계의 최신 발전과 기능을 다룬 다양한 발표와 토론이 진행되었습니다. 영상은 …

2024-12-09 13:36 | 댓글: 0개

우분투 25.04는 기본 컴파일러로 GCC 15를 채택할 예정이며, 이는 패키지 빌드의 성능과 최적화를 향상시킬 것으로 기대됩니다. 새로운 버전은 고도로 최적화된 코드를 생성하는 것으로 알려진 -O3 최적화 수준을 활용하여 플랫폼에서 실행되는 …

2024-12-06 01:30 | 댓글: 0개

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

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

LLVM 프로젝트가 Tenstorrent TT-Ascalon-D8 RISC-V CPU에 대한 지원을 통합하여 RISC-V 아키텍처를 위한 컴파일러 기술의 중요한 발전을 이뤘습니다. 이 통합은 RISC-V 프로세서를 위한 소프트웨어 개발의 성능과 효율성을 향상시킬 것으로 기대됩니다. TT-Ascalon-D8 …

2024-11-28 11:42 | 댓글: 0개

이 기사는 LLVM 컴파일러에 MIPS P8700 RISC-V CPU 지원이 최근 추가된 내용을 다룹니다. 이 업데이트는 MIPS 아키텍처와의 호환성을 향상시켜, 다양한 애플리케이션에서의 효율성과 성능으로 알려진 MIPS의 장점을 더욱 부각시킵니다. 기사에 링크된 …

2024-11-27 11:07 | 댓글: 0개

AMD가 GFX9.4.4 CDNA 펌웨어를 발표했습니다. 이 펌웨어는 GFX950이 다가오는 MI350 아키텍처와 연관될 수 있음을 시사하는 중요한 업데이트를 포함하고 있습니다. GFX950에 대한 LLVM 패치의 변화는 성능과 기능 향상으로 나아가는 진전을 나타내며, …

2024-11-26 21:26 | 댓글: 0개

AMD는 최근 LLVM GitHub 리포지토리에 업데이트를 추가하여 'GFX950'이라는 새로운 GPU에 대한 지원을 도입했습니다. 이는 새롭게 발표된 Instinct MI355X 또는 이미 출시된 MI325X 가속기와 관련이 있을 것으로 보입니다. 이번 업데이트는 LLVM …

2024-11-19 15:04 | 댓글: 0개

AMD는 LLVM 컴파일러 프레임워크에 새로운 "GFX950" GPU 아키텍처 지원 통합을 시작했습니다. 이는 AMD의 차세대 CDNA 가속기 시리즈에 중요한 단계로, 특히 고성능 컴퓨팅(HPC) 및 데이터 센터 애플리케이션에서 GPU의 성능과 기능을 향상시키기 …

2024-11-18 22:15 | 댓글: 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개

이 기사는 인텔의 다이아몬드 래피즈 프로세서에 대한 AMX-FP8 지원이 LLVM에 통합된 최근 소식을 다루고 있습니다. 다이아몬드 래피즈는 새로운 명령어 집합 아키텍처(ISA) 확장을 특징으로 할 예정입니다. 고급 행렬 확장(AMX)은 AI 및 …

2024-10-31 10:43 | 댓글: 0개

최근 페도라 생태계 내에서 더 많은 패키지의 성능을 향상시키기 위해 프로파일 기반 최적화(Profile Guided Optimization, PGO)와 LLVM BOLT의 사용을 확대하는 가능성에 대한 논의가 진행되고 있습니다. 이전의 LLVM BOLT 구현은 Pango와 …

2024-10-22 10:33 | 댓글: 0개

Hangover 9.20의 출시로 ARM64 와인에서 Win64 애플리케이션 실행 지원이 3.5년 만에 다시 도입되었습니다. 이 업데이트는 ARM64EC에서 Wine과 FEX의 업스트림 개발 통합을 통해 가능해졌으며, x86_64 에뮬레이션을 다시 지원합니다. Wine, LLVM, FEX …

2024-10-21 10:27 | 댓글: 0개

메존 빌드 시스템의 최신 릴리스인 1.6 버전은 Flang 및 OpenXL 컴파일러에 대한 지원을 추가하여 개발자들의 호환성과 기능성을 향상시킵니다. 이 업데이트는 성능과 최적화 기능으로 잘 알려진 이러한 컴파일러의 기능을 활용할 수 …

2024-10-21 10:08 | 댓글: 0개

니키타 포포프가 LLVM 하위 프로젝트의 새로운 수석 유지 관리자로 지명되었습니다. 그는 LLVM의 창립 이래 이 역할을 맡아온 크리스 래트너를 이어받게 됩니다. 이 제안서는 LLVM 유지 관리자의 목록을 새롭게 갱신할 필요성을 …

2024-10-17 14:27 | 댓글: 0개