태그: LLVM

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개

AMD AOCC 5.0 컴파일러는 AMD EPYC 9005 "투린" 프로세서와 함께 출시되었으며, Zen 5 아키텍처에 대한 지원과 다양한 성능 최적화를 도입했습니다. 벤치마크는 듀얼 AMD EPYC 9755 128코어 프로세서를 사용하여 AOCC 5.0과 …

2024-10-15 15:00 | 댓글: 0개

LLVM은 이전에 'Flang-New'로 알려졌던 최신 포트란 컴파일러의 이름을 단순히 'Flang'으로 변경했다고 공식 발표했습니다. 이 변화는 컴파일러의 성숙과 더 넓은 사용을 위한 준비를 반영합니다. Flang 컴파일러는 성능 향상과 현대 포트란 표준과의 …

2024-10-15 12:52 | 댓글: 0개

AMD가 새로운 5세대 AMD EPYC '투린' 프로세서와 Zen 5 아키텍처에 최적화된 AOCC 5.0 컴파일러를 출시했습니다. 이 버전은 LLVM 17.0.6을 기반으로 하며 여러 분야에서 중요한 개선 사항을 포함하고 있습니다. 주요 개선 …

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

구글이 AutoFDO와 Propeller 지원을 Linux 커널에 통합하기 위한 패치를 발표했습니다. 이 패치는 프로파일 기반 최적화 기법을 통해 바이너리 성능을 향상시킵니다. 하드웨어 샘플링을 활용하는 AutoFDO는 계측 기반 FDO(Instrumentation-based FDO, iFDO)보다 애플리케이션 …

2024-10-03 10:37 | 댓글: 0개

이 기사는 jhuber6가 개발한 'doomgpu'라는 새로운 프로젝트에 대해 다루고 있습니다. 이 프로젝트는 고전 게임인 둠(Doom)을 리눅스에서 GPU에서 완전히 실행할 수 있게 해주며, GPU를 위한 LLVM C 라이브러리를 활용합니다. 이 포트는 …

2024-10-01 11:17 | 댓글: 0개

이 기사는 고전 게임 DOOM이 AMD의 ROCm 플랫폼에서 LLVM의 libc를 사용하여 성공적으로 포팅된 내용을 다룹니다. 이 구현은 GPU를 직접 타겟팅할 수 있는 clang 컴파일러를 활용하여, 게임의 'main' 함수를 호출하는 단일 …

2024-09-30 15:00 | 댓글: 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개

LLVM 프로젝트는 ClangIR을 활용하여 GPU 커널을 컴파일하는 데 있어 상당한 진전을 이루었으며, 특히 OpenCL 지원에 중점을 두고 있습니다. 이 프로젝트의 주요 목표는 성공적으로 달성되었으며, Polybench-GPU 벤치마크 스위트의 OpenCL 커널이 이제 …

2024-09-11 10:04 | 댓글: 0개

GCC 컴파일러의 최신 업데이트는 AMD의 Zen 5 아키텍처에 대한 중요한 조정을 포함하고 있으며, 특히 gather 명령어의 성능을 다루고 있습니다. 조정 결과, 이전에 Zen 4에서 비활성화되었던 gather 명령어가 Zen 5에서 성능이 …

2024-09-03 14:30 | 댓글: 0개

GCC 컴파일러는 AMD의 GCN3 아키텍처, 특히 Fiji 장치(gfx803)에 대한 지원을 공식적으로 종료합니다. 이 결정은 GCC 14에서 gfx803의 사용 중단이 선언된 이후 이루어졌으며, LLVM 18에서 해당 장치가 제거된 데 따른 것입니다. …

2024-09-02 14:36 | 댓글: 0개