[Insight-users] ITK on Cell Broadband Engine

Daniele Domenichelli daniele.domenichelli at gmail.com
Wed May 14 09:47:58 EDT 2008


Hi Daniel,

I don't know yet which segmentation and elastic registration
algorithms I will use, I will probably try several.

I will try to optimize single algorithms for the SPU, but I have a
couple of other ideas:

 - Modify itk::MultiTreader to run each pthread on the single SPU.
 - Modify SetInput - GetOutput mechanism to run each filter of the
pipeline to run on a single SPU without data to be sent back to the
main memory.
 - Use "__attribute__ ((aligned(16)))" pixel types

Do you think this is possible? Do you have any other ideas about what
could be modified to improve performances?

Regards,
Daniele



2008/5/13 Blezek, Daniel J., Ph.D. <Blezek.Daniel at mayo.edu>:
> Hi Daniele,
>
>   Our newly created lab has been working on this since October last
>  year.  The Cell architecture doesn't lend itself to a straight port of
>  ITK, though ITK compiles an the PPU nicely.  What I suspect you might do
>  is port an individual filter to the SPU, which is our approach.
>
>   Do you have any more specifics? or would like to discuss in more
>  detail?
>
>  Regards,
>  -dan
>
>
>
>  -----Original Message-----
>  From: insight-users-bounces at itk.org
>  [mailto:insight-users-bounces at itk.org] On Behalf Of Daniele Domenichelli
>  Sent: Monday, May 12, 2008 11:41 AM
>  To: insight-users at itk.org
>  Subject: [Insight-users] ITK on Cell Broadband Engine
>
>  Hello,
>
>  I'm starting to develop an imaging application that will run on IBM Cell
>  BE.
>  I successfully used ITK for some applications, so I was guessing if I
>  could use them on that architecture.
>  Anyone tried to use or to optimize any ITK algorithms on Cell?
>
>
>  Thanks,
>  Daniele Domenichelli
>
>
> _______________________________________________
>  Insight-users mailing list
>  Insight-users at itk.org
>  http://www.itk.org/mailman/listinfo/insight-users
>


More information about the Insight-users mailing list