mersenneforum.org  

Go Back   mersenneforum.org > Great Internet Mersenne Prime Search > Software

Reply
 
Thread Tools
Old 2003-10-07, 16:31   #12
Paulie
 
Paulie's Avatar
 
Aug 2002

223 Posts
Default Factoring

I think the G5 would be a factoring monster with it's dual 64bit FPU's.

Welcome Apple to the 21st century! :) :) :)
Paulie is offline   Reply With Quote
Old 2003-10-07, 18:33   #13
Aillas
 
Aillas's Avatar
 
Oct 2002
France

33·5 Posts
Default

I really don't know too much about FFT, but I remember a press release from Apple about working with Genentech on FFT and I found this on the Apple web site:

<http://developer.apple.com/hardware/ve/acgresearch.html>

They have developped a FFT library that uses the Velocity Engine (Altivec) unit of the G4.

Does this library could be used for mersenne?
Is it more efficient than GLucas or MLucas one?

Ludovic
Aillas is offline   Reply With Quote
Old 2003-10-07, 22:26   #14
GP2
 
GP2's Avatar
 
Sep 2003

A1916 Posts
Default

Quote:
Originally posted by Aillas
<http://developer.apple.com/hardware/ve/acgresearch.html>
From the linked page:
"Please direct inquiries about ACG research to Richard Crandall."


Quote:

Does this library could be used for mersenne?
Is it more efficient than GLucas or MLucas one?
Maybe someone should "direct an inquiry"

Then again, the linked-to paper dates from 2000.
http://developer.apple.com/hardware/ve/pdf/g4fft.pdf
It's for the G4... old news presumably.

Last fiddled with by GP2 on 2003-10-07 at 22:29
GP2 is offline   Reply With Quote
Old 2003-10-07, 23:01   #15
ewmayer
2ω=0
 
ewmayer's Avatar
 
Sep 2002
República de California

2·32·647 Posts
Default

Quote:
Originally posted by Aillas
I really don't know too much about FFT, but I remember a press release from Apple about working with Genentech on FFT and I found this on the Apple web site:

<http://developer.apple.com/hardware/ve/acgresearch.html>

They have developped a FFT library that uses the Velocity Engine (Altivec) unit of the G4.

Does this library could be used for mersenne?
Is it more efficient than GLucas or MLucas one?

Ludovic
The Altivec FFT is strictly single-precision, which the only floating-point precision the AVec is capable of. Useless for LL testing, I'm afraid.
ewmayer is offline   Reply With Quote
Old 2003-10-08, 08:26   #16
Dresdenboy
 
Dresdenboy's Avatar
 
Apr 2003
Berlin, Germany

5518 Posts
Default

As we know, Altivec is not useful for LL testing and this disadvantage is now even greater for the G5/PPC970 since it's Altivec throughput is lower than on a G4.

But something else got better -> the G5 can do 4 double precision Ops/cycle using FMAC on the 2 FPUs. So a dual 2GHz G5 Mac could theoretically achieve 16 Gflops in double precision (if my info is correct).
Dresdenboy is offline   Reply With Quote
Old 2003-10-08, 15:18   #17
Paulie
 
Paulie's Avatar
 
Aug 2002

223 Posts
Default

Some good info:

http://developer.apple.com/technotes/tn/tn2087.html

Quote:
Take advantage of the additional double-precision FPU

The G5 has two complete double-precision floating-point units, and each one offers better performance than the single floating-point unit in the G4. Having 2 FP scalar units can be viewed by software as 2-way double precision vectors. To make sure that you can get the best use of the additional FPU, schedule your code so that dependencies are minimized (via loop unrolling, software pipelining, etc.) so that no one FPU is the bottleneck in your code. Write your FP code so that it can run on both FPUs simultaneously -- each unit has 6 cycle execution latency, so SW should attempt to fill 12 pipeline slots. It may be simpler for SW to treat the CPU as having a single FPU with 12 cycle execution latency
Paulie is offline   Reply With Quote
Old 2003-10-08, 17:54   #18
rogue
 
rogue's Avatar
 
"Mark"
Apr 2003
Between here and the

2·32·353 Posts
Default

I believe the Mlucas can also be compiled and run on a Mac. Could somone get some benchmarks for it on a G5?

--Mark
rogue is offline   Reply With Quote
Reply



Similar Threads
Thread Thread Starter Forum Replies Last Post
Glucas Source nuggetprime Software 13 2011-01-14 19:51
Empty results.txt/prime.log files on dual-core Graff Software 9 2007-05-08 15:31
Importance of dual channel memory for dual core processors patrik Hardware 3 2007-01-07 09:26
Glucas and GIMPS optim Software 6 2004-04-05 21:32
GLucas.... bayanne Software 5 2003-08-15 16:14

All times are UTC. The time now is 16:20.


Sun Aug 1 16:20:48 UTC 2021 up 9 days, 10:49, 0 users, load averages: 1.77, 1.98, 1.83

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2021, 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.