discuss-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Discuss-gnuradio] PS3/Cell BE platform


From: Jason
Subject: Re: [Discuss-gnuradio] PS3/Cell BE platform
Date: Thu, 16 Nov 2006 20:50:57 -0500
User-agent: Thunderbird 1.5.0.8 (X11/20061109)

Newell Jensen wrote:
Yes and no. From casual observation (I don't have a ppc platform currently), all of gnuradio's dependencies already run on most linux ppc and ppc64 distributions. So getting it up and running shouldn't be too difficult.

The fun part will be modding GnuRadio and its dependencies to take advantage of the SPEs. So, even though there is a libfft (for example) running on ppc/ppc64, it doesn't take advantage of the SPEs. To do so is a bit more involved than just swapping out some math instructions/functions. It involves, from preliminary review, wrapping the chunk of code you want on the SPE in an spu_thread, shipping data in and out via DMA, minimizing ooo (out of order, ie branchy) code, then reworking the algorithm to take advantage of the SIMD (single instruction, multiple data) instruction set. Once that's done, recompile it with IBM's modified GNU toolchain, and watch it crash. :)

Thanks for the info, it helped. From what I have read it seems like SP3 is the only way to currently get a hold of the Cell BE, without having to buy an expensive workstation or server, right? I am just curious because I am looking to get a new computer soon that I will be using for graduate school working on SDR (As of now, I am looking to work on GPR and possible improvements of this), and from the reading I have done it seems like this would be a great architecture for SDR. Curious if you knew if they were going to offer this chipset for desktops or what your opinion about switching to that platform was?

From my digging, the PS3 is the only way for the average joe to get a CellBE right now. It may be good for SDR in the future, but keep in mind, it doesn't have any PCI/PCI-X/whatever slots, the drive is a 60GB 2.5" SATA, the ram is soldered down, and so there is little to no room for upgrades. Which isn't a show stopper, it's just fairly limiting.

On the software side, it's going to take a while for the OSS hackers to figure out how to best take advantage of the Cell and mod their packages. So unless you're willing to dive in, it's going to be a while.

Personally, I would only buy a PS3 for SDR if you either
        a.) have disposable income.
        b.) play a lot of games, and are willing to save up the cash.

And that's only if your interested in porting GnuRadio to the Cell BE. Currently, nothing has been ported, let alone tested on it as is. If you just want to dive into SDR, I would advise against it.

hth,

Jason.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]