Return-Path: <awaresystems.be+caf_=filtered=awaresystems.be@gmail.com>
Delivered-To: filtered@awaresystems.be
Received: from mx3.pub.mailpod2-cph3.one.com ([10.27.25.13])
	by mailstorage18.cst.mailpod2-cph3.one.com (Dovecot) with LMTP id o5XZFLhJXlptkQEAQS8vrQ
	for <filtered@awaresystems.be>; Tue, 16 Jan 2018 19:00:20 +0000
X-HalOne-ID: 7edf04d4-faef-11e7-9b3c-e0d84895d241
Received: from mail-ot0-f171.google.com (unknown [74.125.82.171])
	by mx3.pub.mailpod2-cph3.one.com (Halon) with ESMTPS
	id 7edf04d4-faef-11e7-9b3c-e0d84895d241;
	Tue, 16 Jan 2018 19:00:19 +0000 (UTC)
Received: by mail-ot0-f171.google.com with SMTP id s3so14551695otc.9
        for <filtered@awaresystems.be>; Tue, 16 Jan 2018 11:00:19 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20161025;
        h=x-original-authentication-results:x-gm-message-state:delivered-to
         :mime-version:from:in-reply-to:date:message-id:references:to:cc
         :subject:precedence:list-id:list-unsubscribe:list-archive:list-post
         :list-help:list-subscribe:content-transfer-encoding:sender:errors-to;
        bh=1aAijauwnGoJAdGSjSK5ULmMNFHtrZTyujL1/FM7SZc=;
        b=sVRe/xt4Jpem/W//g+RJ71H2oiHUZxVzNQ1mCc/8w74wzvXtZ8839fcRwXEFSE7MvX
         atsCA4yqJ7v+2ecitedfiS/wAZvBBkAXQ5OUSQPbW51nsBVB+C0j2yJcPl1MymxnvIRU
         RBysNlK9hiEouL9c5CWnuI4DthDwxhhR80FPv6STgZPwZJHylq6jl4UjR3mfqVcLkC/F
         QOJvpF5oiDo1P62rqrmG2RYl1+xpN1rP2b6iGH/F3LC/NNntiSpJtNXSv51oq6OQAeFt
         K77vAtzvy4Y21R3SV/vGWUp2QH/HKpFpkxKPG0dewZvcQj6X2wSdKfhkcd5AWcb97Czd
         cLyw==
X-Original-Authentication-Results: mx.google.com;       spf=neutral (google.com: 94.23.4.142 is neither permitted nor denied by best guess record for domain of tiff-bounces@lists.maptools.org) smtp.mailfrom=tiff-bounces@lists.maptools.org
X-Gm-Message-State: AKwxyteT3BKFMIj3V1ePyjQSkv2V3OcWCeXW0vshkWLX4sNc2nkqdeXY
	NJNdggX+b9hWY7f5BzwLxjEsUQC4suVHwW4zh6ANbaGtmI8Jhig=
X-Received: by 10.157.49.44 with SMTP id e41mr14187940otc.68.1516129218682;
        Tue, 16 Jan 2018 11:00:18 -0800 (PST)
X-Forwarded-To: filtered@awaresystems.be
X-Forwarded-For: awaresystems.be@gmail.com filtered@awaresystems.be
Delivered-To: awaresystems.be@gmail.com
Received: by 10.202.235.11 with SMTP id j11csp4533874oih;
        Tue, 16 Jan 2018 11:00:17 -0800 (PST)
X-Google-Smtp-Source: ACJfBotqZvYVmZl5fO0tKlS090Laf4tzyShPIeV/Zb0mUc+E3Eb7rkz7lheunNw3do5hN0RtWXya
X-Received: by 10.28.32.5 with SMTP id g5mr90561wmg.62.1516129217509;
        Tue, 16 Jan 2018 11:00:17 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; t=1516129217; cv=none;
        d=google.com; s=arc-20160816;
        b=M6acRNUPHRW0vbjoN9ts8OekQ2l3d8JhUfnSevlnfg3pX7hYKNGGvPCzpuS37RA1PZ
         uiH53n2YvRF6Uz3rsyBZc5AqpcDclBKFKO5fV6qzTwW0hgNIXRk27NY4fMEcAP9X0rqH
         mh1fikiTxYMBtGBilaKilwy4E5/fWkMykMBzR2s0lDKvFlDfqUNr8WSWvLv9GW/UMmL4
         pyVP57gCOFSUFtGpO7752FpyXGjQDRY7XpPZd6E/WXCGtOD5EdLsvwqr0cFWryouPuCF
         15ABplPKXuZIO1oOAy0ngJCQDr6vRMzsYsPfLyGxdLVDdRtFM3JN0HAQfpmoMzwbzrxb
         WfYQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816;
        h=errors-to:sender:content-transfer-encoding:list-subscribe:list-help
         :list-post:list-archive:list-unsubscribe:list-id:precedence:subject
         :cc:to:references:message-id:date:in-reply-to:from:mime-version
         :arc-authentication-results;
        bh=1aAijauwnGoJAdGSjSK5ULmMNFHtrZTyujL1/FM7SZc=;
        b=miFdjG7n29ORbfVGyvJPN/d3bq/lBKUg3bh2wfYGGmwBuoKo1YtpAx37SL1MOYYr+B
         jLqrHP5vd+y9PvjNLlj1oyZJMGCNcnFZmUI9rD1WGt0wr2xc0H9pWqii6fEKwVa0HCcD
         K/+eaO8tsYnG1YJA2w234t6ykOuFtg5O5baCGsqrkONhQzUVH+51igbVNaG9S6VZ7Ars
         c+PMlLmRb4J7Vgo4BVpQlwa+jnfBO03qNCejFoEHoMHHqIpm4H0tzOEBHhYMyg6tYzUQ
         av/3JKVy5iAe10bUAxaxcSvlImv/ntav0QnlfDlpVmglz6rMPS3Mm7VqMZsp+SDe92Zc
         G6jA==
ARC-Authentication-Results: i=1; mx.google.com;
       spf=neutral (google.com: 94.23.4.142 is neither permitted nor denied by best guess record for domain of tiff-bounces@lists.maptools.org) smtp.mailfrom=tiff-bounces@lists.maptools.org
Return-Path: <tiff-bounces@lists.maptools.org>
Received: from lists.maptools.org (ks365428.kimsufi.com. [94.23.4.142])
        by mx.google.com with ESMTP id z13si2512739wmd.93.2018.01.16.11.00.16;
        Tue, 16 Jan 2018 11:00:17 -0800 (PST)
Received-SPF: neutral (google.com: 94.23.4.142 is neither permitted nor denied by best guess record for domain of tiff-bounces@lists.maptools.org) client-ip=94.23.4.142;
Authentication-Results: mx.google.com;
       spf=neutral (google.com: 94.23.4.142 is neither permitted nor denied by best guess record for domain of tiff-bounces@lists.maptools.org) smtp.mailfrom=tiff-bounces@lists.maptools.org
Received: from [10.1.0.241] (localhost.localdomain [127.0.0.1])
	by lists.maptools.org (Postfix) with ESMTP id EB21235C045;
	Tue, 16 Jan 2018 13:59:22 -0500 (EST)
Received: from mailout.easymail.ca (mailout.easymail.ca [64.68.200.34])
	by lists.maptools.org (Postfix) with ESMTPS id EE1B035C044;
	Tue, 16 Jan 2018 13:48:51 -0500 (EST)
Received: from localhost (localhost [127.0.0.1])
	by mailout.easymail.ca (Postfix) with ESMTP id 698F2C10BD;
	Tue, 16 Jan 2018 18:48:50 +0000 (UTC)
Received: from mailout.easymail.ca ([127.0.0.1])
	by localhost (emo01-pco.easydns.vpn [127.0.0.1]) (amavisd-new,
	port 10024)
	with ESMTP id xqsvw6uObB3N; Tue, 16 Jan 2018 18:48:50 +0000 (UTC)
Received: from [192.168.2.16] (unknown [8.39.228.117])
	(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
	(No client certificate requested)
	by mailout.easymail.ca (Postfix) with ESMTPSA id 4730AC0BF1;
	Tue, 16 Jan 2018 18:48:44 +0000 (UTC)
Mime-Version: 1.0 (Mac OS X Mail 11.2 \(3445.5.20\))
From: scott ribe <scott_ribe@killerbytes.com>
In-Reply-To: <OF239FD1E6.9CEBEE62-ON87258217.0064336B-87258217.00663BB4@ricoh-usa.com>
Date: Tue, 16 Jan 2018 11:48:43 -0700
Message-Id: <EE4ADAAC-411E-4972-9076-4A4A2EF68656@killerbytes.com>
References: <39EE49FE-23A5-43DE-8998-51526287D182@larrygritz.com>
	<alpine.GSO.2.20.1801151400550.18206@scrappy.simplesystems.org>
	<4252FC16-C07D-4FA1-8B7B-25D626633236@larrygritz.com>
	<F78FB533EE93A044B560CD25E17A4DAF18388904@mbx031-e1-va-4.exch031.domain.local>
	<alpine.GSO.2.20.1801151728170.18206@scrappy.simplesystems.org>
	<f279e2e7-a91a-0cd8-a513-026479f571ff@cubewerx.com>
	<OF239FD1E6.9CEBEE62-ON87258217.0064336B-87258217.00663BB4@ricoh-usa.com>
To: Joe.Maniaci@ricoh-usa.com
X-Mailer: Apple Mail (2.3445.5.20)
Cc: Craig Bruce <csbruce@cubewerx.com>, tiff@lists.maptools.org,
	tiff-bounces@lists.maptools.org
Subject: Re: [Tiff] Strategies for multi-core speedups
X-BeenThere: tiff@lists.maptools.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: TIFF and libtiff discussion <tiff.lists.maptools.org>
List-Unsubscribe: <http://lists.maptools.org/mailman/listinfo/tiff>,
	<mailto:tiff-request@lists.maptools.org?subject=unsubscribe>
List-Archive: <http://lists.maptools.org/mailman/private/tiff>
List-Post: <mailto:tiff@lists.maptools.org>
List-Help: <mailto:tiff-request@lists.maptools.org?subject=help>
List-Subscribe: <http://lists.maptools.org/mailman/listinfo/tiff>,
	<mailto:tiff-request@lists.maptools.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: tiff-bounces@lists.maptools.org
Errors-To: tiff-bounces@lists.maptools.org

On Jan 16, 2018, at 11:36 AM, Joe.Maniaci@ricoh-usa.com wrote:
> 
> I'm an automated test tool developer and I am actually going to start working on a viewer for the TIFFs that my company generates, to potentially include relying on the bigtiff format and this is the thing I've spent most of my time thinking about. I've come to the conclusion that for the images we generate, up to 10GB uncompressed(soon to be 40GB), that I will need to preprocess a single TIFF into multiple TIFFs containing intelligently placed tiles just to get around the I/O issue. By intelligently placed, I mean that if a user were to scroll their view window to the right, and five tiles(vertically aligned) had to be loaded into memory, I could theoretically have those files intelligently located in different TIFF files(subTIFFs?) that would allow multiple threads to operate on. So each thread only had to find one tile. So for my tool it would be a staggering amount of pre-processing, but real time manipulation is extremely fluid for the user which is basically my number
  one requirement. 

I don't think you actually need separate TIFFs to do what you want to, just tiling should be adequate.


_______________________________________________
Tiff mailing list: Tiff@lists.maptools.org
http://lists.maptools.org/mailman/listinfo/tiff
http://www.remotesensing.org/libtiff/
