Now committed, taking Andrew's comments into account:
https://gcc.gnu.org/gcc-12/changes.html#amdgcn Tobias ----------------- Siemens Electronic Design Automation GmbH; Anschrift: Arnulfstraße 201, 80634 München; Gesellschaft mit beschränkter Haftung; Geschäftsführer: Thomas Heurung, Frank Thürauf; Sitz der Gesellschaft: München; Registergericht München, HRB 106955
commit 4b4a85b696b3bb6700eea8f687bc45f1fd0b1f8c Author: Tobias Burnus <tob...@codesourcery.com> Date: Wed Feb 2 18:51:32 2022 +0100 gcc-12/changes.html (GCN): >1 workers per gang diff --git a/htdocs/gcc-12/changes.html b/htdocs/gcc-12/changes.html index 479bd6c5..b6341fda 100644 --- a/htdocs/gcc-12/changes.html +++ b/htdocs/gcc-12/changes.html @@ -360,6 +360,11 @@ a work-in-progress.</p> <li>Debug experience with ROCGDB has been improved.</li> <li>Support for the type <code>__int128_t</code>/<code>integer(kind=16)</code> was added.</li> + <li>For offloading, the limitation of using only one wavefront per compute + unit (CU) has been lifted. Up to 40 workgroups per CU and 16 wavefronts + per workgroup are supported (up to a limit of 40 wavefronts in total, + per CU). Additionally, the number of used wavefronts and workgroups was + tuned for performance.</li> </ul> <!-- <h3 id="arc">ARC</h3> -->