From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from youngberry.canonical.com (youngberry.canonical.com [91.189.89.112]) by dpdk.org (Postfix) with ESMTP id E7D8091 for ; Mon, 12 Nov 2018 10:09:40 +0100 (CET) Received: from mail-ed1-f69.google.com ([209.85.208.69]) by youngberry.canonical.com with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.76) (envelope-from ) id 1gM8E0-0000z8-QV for dev@dpdk.org; Mon, 12 Nov 2018 09:09:40 +0000 Received: by mail-ed1-f69.google.com with SMTP id p25-v6so4431109eds.15 for ; Mon, 12 Nov 2018 01:09:40 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=oT+F8CKb5O6vnp+6zxjhe5MVdW8HIla8iVBIUfrNoxI=; b=AOh5J6r+t9LLkSX0xOc77S6AEjx6+SyxJFLmo802Ms9eYYwnh6pG0GO+m39TC7hNc6 s263yEpLjCO7j4ucMaH1hGRidOXRVziy73di6l+Kyb6IIR+b8D1pbxQbZq59g7l2vt5Y 73Lp6dtIkDzoUZr/KJHGQuYc7CAegEXk3x0vHB4g/+M0qGD9oZ034w5/TmaoK4zTrtgx hBwyAmZ1EtuLuWwgaufIc3UIoQ/nE8YHSSOpa9892KoLed/QMy61Mwys8VVlY3GQw1KV xAbmD7BrEZGpjY+x1tRZnjpCPAl4RR48EyFpe1PpE5LdJl5eRD9nBjJW+Sed6jUnKeKP umMQ== X-Gm-Message-State: AGRZ1gLpFz90MZis9BY6UMHTh5+AMqPitio77dJLNEW2FaDZ5bgx8prP uLSyc5Eaq3bFh1s5ftvzSaqX15A2cg0FLW07o9+U6h0TKfEBnKtySOMdT1eoLBh9dS3aCRmo9+9 kbLEexjg8mVJRwp79Bet9HVHOiWIdz29Zjc+l X-Received: by 2002:a50:a9c4:: with SMTP id n62-v6mr11574870edc.187.1542013780085; Mon, 12 Nov 2018 01:09:40 -0800 (PST) X-Google-Smtp-Source: AJdET5e/kRoQA++wzYo0BkqFdY4e+FTxfvkheh0d9MuGLcfT15ruX7lqPMshn8GsiVl9K1Zz3aU7d+DYkUdNAOrrTXw= X-Received: by 2002:a50:a9c4:: with SMTP id n62-v6mr11574863edc.187.1542013779906; Mon, 12 Nov 2018 01:09:39 -0800 (PST) MIME-Version: 1.0 References: <20181023212318.43082-1-yskoh@mellanox.com> <15598804.PupyfcORSR@xps> <2601191342CEEE43887BDE71AB977258010CE46DE0@IRSMSX106.ger.corp.intel.com> <14171327.rkP5k0YJWv@xps> In-Reply-To: <14171327.rkP5k0YJWv@xps> From: Christian Ehrhardt Date: Mon, 12 Nov 2018 10:09:13 +0100 Message-ID: To: Thomas Monjalon Cc: "Ananyev, Konstantin" , Ferruh Yigit , Bruce Richardson , stable@dpdk.org, keith.wiles@intel.com, yskoh@mellanox.com, dev , Shahaf Shuler , anatoly.burakov@intel.com, justin.parus@microsoft.com, David Coronel , Josh Powers , Jay Vosburgh , Dan Streetman Content-Type: text/plain; charset="UTF-8" Subject: Re: [dpdk-dev] [dpdk-stable] AVX512 bug on SkyLake X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Nov 2018 09:09:41 -0000 > - vmovdqu8 xmm0,XMMWORD PTR [rax*8+0x6] > + vmovdqu xmm0,XMMWORD PTR [rax*8+0x60] > vinserti128 ymm0,ymm0,XMMWORD PTR [rax*8+0x70],0x1 > vmovups XMMWORD PTR [rsi+0x60],xmm0 > vextracti128 XMMWORD PTR [rsi+0x70],ymm0,0x1 > > > Not sure what causing compiler behaves that way. > > BTW, looking though testpmd objdump output - it seems that only mlx5 driver > > exhibits such problem (I didn't enable mlx4 actually, probably same problem here). > > Which looks a bit weird to me. > > Yes it's weird. I don't see how the mlx5 code could influence > the compiler to generate this bad code in AVX512 mode. Thomas you have all this set up, do you have any chance to test this on the GCC's in Ubuntu 18.10 and 19.04 If easy I'd love to see results wit hgcc-7 & gcc-8 as in Ubuntu 19.04 (current -dev). If the above is too hard, at least could you try the gcc-8 in Bionic is 8.2.0-1ubuntu2~18.04 that is rather close. If you could share the simplified build options that you need to reproduce that would help (at least me) - thanks in advance -- Christian Ehrhardt Software Engineer, Ubuntu Server Canonical Ltd