Mailinglist archive
| Mailinglist: | PanoTools NG |
| Sender: | matt_nolan_uaf |
| Date/Time: | 10-Mar-2008 07:14:37 +0100 |
| Subject: | Re: Fast Gigapixel Stitching on the Playstation 3 |
Thread:
Helmut,
On my computer, none of the blending algorithms are using more than
5% of my CPU for large projects. This is due to the I/O time spent
writing large temp files. As the temp file size decreases, the
overall blend speed increases and my CPUs get to near 100%
utilization for small projects. So with that in mind, it seems that
if your blending algorithm does not write temp files, that it will
considerably improve the speed of blending for a given CPU -- does
that seem correct?
While $300 for a PS3 that reduces a project from 5 hours to 20
minutes is well worth it for me, I guess what I'm really asking is
whether your algorithm could be coded for a regular CPU and wouldnt
that make a significant improvement for blend times on a regular PC?
I'm just not familiar with CPU/GPU issues or the coding issues, and I
probably missed some earlier discussions too.
Thanks,
Matt
--- In #removed#, "Helmut Dersch" <der@...> wrote:
>
> --- In #removed#, "matt_nolan_uaf" <matt.nolan@>
> wrote:
> >
> >> ...the bottleneck in your system is I/O speed...
>
> Yes and no: while we cannot get below a limit set by IO-speed,
> we have not reached this limit. And lowering this limit
> by providing faster IO has some but not much effect.
> Example: For small projects I can set PTStitcherNG to use
> a ramdisk, which is 800MByte/s compared with the usual 30MByte/s.
> This increases overall processing speed by appr. 10-15%, although
> disk-IO takes almost 50% of the time. This is due to buffering
> and background operation, which is implemented in the
> system software.
>
> > Disks speeds of 80-120 MB/s are fairly easy to attain on a
> > modern PC (and up to 800 MB/s are possible),..
>
> Well, this could be the beginning of a long thread,...
>
> >... benchmark Enblend or Smartblend on a PS3 vs. PC to assess the
> > performance advantage due to the PS3's processor?
>
> Enblend can be compiled on the PS3. It then uses (like any
> other standard linux-application) just the PPU-part of the cell-
> processor, which closely resembles a 3.2GHz powerpc (G5?),
> so you would expect the same speed as obtained on older
> Apple-hardware. Due to low memory size (256MB) you can't do
> much with this setup.
>
> 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: