Nekochan Net

Official Chat Channel: #nekochan // irc.nekochan.net
It is currently Thu May 23, 2013 2:22 pm

All times are UTC - 8 hours


Forum rules


Any posts concerning pirated software or offering to buy/sell/trade commercial software are subject to removal.



Post new topic Reply to topic  [ 23 posts ]  Go to page 1, 2  Next
Author Message
Unread postPosted: Thu Dec 24, 2009 8:54 am 
Offline
Moderator
Moderator
User avatar

Joined: Sun Jun 06, 2004 4:55 pm
Posts: 4895
Location: NC - USA
Ran across this web page <with a date of August 2000> that does some limited comparisons of the triangles per second and fill rate performance of an IR equipped Onyx(1) and several period PCs with commodity graphics cards running linux. While the author acknowledges the tests weren't meant to be anything other than a superficial comparison <"The exact numbers given by tenmillion are almost as meaningless as a CPU's MIPS rating, but they do give some idea of the relative performance of the different systems, and are also good for seeing the effect of different options (triangle size, texturing, lighting, etc).>, I found it interesting.

http://www.evl.uic.edu/pape/CAVE/linux/speed/

A few more semi-related pages by the same author: http://www.evl.uic.edu/pape/CAVE/

I mentioned a similar comparison by the same author in this nekochan thread: viewtopic.php?f=11&t=15636&

If you haven't already, be sure to check out the links to running Quake2 in an SGI Cave system: viewtopic.php?f=11&t=15636&p=122514&#p122514

_________________
***********************************************************************
Welcome to ARMLand - 0/0x0d00
running...(sherwood-root 0607201829)
* InfiniteReality/Reality Software, IRIX 6.5 Release *
***********************************************************************


Top
 Profile  
 
Unread postPosted: Thu Dec 24, 2009 9:27 am 
Offline

Joined: Wed Mar 11, 2009 7:17 pm
Posts: 337
Location: NYC
Interesting articles, thanks for sharing


Top
 Profile  
 
Unread postPosted: Fri Dec 25, 2009 5:29 am 
Offline
User avatar

Joined: Fri Jan 18, 2008 2:53 am
Posts: 224
Location: Europe, Slovakia - Trencin
Nice numbers for old SGI's.
O2 was only 180MHz R5k and it catch modern graphics with mutch faster processors.

Just one think - can someone compile tenmilion test? I'd like to run it on my O2 witch is on the other side of speed spectrum to see difference. Thanks

_________________
:O2: R7000/600 576MB Ram CDRW 18+9Gb HDD
http://www.tomosgi.co.cc


Top
 Profile  
 
Unread postPosted: Fri Dec 25, 2009 9:16 pm 
Offline

Joined: Wed Jul 19, 2006 7:37 am
Posts: 5555
Location: Renton, WA
tomo wrote:
Nice numbers for old SGI's.
O2 was only 180MHz R5k and it catch modern graphics with mutch faster processors.


Not to mention that it looks like some if not most of the IRISes were memory-starved (96MB for IRIX 6.5? 256 is better...)

_________________
Damn the torpedoes, full speed ahead!

Systems available for remote access on request.

:Indigo: :Octane: :Indigo2: :Indigo2IMP: :Indy: :PI: :O200: :ChallengeL: :O2000R: (single-CM)


Top
 Profile  
 
Unread postPosted: Fri Jan 08, 2010 9:43 pm 
Offline
User avatar

Joined: Sun Mar 18, 2007 2:25 pm
Posts: 933
Location: Minneapolis, Minnesota USA
The original source code to tenmillion.c is here:

http://www.oss.sgi.com/projects/performer/mail/info-performer/perf-96-11/0181.html

I got it to compile and run on my Linux box by changing the call to gettimeofday() to include a timezone struct and by changing the return type of main() to int. I'll try it on my SGI as soon as I get some caffeine into my system tomorrow morning... 8-)

If anyone's interested, to compile it (on Linux) I used:

gcc -Wall -L/usr/X11/lib -lGL -lGLU tenmillion.c -o tenmillion.c.exe

The -Wall switch is optional, but interesting. I always use it when I compile other people's code... :mrgreen:


Top
 Profile  
 
Unread postPosted: Sat Jan 09, 2010 8:10 am 
Offline
User avatar

Joined: Mon Jul 21, 2003 5:19 am
Posts: 652
Compiled with
Code:
c99 -n32 -mips4 -OPT:Olimit=0:roundoff=3 -TARG:platform=IP27:proc=r10000 -Ofast  tenmillion.c  -o tenmillion -lGL -lGLU -lfastm  -lm -lX11


Attachments:
File comment: tenmillion IRIX-mips4
tenmillion.bin [43.66 KiB]
Downloaded 26 times
Top
 Profile  
 
Unread postPosted: Sat Jan 09, 2010 9:02 am 
Offline
User avatar

Joined: Mon Aug 31, 2009 8:11 am
Posts: 888
vishnu wrote:
The original source code to tenmillion.c is here:

http://www.oss.sgi.com/projects/performer/mail/info-performer/perf-96-11/0181.html

I got it to compile and run on my Linux box by changing the call to gettimeofday() to include a timezone struct and by changing the return type of main() to int. I'll try it on my SGI as soon as I get some caffeine into my system tomorrow morning... 8-)

If anyone's interested, to compile it (on Linux) I used:

gcc -Wall -L/usr/X11/lib -lGL -lGLU tenmillion.c -o tenmillion.c.exe

The -Wall switch is optional, but interesting. I always use it when I compile other people's code... :mrgreen:


".c.exe". Haha. Have you been programming in windows for too long? -o tenmillion would have been fine, and probably wouldn't have caused me to have a morning chuckle. :D

_________________
Stuff.


Top
 Profile  
 
Unread postPosted: Sat Jan 09, 2010 10:08 am 
Offline
User avatar

Joined: Sun Mar 18, 2007 2:25 pm
Posts: 933
Location: Minneapolis, Minnesota USA
Yeah, I'm a Visual C++ goit from way back. :oops: But that doesn't alter the fact that consistent filename extensions are a good idea. I've always wondered Unix uses them for it's shared objects but not executables. Just to be different from Microsoft? I find it a tremendous convenience, for example if I want a list of all the programs I've compiled in $HOME all I have to do is `find ~ -name \*exe` ...


Top
 Profile  
 
Unread postPosted: Sat Jan 09, 2010 11:11 am 
Offline
Moderator
Moderator
User avatar

Joined: Tue Nov 25, 2003 12:09 pm
Posts: 723
Location: Europe
vishnu wrote:
if I want a list of all the programs I've compiled in $HOME all I have to do is `find ~ -name \*exe` ...

Code:
find ~ -exec file {} \; | fgrep executable

There is no excuse for putting .exe at the end of UNIX executable names :)


Top
 Profile  
 
Unread postPosted: Sat Jan 09, 2010 12:44 pm 
Offline
User avatar

Joined: Sun Mar 18, 2007 2:25 pm
Posts: 933
Location: Minneapolis, Minnesota USA
Oh right! I suppose next you're going to be telling me I shouldn't be renaming all my .so's to dll's... :twisted:


Top
 Profile  
 
Unread postPosted: Sat Jan 09, 2010 1:13 pm 
Offline
Moderator
Moderator
User avatar

Joined: Tue Nov 25, 2003 12:09 pm
Posts: 723
Location: Europe
:lol:


Top
 Profile  
 
Unread postPosted: Sun Jan 10, 2010 7:37 am 
Offline
User avatar

Joined: Mon Jul 21, 2003 5:19 am
Posts: 652
Quote:
find ~ -exec file {} \; | fgrep executable
I'd prefer find ~ -perm -1


Top
 Profile  
 
Unread postPosted: Sun Jan 10, 2010 11:13 am 
Offline
Moderator
Moderator
User avatar

Joined: Tue Nov 25, 2003 12:09 pm
Posts: 723
Location: Europe
canavan wrote:
Quote:
find ~ -exec file {} \; | fgrep executable
I'd prefer find ~ -perm -1

This will also return directories and other files which happen to have the executable bit set (e.g. shared libraries, scripts, ...).


Top
 Profile  
 
Unread postPosted: Mon Jan 11, 2010 1:39 am 
Offline
Moderator
Moderator
User avatar

Joined: Thu Feb 20, 2003 6:57 am
Posts: 2062
Location: Voorburg, The Netherlands
ShadeOfBlue wrote:
canavan wrote:
Quote:
find ~ -exec file {} \; | fgrep executable
I'd prefer find ~ -perm -1

This will also return directories and other files which happen to have the executable bit set (e.g. shared libraries, scripts, ...).


Code:
find . -type f -perm -1

_________________
:Crimson: :PI: :Indigo: :O2: :Indy: :Indigo2: :Indigo2IMP: :O2000: :Onyx2:
European nekoware mirror, updated twice a day: http://www.mechanics.citg.tudelft.nl/~everdij/nekoware
ftp://mech001.citg.tudelft.nl rsync mech001.citg.tudelft.nl::nekoware


Top
 Profile  
 
Unread postPosted: Mon Jan 11, 2010 5:12 am 
Offline
User avatar

Joined: Sat Nov 10, 2007 3:31 am
Posts: 156
Location: Durham/Newcastle, UK
Output from my work machine (dual core Athlon X2 5600 + Nvidia Quadro 3450):

Code:
./ten light texture zbuffer area=850
running on xxxxx (Quadro FX 3450/4000 SDI/PCI/SSE2) Mon Jan 11 13:11:03 2010
visual: 0x29
850 pixel triangles, 39 triangles/strip, 1 strips
vertex data: n3s t2s v3f
flat shading, zbuffer on, light on, texture on
window size: 848 x 848
test time: 1.947 secs.
time per frame: 0.196 msecs.
geometry rate: 1594743 triangles/sec
fill rate: 1355.532 Mpixels/sec

_________________
:Indigo2IMP: [ R10k-195/MaxImpact +TRAMs/896Mb/73Gb-15krpm/G160/6.5.22 ]
:Octane2: [ Dual R12k-400/V8/2Gb/73Gb-15krpm/6.5.29 ]


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 23 posts ]  Go to page 1, 2  Next

All times are UTC - 8 hours


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group