mersenneforum.org  

Go Back   mersenneforum.org > Factoring Projects > Factoring

Reply
 
Thread Tools
Old 2007-01-01, 02:43   #1
jasong
 
jasong's Avatar
 
"Jason Goatcher"
Mar 2005

5·701 Posts
Default Sieving on Playstation 3

Because of circumstances involving Arkansas law and the fact that I can't lie worth a damn, I need to keep my cash assets below $2000 for the foreseeable future. I also desire to make significantly more money and intend to get a new job. Put it all together, and basically the government is forcing me(lol) to spend with (almost) unbridled abandon.

I've heard the Playstation 3 would fly at factoring numbers if it had the right software to run. I hate my Playstation Portable and it's games, I might as well have flushed my money down the toilet. If I were to buy a PS3, it would be because I thought I could use it to factor numbers. Mostly ecm, since I don't have the knowledge to do the more complex things.

My question is, if I were to buy a PS3 for factoring numbers and managed to install Linux on it, would someone on here(or anywhere) have the knowledge and willingness to help me compile an ecm(or whatever) factoring program? I'm a Linux noob, and don't know much about compiling. Basically, if I managed it, the PS3 would be a one-trick pony, that trick being factoring numbers.

Beyond people thinking I'm insane, is this doable?
jasong is offline   Reply With Quote
Old 2007-01-01, 18:19   #2
Joe O
 
Joe O's Avatar
 
Aug 2002

3×52×7 Posts
Default

While I think that the Xbox 360 is a much better processor, it appears that the PS3 CELL BE is much more widely accessable. Yes, there is now a "free" development system available for the Xbox 360. But I think you have to pay to get the key to allow you to load it on the Xbox 360.
The Xbox 360 is also a "Cell" PPC based processor. It has 3 fully capable processors, instead of one fully capable and 7 or 8 crippled ones. More info can be found here with more detail here.
For those of you who have been around long enough, or just have studied CPU history, the PS3 CELL BE is is roughly the design of the CDC 6400. Oh, you never heard of the CDC 6400? You never heard of CDC? I wonder why.
The Cell BE is also available from Mercury Computer Systems, Inc. I don't know prices. The only reason to buy the PS3 from Sony is if they really do lose money on each sale.
Yes, the PSP Cell processor can do Double Precision FP calculations, but not as fast as the SP rates that are usually quoted.
Quote:
Thus for computationally intense algorithms like dense
matrix multiply (GEMM), we expect SP implementations to
run near peak whereas DP versions would drop to approximately
one fourteenth the peak SP flop rate [10]. Similarly,
for bandwidth intensive applications such as sparse matrix
vector multiplication (SpMV) we expect SP versions to be
between 1.5x and 4x as fast as DP, depending on density
and uniformity.
from The Potential of the Cell Processor
for Scientific Computing
Samuel Williams, John Shalf, Leonid Oliker
Shoaib Kamil, Parry Husbands, Katherine Yelick
Computational Research Division
Lawrence Berkeley National Laboratory
Berkeley, CA 94720

Quote:
Re: does spu-gcc support altivec insturction set
Originally posted: 2006 Nov 22 01:36 PM
Dan_Greenberg Post new reply

The PPU includes a VMX (AltiVec) unit, so it's not surprising that your code compiles using the ppu-gcc compiler. Remember, the stand-alone PPU is a fully compliant Power Architecture processor.

As the previous post says, an SPU is not a VMX unit. It's similar in many ways, but it's not code compatible. One key difference is that a VMX unit is not an independent thread whereas an SPU is. Another is that the VMX unit "sees" memory as the PPU does, while the SPU sees its local store only, with DMA access to the rest of memory. Intrinsics may help you port, if your original code was written that way. Certainly, your experience with AltiVec in general will give you a leg up on structuring and optimizing your SPU code.
from the IBM forum

Last, but not least, here http://www.cellperformance.com/artic...ps3_linux.html is a good place to start for putting *nix on your PS3
Joe O is offline   Reply With Quote
Old 2007-01-02, 00:38   #3
jasong
 
jasong's Avatar
 
"Jason Goatcher"
Mar 2005

DB116 Posts
Default

Thanks Joe, I'll check that link out.
jasong is offline   Reply With Quote
Reply

Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
mprime and mfakto on Playstation 4 0PolarBearsHere Hardware 2 2015-12-15 17:29
Line sieving vs. lattice sieving JHansen NFSNET Discussion 9 2010-06-09 19:25
sieving on Playstation Portable jasong Sierpinski/Riesel Base 5 8 2007-03-13 00:31
Prime95 on Playstation Portable jasong Software 4 2007-03-12 07:15
Playstation 3 as cruncher discussion. jasong Hardware 1 2006-09-09 13:48

All times are UTC. The time now is 17:43.

Tue Oct 20 17:43:24 UTC 2020 up 40 days, 14:54, 1 user, load averages: 2.56, 2.59, 2.45

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.

This forum has received and complied with 0 (zero) government requests for information.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.
A copy of the license is included in the FAQ.