[comp.sys.atari.st] CMI Accelerator update...

uace0@uhnix2.uh.edu (Michael B. Vederman) (07/25/89)

Well, here is a follow-up to my previous (obviously harsh) posting.

*** FLAME SORTA ON ***

Is the CMI accelerator a 16 Mhz upgrade?  Yes, it is.
Do you actually get improved system performance?  Yes and no...
What's the real scoop?  I'll answer that after this installation update...

After completely trashing the 68000 on MY ST (after an unsuccessful install-
ation) and subsequently replacing the 68000, only to discover my video had
gone out somehow, and after fiddling with it some more, only to have the machine
completely dead now...

I have successfully installed the CMI upgrade to the company's ST (all beit
it oply has 512K - barely usable :-), I can say that I have been a victim of
poor documentation.

Hear is an excerpt of what is clearly an unacceptable explanation of installing
the unit *in place of* the 68000 using a socket:

"There are two ways to install the Processor Accelerator into the Atari ST. One
is to piggyback the Accelerator to the original 68000 processor soldered to the
motherboard of your Atari ST, the other is to desolder the original processor
and replace it with a socket which you would solder to the motherboard.

[their emphasis]
THE FIRST AND PREFERABLE WAY TO INSTALL THE PROCESSOR ACCELERATOR IS TO
PIGGYBACK IT ON THE ORIGINAL 68000 PROCESSOR ON THE MOTHERBOARD.  Piggybacking
is preferable because ...

A paragraph on why you should do it this way, plus a plug for a
"high reliability" socket which can be obtained from CMI for $5.00. "

That's it folks...  Now there is a page dedicated to piggyback installation,
with no reference what-so-ever to the socket method.

As it turns out, even if you *do* remove the 68000 and install a socket, you
must *still* clip 3 pins on the socket and attach the "fly-wires."  Am I being
a stickler about words?  Ask my dead upgraded 520 (a REV A board at that!) that
question!

[ATARI - does the $95 exchange work on any trade-in?]

So now I have the board installed in Double Cick Software's 520 ST, in fact I am
staring at it right now.  I fortunately had enoug fore-sight to wire-wrap all
the components, as well as making a standoff socket so I could plug in the
"fly wires" instead of munging the motherboard.  I even wire-wrapped my eproms,
although I did manage to break two pins off on two chips...

So now for the results:

These results are using the benchmark program Quik Index 1.5 by Darek Mihoka
and Ignac Kolenko.  An excellent program I use all the time during development
so I can tweek performance.  The results...

                  16 mhz+tst 1.6  16 mhz alone  8 mhz+tst 1.6  FR 8 mhz w/tst

Cpu memory read       99              99             99           99  |   99
CPU register          99             100             99           99  |   99
CPU division         181             181             99           99  |   99
CPU shift            177             178             99           99  |   99
DMA                 3201            3219           3219         3166! | 3166!
GEMDOS I/O           600             600            600          600  |  600
RPM                 3600            3600           3600         3600  | 3600
BIOS bconout txt     337             106            335           99  |  335
BIOS cconws         1440             104           1410           99  | 1410
Screen Scroll        134             100            133           99  |  133
GEM Draw             200             104            194           99  |  194

Legend:

16 mhz = CMI accl in 16 mhz mode
tst/tst 1.6 = Turbo ST 1.6 (I borrowed a friends copy - but I am convinced now)
8 mhz = CMI accl in 8 mhz mode
FR = FAST ROM option

I should note that my system would not operate in the 16 mhz FAST ROM mode!!
Also, the results obtained in the 'FAST ROM' mode are normal in non-FAST ROM
machines!  I am using TOS 1.4 with 512K cmos eproms (27C512).

As you can see, the FAST ROM seems to be a hoax, seeing as I could not test it
at 16 mhz, I can not say that with complete certainty.  However, the results
obtained indicate the same performance as a plain 8 mhz machine.

I do not have a blitter at this time, but I am certainly convinced that
Turbo ST 1.6 is !phenomenal! (at least this experience is not a complete
waste :-)

For a matter of reference, I am posting the 'results' posted by CMI in their
media hype...


		 CMI Proc Accel   Atari-8  V  JATO-16	 FAST-T16
Price($U.S.)	  $299	 $339			$99	 $399/299?
		       (Blitter)

CPU memory  (3)    101	  101	    100 	100	    130
GEM draw    (3)    220	  279	    158 	151	    187
BIOS text   (3)    201	  210	    143 	162	    177
GEMDOS I/O  (2)    112	  112	    112 	112	     75
DMA read    (2)    161	  161	    161 	161	    161
CPU divide  (1)    183	  183	    100 	183	    202
CPU shifts  (1)    180	  180	    100 	179	    205
Mandelbrot (FPU,1) 153	  976	    100 	111	     **
		   ---	  ---	    --- 	---	    ---
Weighted Average:  164	  228	    128 	141	    157

Forget the weighted average...  when using Turbo ST, the only advantage
offered is the CPU register operations.  To test that out, I assembled a
3200 line 68000 assembly program in both the 8 and 16 mhz mode (fast rom
has no effect in assembling) using GenST.  The file took 6.0 seconds in
8 mhz mode and 5.9 seconds in 16 mhz mode.

So what is the bottom line?  Turbo ST more than offsets any advantages gained
for GEM, but has no effect on CPU effectiveness.  If my understanding is
correct, the FAST-16 board which offers a RAM cache will be the real winner
because it has a 30% improvement in ram access, which means that programs
like Turbo ST will in all probability run faster, and seeing that the cpu
operations as posted above are better than CMI, the FAST-16 should be the
real winner (when it makes it to market...)

The only problem will be of course also the advantage, the RAM cache, which
may cause software incompatibility if the program uses self-modifying code.
This is my understanding, I could be unclear on it, though.

So, In my (humble) opinion, the CMI board should be called a blitter and
FPU upgrade (albeit expensive).  Get a blitter though...

I should note that the CMI board does have an expansion connector which is
not even alluded to in the docs.  One could only guess what it could be used
for.

(I should post note that I was using an Atari SH204 hard drive in the test)

So what now?  Anyone want an accelerator board?  It is ashame...

*** FLAME SORTA OFF ***

The opinions expressed are solely my own and *DO NOT* reflect those of
Double Click Softare, it's management, or any living person.

- michael vederman

-- 
for (;;)                              : Use ATARINET, send an interactive
        do_it(c_programmers);         : message such as:
                                      : Tell UH-INFO at UHUPVM1 ATARINET HELP
University Atari Computer Enthusiasts : University of Houston UACE