MMX EMULATOR dan CPU Booster , apa fungsinya ?

Ada suatu hal yang menarik beberapa bulan yang lalu dimana ketika seorang teman saya menemukan program yang bernama MMX EMULATOR dan CPU BOOSTER.  Agak sedikit menggelikan karena mulanya diantara kami tidak ada yang berani mencobanya 
Akhirnya dengan harapan mendapat kemampuan MMX dan peningkatan performa CPU , maka dengan nekad kami mencobanya.

File CPU Booster :
README   EXE        5,809  07-29-96  2:27p README.EXE
BOOSTER  COM      17,476  08-01-96  1:24p BOOSTER.COM
UNINSTAL EXE        21,256  08-01-96 12:58p UNINSTAL.EXE
CPU_INST EXE       372,211  08-01-96  2:05p CPU_INST.EXE
CPU      DAT             22,083  08-01-96  1:22p CPU.DAT
         5 file(s)        438,835 bytes

File MMX emulator :
MMX_UPG  EXE        85,808  05-10-97  6:27p Mmx_upg.exe
MMX_INST INS     1,079,656  06-30-97  8:26p Mmx_inst.ins
         2 file(s)      1,165,464 bytes

1. Masalah Instalasi
Sedikit membingungkan , apakah MMX Emulator  dan CPU Boost ini cukup dijalankan sekali saja ? Ataukah setiap kali menyalakan komputer ( lewat Autoexec.bat ). Dalam test ini, kami menggunakan hanya sekali instalasi setiap akan mengukur performa komputer.
 
2. Test Performa dengan MMX emulator
Beberapa rekan yang mencoba MMX emulator menyatakan adanya pengurangan performa komputernya. Sedang berdasarkan hasil System Information for 95 di komputer saya justru menyatakan tidak berpengaruh sama sekali.

Dengan menggunakan Norton System Information 
Hasil testing benchmark di P-100 standard : 26.0 (rata-rata)
Dengan menggunakan MMX emulator : 25.8 (rata-rata)

Dengan menggunakan Win Check-It Pro 4.0  95

Default (rata-rata 5 kali pengukuran)
Win 95 aplikasi 16 bit benchmark
Angka Processor	Harddisk	Video	Overall	
217.4 - 217.8	66.00	42.00	216.6 - 223.7	

Win 95 aplikasi 32 bit benchmark
Angka Processor	Harddisk	Video	Overall	
726.4 - 821.4	66.00	14.00	473.85 - 515.45	

Dengan MMX emulator (rata-rata 5 kali pengukuran)
Win 95 aplikasi 16 bit benchmark
Angka Processor	Harddisk	Video	Overall	
220 - 223	66.00	42.00	217.4 - 219.5	

Win 95 aplikasi 32 bit benchmark
Angka Processor	Harddisk	Video	Overall	
779.6 - 809	66.00	14.00	505.05 - 566.70	

3. Masalah Fungsionalitas MMX
Darimana sebuah program mengetahui bahwa komputer kita menggunakan prosesor MMX atau bukan?  Tebakan pertama adalah dari laporan BIOS. Secara software , MMX dapat dilihat dari BIOS report. Bila Report dari BIOS menunjukkan P55C , berarti processornya adalah MMX , bila P54C , berarti processor itu hanya Pentium biasa. Report untuk BIOS ini agak sukar untuk ditipu , terutama untuk BIOS baru. 

Lalu di manakah program MMX emulator melakukan tugasnya ?

Program tersebut bukanlah  TSR, hingga amat diragukan bila program itu melakukan perubahan pada BIOS, dll. MMX Emulator kemungkinan tidak melakukan perubahan pada register prosesor.
Masih hanya berupa tebakan awam, emulator ini akan menempatkan 'pseudo' MMX instruction pada cache memori internal chip yang dihubungkan dengan suatu sequence instruksi FP (bukankah MMX tak lebih dari kumpulan sequence instruksi FP yang telah ditingkatkan efisiensinya?) Jika hal ini benar maka bukankah untuk mengemulasikan P166MMX mungkin dibutuhkan P250 (alasan: FP lebih lambat daripada MMX).

Berarti kemungkinan besar , program ini hanya emulator belaka. Berarti hanya merupakan sebuah emulasi . Hal ini telah lama diterapkan sejak jaman dahulu, dimana saat komputer 80286 dan 80386 berjaya. Dahulu ada 8087 Emulator.. fungsinya untuk menjalankan Autocad / Software lain yang menggunakan instruksi MathCo di komputer yang tidak dilengkapi dengan MathCoprocessor.. Emulasi ini, ternyata malah membuat performa turun. Namun dengan emulasi ini set instruksi FloatingPoint bisa dijalankan.

4. CPU BOOSTER

Tampilan program ini cukup meyakinkan , dengan menampilkan menu pilihan bagi komputer yang anda miliki , yaitu 386 ,486 , 586 dan Pentium CPU. Serta memerlukan penginstalan tiap menjalankan komputer , yaitu file CPUBOOST.exe. 
Saat pengetesan CPU Booster , kami menggunakan dua komputer , yaitu P-150 dan P-100 untuk mengujinya.  Software yang digunakan adalah System Information dari Norton Utility dan Win Check-It Pro 4.0 95. Serta untuk tambahan adalah game Screamer.

Dengan System Information Norton 32-bit
Hasil dari P-150 , dalam keadaan standard , tanpa CPU booster. Digunakan Benchmark System Information Norton dan ternyata hasilnya 45,7-46,3 dalam 10 kali test. Setelah menggunakan  CPU_BOOSTER, hasilnya ternyata menjadi 48,5-49,1 juga dalam 10 kali test. Berarti ada peningkatan performa sedikit ?
Hasil dari P-100 , dalam keadaan standard , tanpa CPU booster.  Hasilnya adalah 25,7 sampai 26,0. Setelah menggunakan CPU booster , hasilnya menjadi 26.2 - 26.6
Padahal laporan dari installasi CPU booster tersebut, performa processor dinyatakan sudah naik 86%. Jadi seharusnya akan timbul kenaikan performa yang drastis.

Menggunakan Win Check It Pro 4.0 95
Default (rata-rata 5 kali pengukuran)
Win 95 aplikasi 16 bit benchmark
Angka Processor	Harddisk	Video	Overall	
217.4 - 217.8	66.00	42.00	216.6 - 223.7	

Win 95 aplikasi 32 bit benchmark
Angka Processor	Harddisk	Video	Overall	
726.4 - 821.4	66.00	14.00	473.85 - 515.45	

Dengan Cpu Booster (rata-rata 5 kali pengukuran)
Win 95 aplikasi 16 bit benchmark
Angka Processor	Harddisk	Video	Overall	
218 - 224	73.00-81.00	42.00	218.6 - 226.5	

Win 95 aplikasi 32 bit benchmark
Angka Processor	Harddisk	Video	Overall	
784.0 - 805	71.00	14.00	498.3 - 507.45	

Namun bila kita membaca README.TXT yang dilampirkan di proram tersebut, pembuat program itu menyatakan ketidaksenangannya pada manipulasi kode 32-bit. Dari pernyataan ini, saya memperkirakan bahwa CPU Booster akan memberikan peningkatan performa bukan pada kode-kode 32-bit yang ada di prosesor, tetapi hanya pada kode-kode 16-bit-nya saja. Hal ini menjelaskan peningkatan yang sangat tidak spektakuler, bahkan penurunan performa, pada berbagai aplikasi tester, karena semua aplikasi yang digunakan adalah aplikasi 32-bit.

Saya menggunakan program Norton SI, yang jelas-jelas menyatakan memeriksa performa eksekusi kode 32-bit pada komputer.

Seorang rekan saya menggunakan game Screamer di AMD K5-166, menggunakan DOS Extender. Berarti program ini bekerja pada 32-bit. 

Kesimpulan, karena tidak adanya peningkatan performa yang spektakuler , saya belum dapat menyarankan perlunya kedua program ini diinstall pada komputer, bila anda adalah pemakai setia aplikasi Windows yang tentunya 32-bit. Selain tidak jelas asal-usulnya , program ini juga belum pernah dijajal secara terbuka oleh majalah-majalah luar negeri. Namun pernyataan saya ini masih debatable , karena pengetesan yang dilakukan masih sangat terbatas.