The AROS Archives(anonymous IP: 18.191.5.239,331) 
 HomeRecentStatsSearchSubmitUploadsMirrorsContactInfoDisclaimerConfigAdmin
 Menu


 Categories

   o Audio (94)
   o Datatype (15)
   o Demo (45)
   o Development (242)
   o Document (61)
   o Driver (19)
   o Emulation (60)
   o Game (506)
   o Graphics (218)
   o Library (22)
   o Network (59)
   o Office (21)
   o Utility (242)
   o Video (18)

Total files: 1622

Full index file
Recent index file

Part of aros exec
 Readme for:  Utility » Benchmark » bogomips.i386-aros.lha

BogoMIPS

Description: Standalone BogoMIPS gorbulator
Download: bogomips.i386-aros.lha       (TIPS: Use the right click menu if your browser takes you back here all the time)
Size: 217kb
Version: 1.4.2
Date: 02 Nov 20
Author: Eugene aGGreSSor Sobolev
Submitter: aGGreSSor [CPU]
Requirements: i386-aros; ABIv0
Category: utility/benchmark
License: GPL
Distribute: yes
FileID: 2208
 
Snapshots:
 
Comments: 0
Snapshots: 1
Videos: 0
Downloads: 52  (Current version)
52  (Accumulated)
Votes: 0 (0/0)  (30 days/7 days)

[Show comments] [Show snapshots] [Show videos] [Show content] [Replace file] 
                    Standalone BogoMIPS gorbulator, v1.4.2
                     AMiGA version by aGGreSSor/CPU; 2020 

============================ D E F I N I T I O N ==============================

MIPS  is short for Millions of Instructions Per Second. It is a measure for the
computation speed of a processor. 

"Bogo" comes from "bogus", i.e, something which is a fake.  Hence, the BogoMips
value  gives  some  indication  of  the  processor  speed,  but  it is  way too
unscientific to be called anything but BogoMIPS.

An  often-quoted  definition  of  the  term is "the number of million times per
second a processor can do absolutely nothing" (c) Linus Torvalds

SMP  is  a multiprocessor computer hardware and software architecture where two
or  more identical processors are connected  to  a  single, shared main memory,
have full access  to  all  input and output devices,  and  are  controlled by a
single operating system instance  that treats all processors equally, reserving
none for special purposes. 

============================ R E Q U I R M E N T S =============================

You must have IconX and RequestChoice utility in your C: directory.

================================ S O U R C E ===================================

The sources for the Amiga version are included in this archive. At the root is a
script that is launched through IconX  and  alternately runs different tests for
chosen architecture.  There  are  different implementations BogoMIPS calculator.
The  most  popular of them is portable, suitable for comparisons and has a final
version 1.3 by Jeff Trantor.  However,  the  advent of Symmetric multiprocessing
required changes to the calculator's algorithm. This not very successful attempt
was made in the final version 1.4.2 by Darrick Wong. This version can use both a
classic "portable" delay period and "native" delay in specific architecture code

You can see the implementations on Github:

https://github.com/vitalyvch/Bogo/tree/BogoMIPS_v1.3
https://github.com/vitalyvch/Bogo/tree/BogoMIPS_v1.4

========================= A M I G A == V E R S I O N ==========================

                               ... AmigaOS 3 ...

bogo_aos3.exe

The  portable version  running under the emulator shows results similar to what
I saw in Linux Debian on my Amiga A1200 with Blizzard 1230VI

bogo_smp_aos3.exe

The  portable version  running under the emulator shows inflated results, but I
cannot test it on real hardware

                               ... AmigaOS 4 ...
							
bogo_aos4.exe

The portable version running under the emulator shows surprisingly low results.

bogo_smp_aos4.exe

The portable version running under the emulator shows  fantastic  low  results.
Most likely this is due to the incorrect implementation of the function clock()
in AmigaOS 4.1FE

bogo_smp_native_aos4.exe

The  native version  with PowerPC delay code falls on AmigaOS 4.1 FE, but maybe
it will work for MorphOS. Use source from Source directory and let me know. :)

bogo_aos3.exe

The portable version for AmigaOS 3 running under the emulator and  using os3emu
shows results three times lower than native.

bogo_smp_aos3.exe

The portable version for AmigaOS 3 running under the emulator and  using os3emu
shows inflated results.

                            ... AROS i386 ABI v0 ...
							
!-!-!-!-!-!-!-!-!-!-!-!-!-!-! I M P O R T A N T !-!-!-!-!-!-!-!-!-!-!-!-!-!-!-!
!                                                                             !
!                   clock() is broken in AROS since 2012...                   !
!           In directory Libs_aros-i386 located arosc.library v43.1           !
!            which has been fixed by deadwood (my deepest thanks!)            !
!                                                                             !
! You need to copy this library to your LIBS and reboot computer before using !
! BogoMIPS calculator.                                                        !
!                                                                             !
!      Details see here: https://ae.amigalife.org/index.php?topic=612         !
!                                                                             !
!-!-!-!-!-!-!-!-!-!-!-!-!-!-!-!-!-!-!-!-!-!-!-!-!-!-!-!-!-!-!-!-!-!-!-!-!-!-!-!

bogo_aros-i386.exe

The portable version shows results similar to Windows 10 build.

bogo_smp_aros-i386.exe

The portable version shows inflated results similar to Windows 10 build.

bogo_smp_native_aros-i386.exe

The native version  with i386 delay code  show fantastic results  in  which you
want to believe. :)

====================== O F F T O P I C == V E R S I O N =======================

                          ... Windows 10 x86_64 ...

bogo_win-x86_64.exe

The portable version shows results similar to Linux

bogo_smp_win-x86_64.exe

The portable version shows inflated results similar to Linux

======================= E X A M P L E == R E S U L T S ========================

                        CPU Intel Core i5-8400()2.81GHz

                         ... version 1.3 (single) ...

                 AmigaOS 4.1FE (os3emu)      124.27 BogoMIPS
                 AmigaOS 4.1FE (portable)    346.00 BogoMIPS
                 AmigaOS 3.9 (portable)      589.96 BogoMIPS
                 AROS One ABIv0 (portable)  1342.17 BogoMIPS
                 Windows 10 (portable)      1388.16 BogoMIPS

                         .... version 1.4.2 (SMP) ...

                 AmigaOS 4.1FE (native)             crashed
                 AmigaOS 4.1FE (portable)      0.81 BogoMIPS
                 AmigaOS 4.1FE (os3emu)      245.76 BogoMIPS
                 AmigaOS 3.9 (portable)     1186.20 BogoMIPS
                 Winsows 10 (portable)      2234.77 BogoMIPS
                 AROS One ABIv0 (portable)  2693.52 BogoMIPS
                 AROS One ABIv0 (native)   14837.35 BogoMIPS

------------ Eugene aGGreSSor Sobolev, St.PETERSBURG, RUSSIA, 2020 ------------


Copyright © 2005 - 2024 The AROS Archives All Rights Reserved