Audio (104) Datatype (15) Demo (56) Development (247) Document (64) Driver (19) Emulation (62) Game (533) Graphics (229) Library (22) Network (63) Office (22) Utility (271) Video (18)
Total files: 1725
Full index file Recent index file
Part of Aros World Exec |
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: | 77 (Current version) | | 77 (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 ------------
|