mersenneforum.org  

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

Reply
 
Thread Tools
Old 2010-12-11, 06:34   #1
ixfd64
Bemusing Prompter
 
ixfd64's Avatar
 
"Danny"
Dec 2002
California

74 Posts
Default Intel AVX and GIMPS

As some of you probably know, many future chips will support the AVX instruction set, starting with Intel's "Sandy Bridge" in January 2011.

According to Wikipedia, AVX will allow higher more GFLOPS, and future versions will supposedly handle 1024-bit registers. Does anyone know how this will affect GIMPS?

I also have a somewhat unrelated question: there are two other instruction sets on the horizon, FMA3 and FMA4. Does anyone know if they will be of any benefit?
ixfd64 is online now   Reply With Quote
Old 2010-12-11, 13:36   #2
Prime95
P90 years forever!
 
Prime95's Avatar
 
Aug 2002
Yeehaw, FL

19×397 Posts
Default

I have high hopes for AVX, but it will be of no value until I rewrite all the assembly code to use the AVX istructions.

FMA3 and FMA4 are not instruction sets, they are individual instructions -- fused multiply add. They could be quite useful depending on how Intel and AMD implement them
Prime95 is offline   Reply With Quote
Old 2010-12-13, 01:20   #3
ixfd64
Bemusing Prompter
 
ixfd64's Avatar
 
"Danny"
Dec 2002
California

74 Posts
Default

Hmm, Wikipedia is listing them as instruction sets. Perhaps the article needs to be updated.
ixfd64 is online now   Reply With Quote
Old 2010-12-15, 09:34   #4
cheesehead
 
cheesehead's Avatar
 
"Richard B. Woods"
Aug 2002
Wisconsin USA

1E0C16 Posts
Default

Quote:
Originally Posted by ixfd64 View Post
Hmm, Wikipedia is listing them as instruction sets. Perhaps the article needs to be updated.
Perhaps it's just a question of whether one considers a group of instructions that all perform the same basic operation, differing only in operand length and rotation of operand order, to be an "instruction set".

Maybe "FMA instruction set" clues one in, like "ADD instruction set" would.

Last fiddled with by cheesehead on 2010-12-15 at 09:39
cheesehead is offline   Reply With Quote
Old 2010-12-18, 23:04   #5
joblack
 
joblack's Avatar
 
Oct 2008
n00bville

23×7×13 Posts
Default

Quote:
Originally Posted by Prime95 View Post
I have high hopes for AVX, but it will be of no value until I rewrite all the assembly code to use the AVX istructions.

FMA3 and FMA4 are not instruction sets, they are individual instructions -- fused multiply add. They could be quite useful depending on how Intel and AMD implement them
Sounds great but I hope you won't drop the optimizations for older cpus.
joblack is offline   Reply With Quote
Old 2011-01-05, 12:19   #6
Lorenzo
 
Lorenzo's Avatar
 
Aug 2010
Republic of Belarus

2×89 Posts
Default

Wow! Nice speed for non-optimized for AVX and mobile CPU :
http://www.mersenne.org/report_bench...ic_cpu=4369746
Lorenzo is offline   Reply With Quote
Old 2011-01-05, 16:54   #7
petrw1
1976 Toyota Corona years forever!
 
petrw1's Avatar
 
"Wayne"
Nov 2006
Saskatchewan, Canada

111278 Posts
Default

Quote:
Originally Posted by Lorenzo View Post
Wow! Nice speed for non-optimized for AVX and mobile CPU :
http://www.mersenne.org/report_bench...ic_cpu=4369746
They're available already!!!!!!!!

Yes, among the fastest of all CPUs benchmarked to date.

And another one here:
http://www.mersenne.org/report_bench...ic_cpu=4369510
petrw1 is offline   Reply With Quote
Old 2011-01-05, 17:26   #8
ixfd64
Bemusing Prompter
 
ixfd64's Avatar
 
"Danny"
Dec 2002
California

1001011000012 Posts
Default

Quote:
Originally Posted by Lorenzo View Post
Wow! Nice speed for non-optimized for AVX and mobile CPU :
http://www.mersenne.org/report_bench...ic_cpu=4369746
And that's not even getting to the i7-2920XM!
ixfd64 is online now   Reply With Quote
Old 2011-01-05, 17:55   #9
Lorenzo
 
Lorenzo's Avatar
 
Aug 2010
Republic of Belarus

101100102 Posts
Default

Very nice speed and medium price (205$) for Intel Core i5-2500 @ 3.30GHz It's good choose for Prime95.

Waiting for support AVX instruction to Prime95!
Attached Thumbnails
Click image for larger version

Name:	20315_3.jpg
Views:	274
Size:	48.3 KB
ID:	6030  
Lorenzo is offline   Reply With Quote
Old 2011-01-05, 18:30   #10
lycorn
 
lycorn's Avatar
 
"GIMFS"
Sep 2002
Oeiras, Portugal

2×11×67 Posts
Default

For Prime95 I recommend the i5-2500K. The unlocked multiplier, specially if coupled with a good mobo, fast memory and a decent cooler, will allow us to overclock the machine so as to make Prime95 fly. Throw in the AVX otpimizations, if and when GW provides them, and we´ll be in for some real awesome benchies (and of course a hefty amount of real work...)

Last fiddled with by lycorn on 2011-01-05 at 18:33
lycorn is offline   Reply With Quote
Old 2011-01-10, 10:24   #11
jasong
 
jasong's Avatar
 
"Jason Goatcher"
Mar 2005

3×7×167 Posts
Default

Has Mr. Woltman actually stated that he believes this instruction set will be helpful? I don't know anything about the math or this particular set of instructions(or any set for that matter), I just think it's a good question to ask.

I can just picture a bunch of rumors flying for weeks, and the Mr. Woltman comes on and bursts everybody's bubble by saying the instruction set won't help and he isn't going to use it.
jasong is offline   Reply With Quote
Reply

Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
AMD vs Intel dtripp Software 3 2013-02-19 20:20
Intel NUC nucleon Hardware 2 2012-05-10 23:53
Intel RNG API? R.D. Silverman Programming 19 2011-09-17 01:43
AMD or Intel mack Information & Answers 7 2009-09-13 01:48
GIMPS on Intel based Mac OS X stevecody Software 6 2007-03-25 01:00

All times are UTC. The time now is 21:06.


Fri Aug 6 21:06:08 UTC 2021 up 14 days, 15:35, 1 user, load averages: 2.81, 2.65, 2.59

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.