Message ID | 20230403084923.2904086-1-haochen.jiang@intel.com |
---|---|
Headers |
Return-Path: <gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org> Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:b0ea:0:b0:3b6:4342:cba0 with SMTP id b10csp2153051vqo; Mon, 3 Apr 2023 01:52:20 -0700 (PDT) X-Google-Smtp-Source: AKy350bNaTII3QsrB52m6cxPmbcuSFA3lfu9685SDcSe2Wt0aUqxHVMD3B683o5V+LSRgT11h0cE X-Received: by 2002:a17:906:e08b:b0:933:3aa7:57a6 with SMTP id gh11-20020a170906e08b00b009333aa757a6mr35942313ejb.12.1680511940157; Mon, 03 Apr 2023 01:52:20 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1680511940; cv=none; d=google.com; s=arc-20160816; b=C9eue0H3jLparuuCYYv7rTXPa5lwZ1Sy8T1GSERuAVnTKZ5sm1hJSq5w+X7P3wm+RS T41TXMGaJqNJdWIQ333I2Eu1n4I8hqHWJEarLpTKYCWSVk31uiwzu6b3EOz2DvDzN4AS 8SeMUOTQmRDX75dTJ9rqZCsJC7bzQ+ixwrbfj2v5sviPofHDEPUmdv/C4l6Dt+hSaClO rz7QnlWwIqF8roJmU8YEpMn+43htZKxdG2N3jYOhV8+IQxRw3SvE2UhTKfkPf3BDwDq2 VuSFNA4E+L5Awe1xF9rf9rmGjU8+UzIL0xYql/gk3ppDaWqL5k+wlbfuQ0BSyVgrcbs0 PnEg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:reply-to:from:list-subscribe:list-help:list-post :list-archive:list-unsubscribe:list-id:precedence :content-transfer-encoding:mime-version:message-id:date:subject:cc :to:dmarc-filter:delivered-to:dkim-signature:dkim-filter; bh=cuDSjfAW3SOJO57cwLOeun8PrNmbRJ8iMU9m+jkU10g=; b=qGshGr9f6qVxtiMRiRwsbDJu8brl8WLpUOkodXlM1tZLeYjkxLxzSf74UB4iFci4qE beU/c30hfUX5V6wbAOEqHHSTi5R/GzGM1B58Re/GDL0OTqDHhUtLMyRbe6lP0kPzhm0I YDUmZHXhfya6Fzh6/p/B81mT2bWmkEl72oNu8XuP1ykHNDNYWA03DKdpFN+jRFor3F2n xEopxA7XqGKulxYFEnuj/y3kCcNpYBuvxNK5evVDAywIWBpDRCe9AIduNCInVi/iloiI uxIEMNT5IVvNzjJjPBcovjtSsv4SGi52C2NpqxmAK5FRFMNybHI06BMQ51/muX++/jHf eh0g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gcc.gnu.org header.s=default header.b=R0DCSDSh; spf=pass (google.com: domain of gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org designates 8.43.85.97 as permitted sender) smtp.mailfrom="gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=gnu.org Received: from sourceware.org (ip-8-43-85-97.sourceware.org. [8.43.85.97]) by mx.google.com with ESMTPS id n21-20020a170906379500b00931563028c0si6524007ejc.282.2023.04.03.01.52.19 for <ouuuleilei@gmail.com> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 03 Apr 2023 01:52:20 -0700 (PDT) Received-SPF: pass (google.com: domain of gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org designates 8.43.85.97 as permitted sender) client-ip=8.43.85.97; Authentication-Results: mx.google.com; dkim=pass header.i=@gcc.gnu.org header.s=default header.b=R0DCSDSh; spf=pass (google.com: domain of gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org designates 8.43.85.97 as permitted sender) smtp.mailfrom="gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=gnu.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id ECE943858024 for <ouuuleilei@gmail.com>; Mon, 3 Apr 2023 08:52:11 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org ECE943858024 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1680511932; bh=cuDSjfAW3SOJO57cwLOeun8PrNmbRJ8iMU9m+jkU10g=; h=To:Cc:Subject:Date:List-Id:List-Unsubscribe:List-Archive: List-Post:List-Help:List-Subscribe:From:Reply-To:From; b=R0DCSDShSTDGozHBTUNoqRAGs0Bw38oeikAPgTUix5OdTlWn7rr4VLWfISB1Ruu83 p+vZzmrJfrQQ58WhHy2ZoN32VCHWpGTt2JXXouaDoCP2/QHXmPxQPLBYmggPG3ABUT tMPXM6aUAbV2cfjsG053k7F1MSdpBySto7O5KlxM= X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by sourceware.org (Postfix) with ESMTPS id A61D43858D39 for <gcc-patches@gcc.gnu.org>; Mon, 3 Apr 2023 08:51:28 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org A61D43858D39 X-IronPort-AV: E=McAfee;i="6600,9927,10668"; a="369653357" X-IronPort-AV: E=Sophos;i="5.98,314,1673942400"; d="scan'208";a="369653357" Received: from orsmga008.jf.intel.com ([10.7.209.65]) by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 03 Apr 2023 01:51:27 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10668"; a="716218185" X-IronPort-AV: E=Sophos;i="5.98,314,1673942400"; d="scan'208";a="716218185" Received: from shvmail03.sh.intel.com ([10.239.245.20]) by orsmga008.jf.intel.com with ESMTP; 03 Apr 2023 01:51:26 -0700 Received: from shliclel4217.sh.intel.com (shliclel4217.sh.intel.com [10.239.240.127]) by shvmail03.sh.intel.com (Postfix) with ESMTP id BAD0C1005700; Mon, 3 Apr 2023 16:51:25 +0800 (CST) To: gcc-patches@gcc.gnu.org Cc: ubizjak@gmail.com, hongtao.liu@intel.com Subject: [PATCH 0/2] Support Intel AMX-COMPLEX Date: Mon, 3 Apr 2023 16:49:21 +0800 Message-Id: <20230403084923.2904086-1-haochen.jiang@intel.com> X-Mailer: git-send-email 2.31.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-4.9 required=5.0 tests=BAYES_00, DKIMWL_WL_HIGH, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL, SPF_HELO_NONE, SPF_NONE, TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: gcc-patches@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-patches mailing list <gcc-patches.gcc.gnu.org> List-Unsubscribe: <https://gcc.gnu.org/mailman/options/gcc-patches>, <mailto:gcc-patches-request@gcc.gnu.org?subject=unsubscribe> List-Archive: <https://gcc.gnu.org/pipermail/gcc-patches/> List-Post: <mailto:gcc-patches@gcc.gnu.org> List-Help: <mailto:gcc-patches-request@gcc.gnu.org?subject=help> List-Subscribe: <https://gcc.gnu.org/mailman/listinfo/gcc-patches>, <mailto:gcc-patches-request@gcc.gnu.org?subject=subscribe> From: Haochen Jiang via Gcc-patches <gcc-patches@gcc.gnu.org> Reply-To: Haochen Jiang <haochen.jiang@intel.com> Errors-To: gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org Sender: "Gcc-patches" <gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org> X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1762144488434051169?= X-GMAIL-MSGID: =?utf-8?q?1762144488434051169?= |
Series |
Support Intel AMX-COMPLEX
|
|
Message
Jiang, Haochen
April 3, 2023, 8:49 a.m. UTC
Hi all, These patch aims to add Intel AMX-COMPLEX instructions. Also we added AMX-COMPLEX to -march=graniterapids. The information is based on newly released Intel Architecture Instruction Set Extensions and Future Features. The document comes following: https://www.intel.com/content/www/us/en/develop/download/intel-architecture-instruction-set-extensions-programming-reference.html Since there are only two instructions under this new ISA, I suppose the risk is low and might get a change for GCC13. So I send the patches out now. Tested on x86_64-pc-linux-gnu. Ok for trunk? BRs, Haochen
Comments
On Mon, Apr 3, 2023 at 4:51 PM Haochen Jiang via Gcc-patches <gcc-patches@gcc.gnu.org> wrote: > > Hi all, > > These patch aims to add Intel AMX-COMPLEX instructions. Also we added > AMX-COMPLEX to -march=graniterapids. > > The information is based on newly released > Intel Architecture Instruction Set Extensions and Future Features. > > The document comes following: > https://www.intel.com/content/www/us/en/develop/download/intel-architecture-instruction-set-extensions-programming-reference.html > > Since there are only two instructions under this new ISA, I suppose the > risk is low and might get a change for GCC13. So I send the patches out now. > > Tested on x86_64-pc-linux-gnu. Ok for trunk? Ok if there's no objection in the next 2 days. > > BRs, > Haochen > >