PanoTools mailing list archive

Mailinglist:PanoTools NG
Sender:Helmut Dersch
Date/Time: 9-Mar-2008 10:39:12 +0100
Subject:Re: Fast Gigapixel Stitching on the Playstation 3

Thread:


--- In #removed#, "alexandre jenny"
<alexandre.jenny@...> wrote:
> ... big graphic card ... is far better ...

PTStitcherNG implements three approaches to speed up
stitching:
(1) Distribute warping among many cpus, each processing one row of pixels.
(2) Interleave blending (done by yet another cpu) with warping. This
also reduces IO-operations,ram and disk-space.
(3) Do everything in SIMD-math (mostly float4).

This approach can be realized in multicore common pcs,
or using the Playstation, or using a big graphic card.

Aside from the speed (and especially
the speed/euro-ratio), one major reason to choose the 
Playstation is the software support for the cellprocessor
by IBM and the scientific computing community. It is simply 
not true that 

> It's
> really a nightmare to
> code well. Before doing the game, you that to create the tools to do it

This may be the case for the PS3-game-os, but not for Linux on
the PS3.

We may transfer PTStitcherNG to other systems later, which
should be straightforward, but not before we have a mature 
system for the cellprocessor.

Regards

Helmut Dersch



-- 
<*> Wiki: http://wiki.panotools.org
<*> User Guidelines: http://wiki.panotools.org/User_Guidelines
<*> Nabble (Web) http://www.nabble.com/PanoToolsNG-f15658.html
<*> NG Member Map http://www.panomaps.com/ng
<*> Moderators/List Admins: #removed# 
 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/PanoToolsNG/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/PanoToolsNG/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:#removed# 
    mailto:#removed#

<*> To unsubscribe from this group, send an email to:
    #removed#

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 

Next message:

Previous message: