Chingu Benchmarks / 2013-02-17 16:12:15

Something amazing about the AmigaOS is that it allows for the "easy" extensions/replacements of many of its parts. Over the year, many patches have been proposed to improve the performance of the AmigaOS (for example PatchWP8 to replace the WritePixelArray8() and WritePixelLine8() functions of the graphics.library) or fix some of its bugs (for example CardPatch to fix bugs in the card.resource). Some of these patches may interfer with one another or other legit programs and libraries but a careful selection and ordering of patches can greatly speed up (and increase the usability) of the OS.

 

Computing Power

Two programs to measure performance are AIBB v6.5 and SysSpeed v2.6. Below are the results of these two programs for various configurations of the Startup-Sequence. The leftmost column of the table shows the patches and their ordering in the Startup-Sequence. It also show the any program run before a patch if needed.

 

Some performance benchmark using AIBB
Patches AIBB SysSpeed Comments
 ø      
BlizKick KICKFILE="DEVS:Kickstarts/Kick40680.a1200" EXTRESBUF=40960 SPEEDROM HOGWAITBLIT QUIET MODULE BBlank FixMath404 LocalFast MoveVBR MuMove4k NewAlert NoClick PatchMath020 ROMFixes SpeedyIDE   ADPro
ImageStudio
CygnusEd
GoldEd
Cruncher
Memory
Intuition
Graphic
CPU/FPU
 
SetPatch
RamLibPatch
PoolMem INSTALL
CopyMem040.safe
     
FBlit
SystemPatch
     

 

Some performance benchmark using Syspeed
  Tests Units Results (On Average)
None BlizKick KICKFILE="DEVS:Kickstarts/Kick40680.a1200" EXTRESBUF=40960 SPEEDROM HOGWAITBLIT QUIET MODULE BBlank FixMath404 LocalFast MoveVBR MuMove4k NewAlert NoClick PatchMath020 ROMFixes SpeedyIDE SetPatch
RamLibPatch
PoolMem INSTALL
CopyMem040.safe
 
FBlit
SystemPatch
   ADPro Sec.  119.64 33.82 30.85 31.43
  ImageStudio Sec.  31.76  16.13 15.22 16.47
  CygnuED Sec.  40.09  18.28 18.23 16.05
  GoldEd Sec.  38.52  14.05 16.48 13.69
  Cruncher Sec.  29.89  19.17 30.63 35.83
  Memory MB/s  195.11  339.47 339.87 340.09
  Drive Op/s  1652.00  5911.00 6041.00 7215.00
MB/s 3.75  5.23  4.84 6.08
  Intuition Op/s  94.00  333.00 397.00 458.00
  Graphic OP/s  14191.00  73776.00 74179.00 87554.00
  CPU/FPU MioOp/s  39.1  39.8 39.79 39.85

 

Disk Operations

The use of a modern filesystem can also greatly speed up disk operations. I recommand PFS3 (the Professional File System v5.3), which really makes a difference and is also more secure and more stable that the Fast File System. The Smart File System is a nice choice too! Below are some benchmarks comparing various disk operations between the PFS3 and the FFS.

 

Some disk-operation benchmarks
Filesystems AIBB SysSpeed Comments
 FFS-DC      
 PFS3