That's odd, as I have developped it on MacOSX 10.4.7
Oh snap, forgot about this thread...
53.391 - E6600 @ 400x9 (3.6G)
| Intel 2500K @ 5GHz | Noctua NH-D14 | Asus P67 Sabertooth | Samsung 2x4GB DDR3 @ 2133 MHz | Crucial M4 256GB | Asus GTX 770 OC | OCZ Fatal1ty 750W | Qnix QX2710
History: AXP-2400M, AXP-2500M, Core2 E6600 - all minimum 50% overclock
57.375 s
specs below
BIOSTAR TPOWER I45 UNOFFICIAL THREAD
BIOSTAR TPOWER BOLT MOD FOR HEATPIPE AND HEATSINK
BIOSTAR TPOWER I45 BIOS FLASHING PROCEDURE
ABIT IP35 PRO HEATPIPE MOD
ABIT IP35 PRO BIOS FLASHING PROCEDURE
IP35 Pro: 9650@4000Mhz, par overclocker; Freezone Elite; 4Gb GSkill DDR-800@DDR-1068 (2 x 2gb); XFX 8800 GTS; Areca 8X PCIe in Raid 0 working at 4x speed; 4-250 Gb (single platter) 7200.10 drives; Giga 3DAurora case with side window.
here's an idea...
i've been playing with the JNI a bit at work because we have some java apps and some C++ apps that need to run each other's code.
so, it occurred to me that you could use the JNI for something like this to improve performance while keeping cross-platform interoperability.
basically you'd do the algorithm in C or C++ (probably C), and then you could either leave the console interface and the rest of the functionality in java (possibly even the threading, depending on how you've written the algorithm), or you could write a Super-Pi style swing gui for it, or whatever.
then you'd just need to compile the C code on each platform (not that big a deal, since there wouldn't be any platform-specific code in there), and then have the java portion detect the OS and pick the right native assembly to use... or you could just have seperate versions for each OS, if you'd prefer.
so, if you think that could be beneficial, let me know. i'd be glad to help out if you want, but the JNI is pretty straightforward stuff, there would just be the matter of converting the algorithm, which could be difficult, or could be a breeze, i can't say without looking at the code.
Last edited by eshbach; 09-12-2006 at 07:26 PM.
I used to have links here demonstrating how awesome I am, but it's been so long that they're not very relevant (and the pictures have disappeared), so I guess I'll have to get working on new stuff.
My 2 cents
Cheers!
Dead stock.
Rig #1
DFI UTNF4 SLI Dr Expert (Bios 04/06)
AMD64 3500+ @2.8
G.Skill F1-4000B1U2 2GB (3-3-3-7 1T @2.7v)
2 Enermax Liberty 620w PSU's
Leadtek PX7800GT (2 SLI )
Rig #2
DFI LPUT NF590 SLI M2R/G
Amd64 X2-6000+
G.Skill F@-6400PHU2-2GBHZ (4-4-4-12)
Asus EN8800 GTX
Zippy 850w
Oh rly? How 'bout this (4400 at 2.5GHz):
Abit KN8
AMD Athlon 64 X2 4400+ @ 2.6GHz
Thermalright SI-97A w/56 CFM Panaflow
2GB G.Skill DDR500 GBHZs 0603
eVGA GeForce 7600GT w/Zalman VF700-CU
Sound Blaster Audigy 2 ZS
160GB Western Digital 160GB Hard Drive
500W XG Vortec Ver. 2 PSU
NZXT Zero/Logitech MX518, X-530/Saitek Eclipse
CPU soon to be under WATER (this time I mean it)
Planned '07 upgrades: 19" widescreen LCD, mid-range DX10 card
I haven't played with JNI before but I will certainly appreciate the offer. Do you know whether you can control the thread priority of the forked C++ thread?Originally Posted by eshbach
I'm troubled having to choose between a scientifical horrible method to calculate PI (MC), which does provide consistent benchmark results and is fun to bench (multiple cores give a nice boost, but still fun with single core), and using a solid scientific method to calculate PI effeciently, but which gives multi/quad cores a tremendous advantage.
What's the most important, a fun to bench benchapp that does a rather onorthodox computation, or a more scientific benchapp that may not be as fun, but actually calculates Pi to a gazillion numbers effeciently?
Keep it real man.Accuracy,i say.
What defines 'real'? if i'd use a scientific way to accuratly calculate pi, quadcores would completly obliterate all scores. It would take like 20 sec on a kentsfield and 4 minutes on a A64 3000+. This doesn't reflect real world performance, nor would it be fun to bench (imho).
Random number simulations are contemporary science if anything.
On the other hand, some of the desired effects might be possible also for the sum rules by clever indexing.
Anyways, i would vote for staying with mc. Taxing the cpu in a consistent manner is all that matters here imo. The results seemed to be surprisingly good in this respect.
Cheers!
I have:
Java 1.5_09, do I need another version? Im running Win XP x64. MultiPi says I dont have Java
Core 1 crashes out instantly....and I have more than enough memory in the system....maybe a Java setting?
here is a thread with a pair of opterons dual core systems
http://www.amdzone.com/index.php?nam...d8c2d0c#117419
Here you go. Shows how insecure JAVA is.
- edit by rb -
Bashing java because it's easy to decompile does not belong in this topic.
Last edited by RichBa5tard; 11-24-2006 at 04:15 PM.
35.656 seconds on qx6700 @4.29Ghz
Second run was oveer 45 seconds
taskmanager in xp 32 bit states that java.exe is only using between 50 and 65% of cpu
Sometimes it starts core 2 before core 1 ???
strange results.....
E6600 week 28, Asus P5B vanilla, 4.64Ghz,P5B vanilla w/ Vmods, vapochill and other stuff, Super Pi 1M = 11.0000s
QX6700 on EVGA 680i w/ twin 8800 GTX's SLI
Second Place hwbot 3DMark06 Sli 20999 (12/2/06 till ...???)
Something is wrong with this
You need to increase the amount of memory Java is using. If you open the .sh file included with multipi there is "java -Xmx512m -jar multipi-0.2.jar" -Xmx512m increases the maximum amount of memory Java is using and it'll stop that other core from crashing out.Originally Posted by Vapor
I had trouble getting it working in the end I ran it through Terminal using the following;
java -Xmx512m -jar /users/james/multipi/multipi-0.2.jar
On my Dual 2Ghz G5 I got 1m 58.481s
Hey guys. I kno this is none pc related but i thought it would be interesting in this thread. I just downloaded a java virtual machine for the PSP which should hopefully be able to run this program. Will post results on how a 333Mhz psp cpu fairs up against C2D's and such
Asus P5Q Deluxe
Intel E8400 @ stock
Kingston Hyper-x 2x2Gb PC2-8500
Swiftech H20 220 Apex Ultra (faithfully struggling)
Palit 8800GT under MCW60 700/1700/2000
Antec TP3 650W
WinXP Home SP3
Samsung SM206BW 20" TFT
Bookmarks