From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2070.outbound.protection.outlook.com [40.107.21.70]) by sourceware.org (Postfix) with ESMTPS id 9C37D3858D34 for ; Wed, 27 Mar 2024 17:02:32 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 9C37D3858D34 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=arm.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=arm.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 9C37D3858D34 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=40.107.21.70 ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1711558962; cv=pass; b=DyNXTIiwIXGpFTFtWlgUnXp7xA7aTONoL8cudEOYJeYQaHYBF7Tya4MIR93YhQ2qFNr61Ife9ELtX2Vo6FLwsixAP26YQcfPiO6lsml4y2CclxATMwvlY8cjtI9HSTjzwq9tGoKAq0ZnmkF7Xa/S5cphRZ/WdqqICI+xZ3FMcm8= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1711558962; c=relaxed/simple; bh=YJvYuouq3iVJeRJbFYzgWQ/PXMjAiYIwWLEnixXYzOQ=; h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-ID: MIME-Version; b=er/U4k/UJVUalx5urO14cYwMYWiix12oRptsTTCe9O2e4PgNd4za8ntsOcGVJIttNcZNxN09dWtHbpkmIAumWD8u3Ky+3rz+TvNyZZok3Y0c5slKI3I2boK/7jjj7xmq5YTsRh8ONhchKi7J6ddqGL4NHYn3BPNxSkAINeDFPRU= ARC-Authentication-Results: i=3; server2.sourceware.org ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=nZ/UaJOlTxz60G4hQaA6a021MeK6U4ucLgPVqAUpcu5tgUQObh/2uH+H/KhGekPPuzayoVrA8mXQ3N7DaYJ5rjpAqMuSmrAuLCFelzeMP6eM57e9VPlQDdnkRlW2O/cLFekV17whBWdnUcx/fQJUgf+YwPSjYHn0QBHCyZnLxvFwUYMOvVBeOIrgYAptn8lagolfCipj8/oWbeWa9bUmhJWWvVeX7YGioWoFlbP94UFjBHAzg6/1Jj7N/GFyVC5yqIfO6ruQ7s1lgXGFs6YK5B0scWAsOzK0m2g+95761wfZelZH3gcj8Bj29coNJh+qdaOsqpoAUHahl4dVVBBmmg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=YJvYuouq3iVJeRJbFYzgWQ/PXMjAiYIwWLEnixXYzOQ=; b=jLdJ4Z82TiMVDOugXJUwz89z8x9CdlhcgjlBRhVYhkzY362VCdqvfwrrLGlF9PcxrTniAwj6qKUBaUyveAy/WqOcskMW0ngkdXiTS7DOnjBz/2hIzaGLImCsGnSae00vdSsbUwoRsD7KFHAKPYnoqdVNgt3IxIPJx3FU+Sgz0NEeh1d/uR7ROoGFEWwZl8GZ9RBAgQ65UTWu8aSM5uFLII8Lc6lvlI1Eu7xHoBt4g6JfPAUsX8rz5FYjsV7ZKXQR1Q/0TINs9JQ+lAZAcmG3qM5/0KTAKezLID2owVm2a20sUwnKxY+1TzTuBM3Haw3MJftilMtinjBF1B5JaKG5tw== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 63.35.35.123) smtp.rcpttodomain=sourceware.org smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dkim=[1,1,header.d=arm.com] dmarc=[1,1,header.from=arm.com]) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=YJvYuouq3iVJeRJbFYzgWQ/PXMjAiYIwWLEnixXYzOQ=; b=Ch9rFrqxlyxi2KuKVjh4tqFw05jVxbLv5CXDSDuX1ItQGz0Q9/pPmUS2HkGjV49I4ycCbozi/NLXQGKgDOyTGlRCSBGTz9eLE6o7qpE/B0zs3KvEaO4Iup0Sd75usmbdWhVrPJnVTQSpWaGG7+Vnz6dIXvL9VI2x2qfMzjdi1+c= Received: from DUZPR01CA0330.eurprd01.prod.exchangelabs.com (2603:10a6:10:4ba::26) by AS8PR08MB9268.eurprd08.prod.outlook.com (2603:10a6:20b:5a4::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7409.33; Wed, 27 Mar 2024 17:02:29 +0000 Received: from DB1PEPF000509EF.eurprd03.prod.outlook.com (2603:10a6:10:4ba:cafe::a9) by DUZPR01CA0330.outlook.office365.com (2603:10a6:10:4ba::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7409.13 via Frontend Transport; Wed, 27 Mar 2024 17:02:29 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; pr=C Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by DB1PEPF000509EF.mail.protection.outlook.com (10.167.242.73) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.7409.10 via Frontend Transport; Wed, 27 Mar 2024 17:02:29 +0000 Received: ("Tessian outbound ff4e98f65004:v300"); Wed, 27 Mar 2024 17:02:29 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: fdc4bf642be5dc4d X-CR-MTA-TID: 64aa7808 Received: from 8a7f6ddac552.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 021CBB32-5DD0-4726-A52E-4A922B6798CD.1; Wed, 27 Mar 2024 17:02:22 +0000 Received: from EUR05-DB8-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 8a7f6ddac552.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Wed, 27 Mar 2024 17:02:22 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=D/rF4GuwYJ07IzJP1kVGAJipFdRdp30tQQp2hRJjwZx7aSHbvohkgRj2vM3orOExmRMnLpKmV7RQXDXr1RtQ9QJpynGX2yr0Y2DTTM0Ys48BOvBwWZnTCW6Ix6F051BlQG5vLhE3O1DkGDwiNee/E3YJs6Yy9qdvHYMaIrK8BTbAn19OJiWbD2m0y0dfI8sSH4/2lWez2CJ3E1ncCdg7O8NVx4AcvsR46XvYBS3bLENPP1x5NGmlr4AQ781ayO+loxoZnfd9ONiSfFb/Ov43cp3EvXgRcfb0Rf1sx9of/PGtwv1TXJRtxhJNEnrZFEPl4tWJKzYH6ox4GFbHeTxdgg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=YJvYuouq3iVJeRJbFYzgWQ/PXMjAiYIwWLEnixXYzOQ=; b=jPOYse5llHPmKhUcND95jyB4jzuRiRk+LdFmaVYiO6jT4qKgOvFEGXinf0AiG+jKnJVs9xYQJzDDHWuEGmaKEJbtNSln6xG8Vp0pS2XQrWAtgJpGloAf94JGsFvTIkgy/ph4mjUijeJrzq1/zI/LMM0a2elHAypdxlwdlGNeVI4ZTxZSWAcwlLuqVGijcaf4/qNt2DHUHJVvScXj94WlUhRE9Hof+C3jXbO0y5JRby82wsTjqouFD2JCoIkmBW9AGx3QtzXn4oBzicMgBC84W2/N6wV1deBVHrS3h2Q+JGh4xN4BFPL/3PxAp9eXJl+kbClo+TE4C7u0Sb0vlTxJbg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=YJvYuouq3iVJeRJbFYzgWQ/PXMjAiYIwWLEnixXYzOQ=; b=Ch9rFrqxlyxi2KuKVjh4tqFw05jVxbLv5CXDSDuX1ItQGz0Q9/pPmUS2HkGjV49I4ycCbozi/NLXQGKgDOyTGlRCSBGTz9eLE6o7qpE/B0zs3KvEaO4Iup0Sd75usmbdWhVrPJnVTQSpWaGG7+Vnz6dIXvL9VI2x2qfMzjdi1+c= Received: from PAWPR08MB8982.eurprd08.prod.outlook.com (2603:10a6:102:33f::20) by DU0PR08MB7543.eurprd08.prod.outlook.com (2603:10a6:10:314::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7409.32; Wed, 27 Mar 2024 17:02:21 +0000 Received: from PAWPR08MB8982.eurprd08.prod.outlook.com ([fe80::8b1b:5f28:5006:ac18]) by PAWPR08MB8982.eurprd08.prod.outlook.com ([fe80::8b1b:5f28:5006:ac18%4]) with mapi id 15.20.7409.028; Wed, 27 Mar 2024 17:02:21 +0000 From: Wilco Dijkstra To: Noah Goldstein CC: GNU C Library Subject: Re: [PATCH] Benchtests: Improve large memcpy/memset benchmarks Thread-Topic: [PATCH] Benchtests: Improve large memcpy/memset benchmarks Thread-Index: AQHaeUXwMHHtR3Kc1UqGIHvnRELjU7E94pcAgAABewCADfWbSg== Date: Wed, 27 Mar 2024 17:02:21 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-GB, en-US Content-Language: en-GB X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; x-ms-traffictypediagnostic: PAWPR08MB8982:EE_|DU0PR08MB7543:EE_|DB1PEPF000509EF:EE_|AS8PR08MB9268:EE_ X-MS-Office365-Filtering-Correlation-Id: 88daf62f-067b-47d6-f1ff-08dc4e7fafab x-checkrecipientrouted: true nodisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: ZWwLoXFSkf1dEYn81LpIkACwRmtyQdupwGTusAuUzbLlvOtGGbL+727NIzgkD7fCsiskF1k9gm1hSsCEA5h7f4JDUgp13uRM/q6UoU47Jii6HMxGEzfFwKBRYczEeHNRij64S1EkCqL5OlCLaSj/C33kNm2LwajImi6fALxyBl6+wXGylfhSeLyW3o7eXLONR0kfHo1Hm/aGZ3AvqEcMIXZ6/GhejOJmizjgV3YvrMGogVm7e3ykI+KMT1ZT6eS3zQjLDx6qH4UssNiDH2go7yMWyom4VGveprG8Km4rdvSjrKueNyFoIUe5Sh5mYy6TvFPm2h4RHGYnFTv3jMPloEVsQijwPk+oFcguUkfssPjOFEU7zU2Kzwqv7/qyUw8mdp3m/Kfquo/h/k6l0xM/cTJEDtnwoYuvyJ4XALKZY34gmcXKO/aCkwYQyDvEmKdPhEp8ZM/IYpsfQxE6KvhVJwg1qmryY80+hC2pcR0RPXENvWh/hdsHIEiOi6fo/6lMHyAjIt1NwrxNiyRC5hlvAyf6me7AsOQK9KUN0zbKL0h6XhlW/BeC1S8brdYb+WkubDiJ/9UCjjY+MrrD52Cs+hRqGaNFqcPYErTTGL41JEf/CM3DatzBhHGpQaT7vvNKMuPYFB1y6tS3ssJSZ9i/LCIMdcFgR/IJytITse3oQyqbkelCyuFrGJb9+RLMvlz9b0qxuMA3O+FBSKT6ac7FpgrWVX1plxks5rPvJfPF97Y= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAWPR08MB8982.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(366007)(1800799015)(376005)(38070700009);DIR:OUT;SFP:1101; Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR08MB7543 Original-Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB1PEPF000509EF.eurprd03.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 8dd80164-c3fb-4fb0-f01d-08dc4e7faacb X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: yQ983/ivggY4GLl4/XJSqKocK3CQoLQBNpU8ww4wPGbIF/acSZMTS9tKPyZZoow30p65OAnYiXoFVxkf9Lsn2PGPr6f7njIVz74Wko/bLrRdTq8R90pHCdIdEyH1kV1gd58slpN4VSbnYgZUqc1S6yw0etOsPttKMyX60oZTlclSAd6p4fy7K3jOVcd3bK9vuOXN4KLoZzGzRWsQ+DFX33phGLYadyqL/Z+fuXWYJBga6iJf6EDtle+Du4zmxEnpA9i1PdwHmglph9xHXfaKm30RoKkv9qQIkVVenNsW1jAPkP1TBZjB8VSHwaCaa15gsJDwoUjCCSEuC8sJuI0W6KQfoAMK63i9lAu6DA7xFTin2v/+hIKqAiuGV1GE8ims55ttgic6aH0mktHB3HTasm6Q3UqTM63LDN7duFttaYkcXZISraGf22rPn9FwJUQk6ky636hBdWmU/gbZfieR1TEv4jPWU6jn/Z0qX/w9pZRSiWF6Wc9jYyq0jMtn1yzD3PZth7TOa0qb92/Ujz//VnXVhO35PgmofSPyqw8pGilhKHA3At+lLjlJrdkP93XwO9e8zLTdvq1LAvNhLxMx3f5dkzrTmYNKFQJQfq7tq4XAzB9YjaFDSeGPSki783khQ4aN9/0Nwd/njOk8wNR2YFyYJ6hTXMJJtBl4QzNAsB4+bxcpsLl8GmPbEzVfcrcKnQKPnNgYfX4mI4i+wcgSCb9BtXLkL0hZj5+tnKzvlgToZ6K6yxqSKQUdNcZ8VsNK X-Forefront-Antispam-Report: CIP:63.35.35.123;CTRY:IE;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:64aa7808-outbound-1.mta.getcheckrecipient.com;PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com;CAT:NONE;SFS:(13230031)(1800799015)(36860700004)(376005)(82310400014);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Mar 2024 17:02:29.4706 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 88daf62f-067b-47d6-f1ff-08dc4e7fafab X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d;Ip=[63.35.35.123];Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: DB1PEPF000509EF.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR08MB9268 X-Spam-Status: No, score=-3.2 required=5.0 tests=BAYES_00,BODY_8BITS,DKIM_SIGNED,DKIM_VALID,FORGED_SPF_HELO,KAM_DMARC_NONE,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_NONE,TXREP,UNPARSEABLE_RELAY autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: Hi Noah,=0A= =0A= > > @@ -33,7 +31,7 @@ static void=0A= > >=A0 do_one_test (json_ctx_t *json_ctx, impl_t *impl, char *dst, char *sr= c,=0A= > >=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 size_t len)=0A= > >=A0 {=0A= > > -=A0 size_t i, iters =3D 16;=0A= > > +=A0 size_t i, iters =3D (MIN_PAGE_SIZE * 8) / len;=0A= > maybe MAX(16, (MIN_PAGE_SIZE * )/ len). Likewise above.=0A= =0A= I'm not sure how that helps - the issue was that 16 iterations was not only= =0A= too small for smaller sizes but also too large for large sizes. This uses 8= =0A= iterations for the largest sizes (which takes ~7 seconds on an older machin= e).=0A= =0A= > Also, can you include the iter count in the output?=0A= =0A= The time it prints is already divided by iterations, so it's not directly u= sable.=0A= =0A= A better option for these benchmarks would be to print the bandwidth.=0A= =0A= Cheers,=0A= Wilco=