MkLinux Benchmark Test

[ Nob's Home | MkLinux ]

Linux/Unix nbenchを参考にbenchmark testを行ってみました。

  • nbenchのインストール
    nbench-byte-2.1.tar.gzをgetします。
    $ tar zxvf nbench-byte-2.1.tar.gz
    $ cd nbench-byte-2.1
    $ make
    $ su
    # install -m 755 -o root -g root nbench /usr/local/bin
    

  • libmotoのインストール
    LIBMOTO MkLinux for PowerPC Versionを利用すると数値計算が速くなります。
    上記webで登録して"libmoto-mklinux.tar.gz"を入手してください。
    $ tar zxvf libmoto-mklinux.tar.gz
    $ cd libmoto
    $ su
    # install -m 644 -o root -g root libmoto.a /usr/lib
    

  • nbenchでlibmotoを利用
    nbench-byte-2.1のMakefileの最後近くの
    nbench: emfloat.o misc.o nbench0.o nbench1.o sysspec.o
            $(CC) $(MACHINE) $(DEFINES) $(CFLAGS) $(LINKFLAGS)\
                    emfloat.o misc.o nbench0.o nbench1.o sysspec.o\
                    -o nbench -lm
    
    nbench: emfloat.o misc.o nbench0.o nbench1.o sysspec.o
            $(CC) $(MACHINE) $(DEFINES) $(CFLAGS) $(LINKFLAGS)\
                    emfloat.o misc.o nbench0.o nbench1.o sysspec.o\
                    -o nbench -lmoto -lm
    
    に変更して make しなおし以下のようにinstallします。
    # cp nbench nbench-lmoto
    # install -m 755 -o root -g root nbench-lmoto /usr/local/bin
    

  • 使い方
    $ nbench (またはnbench-lmoto) 
    または
    $ nbench > result.txt
    
  • 結果
    Baseline (MSDOS*) : Pentium* 90, 256 KB L2-cache, Watcom* compiler 10.0
    PM8500に装着したG3カードはPowerLogixのPowerForce G3/220/512Kです。

    MachineCPUcacheInteger IndexFP Indexetc
    PM8100/80AVPowerPC60132KB+L2 256KB1.1330.692
    PM8100/80AVPowerPC60132KB+L2 256KB1.1311.121with libmoto
    PM8500/180/G3PowerPC750none4.5052.148
    PM8500/180/G3PowerPC750none4.5273.287with libmoto
    PM8500/180/G3PowerPC7502:1 backside 512KB4.7932.621
    PM8500/180/G3PowerPC7502:1 backside 512KB4.8114.010with libmoto


  • [ Nob's Home | MkLinux ]
    nob@makioka.y-min.or.jp