Return-Path: <tiff-bounces@lists.osgeo.org>
Received: from mailgate206.isp.belgacom.be ([195.238.22.38])
          by mailfep026.skynet.be
          (InterMail vM.8.04.03.28.4 201-2389-100-182-103-20180124)
          with ESMTP
          id <20210502141000.BBBQ11462.mailfep026.skynet.be@mailgate206.isp.belgacom.be>
          for <chris.lindelaan@skynet.be>; Sun, 2 May 2021 16:10:00 +0200
Authentication-Results: mx201.skynet.be; dkim=none (message not signed) header.i=none; spf=None smtp.pra=tiff-bounces@lists.osgeo.org; spf=Pass smtp.mailfrom=tiff-bounces@lists.osgeo.org; spf=Pass smtp.helo=postmaster@lists.osgeo.org
Received-SPF: None (mx201.skynet.be: no sender authenticity
  information available from domain of
  tiff-bounces@lists.osgeo.org) identity=pra;
  client-ip=140.211.15.3; receiver=mx201.skynet.be;
  envelope-from="tiff-bounces@lists.osgeo.org";
  x-sender="tiff-bounces@lists.osgeo.org";
  x-conformance=sidf_compatible
Received-SPF: Pass (mx201.skynet.be: domain of
  tiff-bounces@lists.osgeo.org designates 140.211.15.3 as
  permitted sender) identity=mailfrom; client-ip=140.211.15.3;
  receiver=mx201.skynet.be;
  envelope-from="tiff-bounces@lists.osgeo.org";
  x-sender="tiff-bounces@lists.osgeo.org";
  x-conformance=sidf_compatible; x-record-type="v=spf1";
  x-record-text="v=spf1 mx a:mail.osgeo.org a:lists.osgeo.org
  a:mail.osgeo.osuosl.org a:tracsvn.osgeo.osuosl.org -all"
Received-SPF: Pass (mx201.skynet.be: domain of
  postmaster@lists.osgeo.org designates 140.211.15.3 as
  permitted sender) identity=helo; client-ip=140.211.15.3;
  receiver=mx201.skynet.be;
  envelope-from="tiff-bounces@lists.osgeo.org";
  x-sender="postmaster@lists.osgeo.org";
  x-conformance=sidf_compatible; x-record-type="v=spf1";
  x-record-text="v=spf1 mx a:mail.osgeo.org a:lists.osgeo.org
  a:mail.osgeo.osuosl.org a:tracsvn.osgeo.osuosl.org -all"
X-Ironport-Dmarc-Check-Result: validskip
IronPort-SDR: kprlYSAL8JMw8u8kKWo2LFaGn/2Ow0Xrzg8Oti2TiRcJwbHR99b204HmILyqFqnIgANUVB6UpN
 k6wz6rvFJMHcKsx36vq8b2iJvR59oXREDEgXc1fO0sYYVzh1R6bluojHXMmkMz3GGzLiPNmqHQ
 odiyzft88Mlzhu+NqN8aX1e1YAWhWJxbInVjywN+ylfKg/SJDtlKAldXvvaw+gVcsdZDKf0Mks
 RVvCrXfYhtCDuRldFfu6xz0IK7fCJwH9zrzXR/vjaBYYpw9O6XlqYBag45k1etbvPOkqIQj8Fi
 YP1ky9KjNwIiJAbCmxlX/XyW
X-IPAS-Result: =?us-ascii?q?A0FHAwDCsY5ghwMP04xaHAEBAQEBAQcBARIBAQQEAQFAg?=
 =?us-ascii?q?VcCgiIZAWRZKAc5C409iHKECZhRGhIBAQIBAQEBAQkdCwoCBAEBAQIBA4EQR?=
 =?us-ascii?q?IR0HwYBBDQTAgQBAQEDAgMBAQEBAQEEAQEBAgEBAgMCAgEBAhABAQEBgQAGY?=
 =?us-ascii?q?GAEYgZbBDUBgTYMAjENQwEQAYFjBQIDHwEGbVYBAQEBAQEBAQEBAQEBASICA?=
 =?us-ascii?q?QEBAQEBAQEBAQEBAQEBAQEBARYCDVJnAQICAQEBATcMCgUZCwMCAQECBgEBC?=
 =?us-ascii?q?g4oBAQIAwEjAS8GDQYCAQEBgmwBgmYhBAEKqAGBNIEBhGGDXoFEgToBjV83g?=
 =?us-ascii?q?VVCehsngns+gmABBIdVBINVFBcBW3WfHZxsLAeDE4EiBguIRowMhxwFDSKDQ?=
 =?us-ascii?q?pEOkFKhLpI/hUuBayGBXDMaI1CCaQlEAQIBAg0CAQICAQECAQICAQECAgEBA?=
 =?us-ascii?q?QGOKBaDToUUhUtBMDgCBgoBAQMJfIQahg1cAYEPAQE?=
IronPort-PHdr: A9a23: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
IronPort-HdrOrdr: A9a23:JCJmqKuQSwAOUy4NOII5A/7/7skCnIMji2hD6mlwRA09T+Wzna
 mV7YQm/DXzjyscX2xlvNiGNrWJT3+0z+8S3aA6O7C+UA76/FayJIZ54of4hxHmESvy9ulSvJ
 0QAJRWItv2EFR8kILG8BC1euxQsuWv3ai0iY7lvhVQZC1wcKd69UNFDG+gYzhLbSZcA55RLv
 qhz+pB4wGtYHEGKvm8b0N1ONTrgt3QidbGbRsebiRXljWmqDOz9frbHnGjr2ojehZO26pnyG
 7ejmXCl9qemtS60AKZ7XPZ9Z5MmNDso+EzdfCkr8gON3HRjRy1b55qQL2IsFkO0Z2SwXILtP
 WJnBs6JcR07BrqDwWIiD/gwRPp3jpry1KK8y76vVLbusDySD83DMBM7LgpCCfx0EYrsNFi3K
 8j5Qvw3Pc5MTr6kCvw/NTOXR1x/3DUnVMZnekfg2c3a/prVJZqsYcd8ElJea1wZR7S1YZPKo
 dTJf3H6O0TWV2XaG2xhBgL/PWcGl8+EhC6Q0QYtqWuokBrtUE84VAV1MkehGpozvgAYqgBw+
 zFN6Bhk/VwQtQNbaR7bd1xOvefOyjqWhLDMGWbPFThGuUmAhv2x6LK3A==
X-IronPort-Anti-Spam-Filtered: true
X-MGA-submission: =?us-ascii?q?MDFraK2vN/2QPAt9CfBqBx2xW17iv6gGbClVRk?=
 =?us-ascii?q?WNLQEpe2jy9TJbojgImP2YyRhsAxr6lu3Ch7K2iGv+tcaxnuG562qWUC?=
 =?us-ascii?q?+lodoobfwjck/vj0YYDpa+UtKl5o3yitwpefw=3D?=
Received: from osgeo6.osgeo.osuosl.org (HELO lists.osgeo.org) ([140.211.15.3])
  by mx201.skynet.be with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 02 May 2021 16:09:59 +0200
Received: from osgeo6.osgeo.osuosl.org (localhost [127.0.0.1])
	by lists.osgeo.org (Postfix) with ESMTP id 51E6361449BD;
	Sun,  2 May 2021 07:09:54 -0700 (PDT)
X-Greylist: delayed 15703 seconds by postgrey-1.35 at osgeo6;
 Sun, 02 May 2021 07:09:52 PDT
Received: from relay9-d.mail.gandi.net (relay9-d.mail.gandi.net
 [217.70.183.199])
 by lists.osgeo.org (Postfix) with ESMTPS id 2AD42614595D
 for <tiff@lists.osgeo.org>; Sun,  2 May 2021 07:09:51 -0700 (PDT)
X-Originating-IP: 88.165.221.176
Received: from [192.168.0.17] (unknown [88.165.221.176])
 (Authenticated sender: even.rouault@spatialys.com)
 by relay9-d.mail.gandi.net (Postfix) with ESMTPSA id BA3BBFF803;
 Sun,  2 May 2021 14:09:49 +0000 (UTC)
To: Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
References: <CAHYwHP5NmH+--ckEVeidjxrBVHbFSptCH0CD5d600t8gq7Xafw@mail.gmail.com>
 <07baca89-e473-8e24-1d54-309152b05774@spatialys.com>
 <alpine.GSO.2.20.2105020845140.2569@scrappy.simplesystems.org>
From: Even Rouault <even.rouault@spatialys.com>
Message-ID: <b8216947-5c3c-a262-f1ba-6167ea10805f@spatialys.com>
Date: Sun, 2 May 2021 16:09:49 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101
 Thunderbird/78.7.1
MIME-Version: 1.0
In-Reply-To: <alpine.GSO.2.20.2105020845140.2569@scrappy.simplesystems.org>
Content-Language: en-US
Subject: Re: [Tiff] SIMD optimizations
X-BeenThere: tiff@lists.osgeo.org
X-Mailman-Version: 2.1.34
Precedence: list
List-Id: TIFF and libtiff discussion <tiff.lists.osgeo.org>
List-Unsubscribe: <https://lists.osgeo.org/mailman/options/tiff>,
 <mailto:tiff-request@lists.osgeo.org?subject=unsubscribe>
List-Post: <mailto:tiff@lists.osgeo.org>
List-Help: <mailto:tiff-request@lists.osgeo.org?subject=help>
List-Subscribe: <https://lists.osgeo.org/mailman/listinfo/tiff>,
 <mailto:tiff-request@lists.osgeo.org?subject=subscribe>
Cc: tiff@lists.osgeo.org
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Errors-To: tiff-bounces@lists.osgeo.org
Sender: "Tiff" <tiff-bounces@lists.osgeo.org>


> The libtiff utilities are mostly not very useful for performance 
> testing since they do something different than common usages.

Agreed. For my benchmarking, I just did a quicky&dirty test program that 
just calls TIFFReadEncodedTile on all tiles of the file, and repeat that 
a few times to have timings of a few seconds. That's the minimum 
overhead scenario.

Was on a Intel(R) Core(TM) i7-10750H CPU @ 2.60GHz, cache 12 MB

-- 

http://www.spatialys.com
My software is free, but my time generally not.

_______________________________________________
Tiff mailing list
Tiff@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/tiff
