Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1utonH-00ENg4-6D for pgsql-hackers@arkaria.postgresql.org; Wed, 03 Sep 2025 14:49:04 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1utonG-009pFC-CZ for pgsql-hackers@arkaria.postgresql.org; Wed, 03 Sep 2025 14:49:02 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1utonG-009pF3-3G for pgsql-hackers@lists.postgresql.org; Wed, 03 Sep 2025 14:49:02 +0000 Received: from mail-il1-x131.google.com ([2607:f8b0:4864:20::131]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from ) id 1utonE-000LXq-2c for pgsql-hackers@postgresql.org; Wed, 03 Sep 2025 14:49:01 +0000 Received: by mail-il1-x131.google.com with SMTP id e9e14a558f8ab-3ee1ffc230cso5778455ab.3 for ; Wed, 03 Sep 2025 07:49:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1756910940; x=1757515740; darn=postgresql.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=nLYJaAtnvFbYcvQaHvr6tGnkH+iEhbxDDLrgRsdakGs=; b=PKES60SxDoCX0QXdDcehht6X0tFZJYaTGo10KusMSuQi3Yu4+dbPA5n6y5Uh23Pzfv qfsXQKskBE7WsX2wgpdcAVFX0QOu0DgftYWXBbyDETUQoTX7KAawdaCD/6d2k+4lOQuA V91qD1R4MxtIwxPCq8ATMeqezfyTszzbqmImHMLFBJi0NIKyo/eDfFxFRMcgq9unpaF7 nYfv96UZgTCnJrBHVdk3K8yrjGkARrUwK2ZDcsD458UMbh+tRCL22cY8xbsabmIxXgIT kc0g6bafk9lwNgauCm0Lv2guWXfo8nw0feTxXOXcXuuxxTBR7UR1QK4gErLrJScTR/j8 royQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1756910940; x=1757515740; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=nLYJaAtnvFbYcvQaHvr6tGnkH+iEhbxDDLrgRsdakGs=; b=dsLNvZ7lVU7TmHW8cT2rW9RSVJ70mzD7SBBs4hbn+N95WsFYMkIjnjCqy7mUQKWPXF u/Z9lcQUy4Om7y7AbxsY1KsnJjKiBJVgkR9rWksTNH1kKx33EqplzgEqVN+KLHF+1eGl jxKAxnb8B/i9IH/B5VCVKFg1R2VymLJYNtBPornewsgUsHRe6Xg7hpBixlrCqUrdqZUz WnnqQrppuY+wB/YQfW7NuH8ojTQVKA6zN2AsEUuy93VLl3aoZMmogZK9owt20KIyzHaK JvZgnJCb3fmAAxvKPEcgkJAHFJEnj2sEUgpw/i20yKQ9rQHGoxDSPMlk7xIh7aRK8wSn 6grg== X-Forwarded-Encrypted: i=1; AJvYcCVco5pMnmSKQbew7l+wP9xbwncTnUwv46rB48uxdAmYFn6ESv2umISH1Sx/gpxjvf870yPaGbcdlEM9Luzu@postgresql.org X-Gm-Message-State: AOJu0YybLc9squGASLoXwMIs1f0Xuzr3I4+K9IT4qKycW28IYRCuzs3Z eozVjuTsBTwCTboC6w5cbDYMtW0necS1tC9CTLQteTkpTmaJ/yZHq8Ns X-Gm-Gg: ASbGncsB8wyeWOjmHkI4nYYqHRKyMMyxawoYAdOBGnlVfkjYT/Zhh9EFH6ST0z56Lap JI5eUC6XhYBLbEeX1diLBLzRUyYPMwfuWmOFuEtMAvDiqTxjL4OR93KHSxaOmNnEWDmDsyoT+jy xZz5ycGeFWdTxv/3ILFTLO/I7mt+dbbAk3ZhjULyLxwFVIp8jXbc+t1Yd20P1xRo4ELBnaHeoFp 7lqT6PZuE7vvaycGD2ZUXRkxgi/ICthR32LXRERkChMO+fumxRh4jp6qnRkcHhEUTxGerzvgbya RneBBZZxRszR5tztipJPxUzet4jtdJ+kxTwWAkefB6Sp2ucJj0s43e7GDPLAUo9jbRdT7HSTV9k GikcU2/YpeKUsIEZJHLBSIxpSf0NLF/5+mgzFOqIzZ+ByiAB6g/DGjftdD0lf8VEQgDSBApsf+m hfYTYv758CKZwV X-Google-Smtp-Source: AGHT+IEP2/z89jTWLGwfAWy0iZKmfXBZVeCyHBKjpC4MjW2EB1a7s1Xwo6GuCNHVSg1/eB9eauA6dg== X-Received: by 2002:a05:6e02:1a4c:b0:3ed:eab:439a with SMTP id e9e14a558f8ab-3f400475d88mr281312665ab.12.1756910939908; Wed, 03 Sep 2025 07:48:59 -0700 (PDT) Received: from nathan (162-195-168-172.lightspeed.stlsmo.sbcglobal.net. [162.195.168.172]) by smtp.gmail.com with ESMTPSA id e9e14a558f8ab-3f3e07e9e85sm52093085ab.28.2025.09.03.07.48.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Sep 2025 07:48:59 -0700 (PDT) Date: Wed, 3 Sep 2025 09:48:57 -0500 From: Nathan Bossart To: "Chiranmoy.Bhattacharya@fujitsu.com" Cc: Tom Lane , David Rowley , John Naylor , "pgsql-hackers@postgresql.org" , "Devanga.Susmitha@fujitsu.com" , "Ragesh.Hajela@fujitsu.com" Subject: Re: [PATCH] Hex-coding optimizations using SVE on ARM. Message-ID: References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Wed, Sep 03, 2025 at 11:11:24AM +0000, Chiranmoy.Bhattacharya@fujitsu.com wrote: > Since the CommitFest is underway, could we get some feedback to improve > the patch? I see that there was some discussion about a Neon implementation upthread, but I'm not sure we concluded anything. For popcount, we first added a Neon version before adding the SVE version, which required more complicated configure/runtime checks. Presumably Neon is available on more hardware than SVE, so that could be a good place to start here, too. Also, I'd strongly encourage you to get involved with others' patches on the mailing lists (e.g., reviewing, testing). Patch submissions are great, but this community depends on other types of participation, too. IME helping others with their patches also tends to incentivize others to help with yours. -- nathan