{"slug": "intel-posts-initial-gcc-compiler-patches-for-ai-compute-extensions-ace", "title": "Intel Posts Initial GCC Compiler Patches For AI Compute Extensions \"ACE\"", "summary": "Intel engineers posted initial GCC compiler patches for the AI Compute Extensions (ACE), a cross-vendor x86 specification for optimizing AI and machine learning workloads. The ACE specification, developed by the x86 Ecosystem Advisory Group led by Intel and AMD, succeeds Intel's Advanced Matrix Extensions (AMX) and defines matrix multiplication primitives to augment AVX and scalar code. The patches enable compiler support for future processors with ACE, based on existing AMX-TILE and AVX-512 code.", "body_md": "# Intel Posts Initial GCC Compiler Patches For AI Compute Extensions \"ACE\"\n\nThe x86 Ecosystem Advisory Group led by Intel and AMD recently firmed up the AI Compute Extensions (ACE) specification for optimizing x86 for AI computation tasks around matrix multiplication and the like for machine learning workloads. The cross-vendor ACE extension is ultimately a successor to Intel's Advanced Matrix Extensions (AMX). Posted to the GCC mailing list today by Intel engineers are the initial patches in preparing the compiler support for ACE.\n\nBack in mid-June the x86 Ecosystem Advisory Group\n\nIn preparing for future processors supporting ACE, today Intel posted the initial GNU Compiler Collection patches for the AI Compute Extensions. The ACE compiler enablement is in part based on Intel's existing AMX-TILE compiler code and also some AVX-512 elements.\n\nThose interested in this very initial bring-up of ACE for the GCC compiler can find the work on the\n\nBack in mid-June the x86 Ecosystem Advisory Group\n\n[published](https://x86ecosystem.org/resource/ai-compute-extensions-ace-specification/)the ACEv1 extension to define matrix multiplication primitives to augment Advanced Vector Extensions (AVX) and scalar code with new capabilities focused on AI/ML workloads:\"The ACE extensions define matrix multiplication primitives that augment AVX and scalar code with new capabilities, adding:\n\n- ACE register state, including tile and block scale registers\n\n- Data processing operations that consume AVX register input and operate on tile register state\n\n- Data move operations to move data between ACE register state and AVX registers\n\n- State and operations for system management\n\nACE provides tight integration between AVX vectors and ACE tile registers, combining high compute density tile processing operations with the comprehensive data processing features of AVX.\"\n\nIn preparing for future processors supporting ACE, today Intel posted the initial GNU Compiler Collection patches for the AI Compute Extensions. The ACE compiler enablement is in part based on Intel's existing AMX-TILE compiler code and also some AVX-512 elements.\n\nThose interested in this very initial bring-up of ACE for the GCC compiler can find the work on the", "url": "https://wpnews.pro/news/intel-posts-initial-gcc-compiler-patches-for-ai-compute-extensions-ace", "canonical_source": "https://www.phoronix.com/news/Intel-GCC-ACE-AI-Patches", "published_at": "2026-07-02 13:08:38+00:00", "updated_at": "2026-07-03 21:01:27.050662+00:00", "lang": "en", "topics": ["artificial-intelligence", "machine-learning", "ai-infrastructure", "ai-chips", "developer-tools"], "entities": ["Intel", "AMD", "x86 Ecosystem Advisory Group", "GCC", "ACE", "AMX", "AVX-512", "AVX"], "alternates": {"html": "https://wpnews.pro/news/intel-posts-initial-gcc-compiler-patches-for-ai-compute-extensions-ace", "markdown": "https://wpnews.pro/news/intel-posts-initial-gcc-compiler-patches-for-ai-compute-extensions-ace.md", "text": "https://wpnews.pro/news/intel-posts-initial-gcc-compiler-patches-for-ai-compute-extensions-ace.txt", "jsonld": "https://wpnews.pro/news/intel-posts-initial-gcc-compiler-patches-for-ai-compute-extensions-ace.jsonld"}}