Received: by 2002:a05:6358:9144:b0:117:f937:c515 with SMTP id r4csp5963927rwr; Mon, 1 May 2023 13:52:46 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ6C9GGtoB+DmYO1AWlD22htvca2mq3OllQR+zHa0KAPuyuFj8h5jW1k+ahUq0MD7Fr+09gX X-Received: by 2002:a17:90b:4b09:b0:246:f8d7:3083 with SMTP id lx9-20020a17090b4b0900b00246f8d73083mr15809426pjb.16.1682974365815; Mon, 01 May 2023 13:52:45 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1682974365; cv=none; d=google.com; s=arc-20160816; b=ULki+LLLBOQDb2yfOJJeAttdry8lEug5q01d89oPRfCV8kQz/wPwzV2JHLP/vOHmB9 6caRjmcsOoGMZFvl9BMygS1jUoC5WsrjsxvYSCzkyOCTmGQgzqhCvX3M8cuR7eWNNQeW qsk/WGf15Qgq+JfkOy3/4afgKn1ayZC3wlu+iS0zQ8Cp4OmbyOdYp0bngau+1TWXEcNP NRT1QHWHIySLSUX3whXot80aQlTp+Q97s6spoQxM+zFW436wRUFP3QFV262M7npbRKY2 h/hBSqDbw4mtCxqiEOMv0dIflje7jfmk7Of1SlncNLZKGt/yMQqQrz+NKGZspz3pqplI UTvg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=dD98wQZtTWak3XiUyDuuyre7EygxZ++ouRht1+2mVzk=; b=EF9Kfpyy/N7mqwqJclVqwvuhKvNkXvvgGPlAqfi1uregf4NJb0JqvLwJWBjvyMJhOg nXY070nQdViNIjY1N5SyuaLlgdEUvoDvoICrojA0Sgy+b1Yv7jOsRMQdC9tUipgjcqIj xZ/k5x1nhSsZ7q76A4+OociJdehO7cSQH9Avrj83zTyK7ilOZeVQdUKLBnoNwZqs4rE5 dW1WgvNRPV4Q6/jscSnHtXIvZQIz1tituy/SjcJeKIeBrsjp2MDe6zP/BI1Olz2xB+W7 M8xMLHyOge+T8oDm8VU9PYAU/a2IJU5yqGy5pxJ7wBauK/SqVnOLujNOkXjKy88BWPtj kcmw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20221208 header.b=UKrzsTrm; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id w184-20020a6382c1000000b00513901edaabsi27876410pgd.631.2023.05.01.13.52.33; Mon, 01 May 2023 13:52:45 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20221208 header.b=UKrzsTrm; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232356AbjEAUtA (ORCPT + 99 others); Mon, 1 May 2023 16:49:00 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:33790 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232123AbjEAUs5 (ORCPT ); Mon, 1 May 2023 16:48:57 -0400 Received: from mail-il1-x12b.google.com (mail-il1-x12b.google.com [IPv6:2607:f8b0:4864:20::12b]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 68C701FE9 for ; Mon, 1 May 2023 13:48:56 -0700 (PDT) Received: by mail-il1-x12b.google.com with SMTP id e9e14a558f8ab-330ec047d3bso5025ab.0 for ; Mon, 01 May 2023 13:48:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20221208; t=1682974136; x=1685566136; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=dD98wQZtTWak3XiUyDuuyre7EygxZ++ouRht1+2mVzk=; b=UKrzsTrm+fYx0CNk6WTw+KBaGYA3pL78Mzo4yVhkOiHuQ9yhc+dKhPFpQ+Xep14Hfn qOkECSdU6XycIUcQZ6khGgQm6eT6tGGjQxZgbci4ihvS6DXJWWiwykwSlFMFaWvqqEqQ TpkjG0CCL73Dq4aET1tQt+F7J9ZfPblG6f69ZVQVpjFvqtAPcfBH5fKQBnJhkEwH3pqo Zv+1e/BQ3x6krUCWMq0HUo6foMSKTKOf4vVGboVY1txBaIxOgdIli5/TrBk46NmXB1Gj AZ9h6Rxj9yxz6hyxcViX+XdqB40VvXNWYcLHLXZpcTVjBsxdzqFzL7P3JaujaQoN96HU fmbw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1682974136; x=1685566136; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=dD98wQZtTWak3XiUyDuuyre7EygxZ++ouRht1+2mVzk=; b=CFGrpbTvA8jcn83QgQMxPegWd+0xAOOEXVc+1ixwZUdOqexbnR4r6cQ8HLN9Itcuzc KQHvPsUwdyX+YChD/ga9jOAIMfoxW/HXxTuEQTnuujaejsT4FSZh7vzxkzfzZ9AMPmHz zTZvqY6kbmEtt2XzQNuPWFY9Gnrw/MV+NbIM8gwyqYNXGIUtzS1P1f03BmgtbibdqW8u 4b4vvi0klXn6WTsUhlL2AbryeJmz+1QAlADkHP9ClnhIFvQLzA6eJQnIi+BE8p3J6BzZ 50pouvlxKacWXyOy8Ytt6xm2vBH+K5Ukt6/45NlE453/Ok0F/Zg8VlNkPyG34NvcrRfV 8H8Q== X-Gm-Message-State: AC+VfDxeUrwoHvW3si8zfXKnI96yt0n1YpeFcncydOQbh9egEKhFmwwD /8oeWHwFC+PvnwE+Z2vK3t6NRHAJVAv249Y6ug96iA== X-Received: by 2002:a05:6e02:1caf:b0:325:cd88:841d with SMTP id x15-20020a056e021caf00b00325cd88841dmr64937ill.16.1682974135594; Mon, 01 May 2023 13:48:55 -0700 (PDT) MIME-Version: 1.0 References: <20230429053506.1962559-1-irogers@google.com> <20230429053506.1962559-4-irogers@google.com> In-Reply-To: From: Ian Rogers Date: Mon, 1 May 2023 13:48:44 -0700 Message-ID: Subject: Re: [PATCH v3 03/46] perf stat: Introduce skippable evsels To: "Liang, Kan" , Stephane Eranian Cc: Weilin Wang , Arnaldo Carvalho de Melo , Ahmad Yasin , Peter Zijlstra , Ingo Molnar , Andi Kleen , Perry Taylor , Samantha Alt , Caleb Biggers , Edward Baker , Mark Rutland , Alexander Shishkin , Jiri Olsa , Namhyung Kim , Adrian Hunter , Florian Fischer , Rob Herring , Zhengjun Xing , John Garry , Kajol Jain , Sumanth Korikkar , Thomas Richter , Tiezhu Yang , Ravi Bangoria , Leo Yan , Yang Jihong , James Clark , Suzuki Poulouse , Kang Minchul , Athira Rajeev , linux-perf-users@vger.kernel.org, linux-kernel@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-17.6 required=5.0 tests=BAYES_00,DKIMWL_WL_MED, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF, ENV_AND_HDR_SPF_MATCH,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE,USER_IN_DEF_DKIM_WL,USER_IN_DEF_SPF_WL autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, May 1, 2023 at 1:25=E2=80=AFPM Liang, Kan wrote: > > > > On 2023-05-01 11:29 a.m., Ian Rogers wrote: > > The events are displayed twice as there are 2 groups of events. This > > is changed by: > > https://lore.kernel.org/lkml/20230429053506.1962559-5-irogers@google.co= m/ > > where the events are no longer grouped. > > The trick seems don't work on a hybrid machine. I still got the > duplicate Topdown events on e-core. For hybrid the rest of the patch series is necessary, ie the patches beyond what's for 6.4, which I take from the output (ie not a crash) you are looking at. As multiple groups are in play then it looks like the atom events are on >1 PMU which can happen as the x86 code special cases events with topdown in their name. Some fixes in the series for this are: https://lore.kernel.org/lkml/20230429053506.1962559-6-irogers@google.com/ https://lore.kernel.org/lkml/20230429053506.1962559-40-irogers@google.com/ and related: https://lore.kernel.org/lkml/20230429053506.1962559-19-irogers@google.com/ and so fixing this requires some detective work. I don't think it should be a requirement for the series that all hybrid bugs are fixed - especially given the complaints against the length of the series as-is. Thanks, Ian > 38,841.16 msec cpu-clock # 32.009 CPUs > utilized > 256 context-switches # 6.591 /sec > 33 cpu-migrations # 0.850 /sec > 84 page-faults # 2.163 /sec > 21,910,584 cpu_core/cycles/ # 564.107 K/sec > 248,153,249 cpu_atom/cycles/ # 6.389 > M/sec (53.85%) > 27,463,908 cpu_core/instructions/ # 707.083 K/sec > 118,661,014 cpu_atom/instructions/ # 3.055 > M/sec (63.06%) > 4,652,941 cpu_core/branches/ # 119.794 K/sec > 20,173,082 cpu_atom/branches/ # 519.374 > K/sec (63.18%) > 72,727 cpu_core/branch-misses/ # 1.872 K/sec > 1,143,187 cpu_atom/branch-misses/ # 29.432 > K/sec (63.51%) > 125,630,586 cpu_core/TOPDOWN.SLOTS/ # nan % > tma_backend_bound > # nan % tma_retir= ing > # 0.0 % > tma_bad_speculation > # nan % > tma_frontend_bound > 30,254,701 cpu_core/topdown-retiring/ > 149,075,726 cpu_atom/TOPDOWN_RETIRING.ALL/ # 3.838 M/sec > # 14.8 % > tma_bad_speculation (63.82%) > cpu_core/topdown-bad-spec/ > 523,614,383 cpu_atom/TOPDOWN_FE_BOUND.ALL/ # 13.481 M/sec > # 42.0 % > tma_frontend_bound (64.15%) > 385,502,477 cpu_atom/TOPDOWN_BE_BOUND.ALL/ # 9.925 M/sec > # 30.9 % > tma_backend_bound > # 30.9 % > tma_backend_bound_aux (64.39%) > 249,534,488 cpu_atom/CPU_CLK_UNHALTED.CORE/ # 6.424 M/sec > # 12.2 % > tma_retiring (64.18%) > 151,729,465 cpu_atom/TOPDOWN_RETIRING.ALL/ # 3.906 > M/sec (54.67%) > 530,621,769 cpu_atom/TOPDOWN_FE_BOUND.ALL/ # 13.661 > M/sec (54.30%) > cpu_core/topdown-fe-bound/ > 383,694,745 cpu_atom/TOPDOWN_BE_BOUND.ALL/ # 9.879 > M/sec (53.96%) > cpu_core/topdown-be-bound/ > 105,850 cpu_core/INT_MISC.UOP_DROPPING/ # 2.725 K/sec > > 1.213449538 seconds time elapsed > > Thanks, > Kan