lindwall@magilla.ucsd.edu (John Lindwall) (02/14/91)
I found this file on a local BBS. It claims to be a review of the ICD AdSpeed accelerator (14 MHz 68000 w/32K cache). The reviewer is a guy from Safe Harbor Software who claims to have reviewed a pre-release version of the product. I make no claims as to the authenticity of the following information; but merely present it for comment. If anyone out there has purchased this unit, please post or contact me. Thanks! [Since I didn't write this review, I did not see it fitting for me to submit it to c.s.a.reviews] --------------- BEGIN INCLUDED TEXT --------- The ICD AdSpeed CPU Accelerator for the Amiga 500 Earlier this month, ICD provided us with a pre-release version of the AdSpeed Accelerator so Safe Harbor could test it and announce the results. I call this unit a pre-release, even though it appears to be a production unit, because we are still waiting for ICD to begin volume shipments. Despite this label, the board layout is conspicuously missing any jumpers or modifications that seem so prevalent in early versions of Amiga hardware products. AdSpeed appears to be a very well engineered high-tech produ ct that uses surface-mounted integrated circuits. These circuits are mounted between the legs of the 16 MHz 68000 that is provided by ICD. I was surprised that ICD went to all of this trouble but it guarantees that the AdSpeed can be installed in any Amiga 500, regardless of the Amiga's circuit board layout. During installation of comparable products, I have encountered Amiga components that interfered with installation but ICD has eliminated any chance of interference by reduc ing the size of the AdSpeed to fit within the confines of the 68000 socket. Installation of AdSpeed was as simple as opening the 500, removing the metallic RF-shield and replacing the existing 68000 with AdSpeed. AdSpeed's compact assembly appears to be more rugged than a plain integrated circuit so installation should be easy for anyone that has had prior experience installing integrated circuits. As always, opening your Amiga voids CBM's warranty so do not attempt to install AdSpeed unless you are sure you know what you are doing. As supplied, AdSpeed was configured to power-u p in the accelerated mode (14 MHz) so initial testing consisted of supplying power to the Amiga and verifying that "workbench hand" appeared. According to the more than adequate documentation supplied with AdSpeed, AdSpeed can be jumpered for 7.14 or 14.28 MHz operation. A toggle switch can be connected to AdSpeed to provide a hardware toggle so that speed can be adjusted at any time, not just at power-up. AdSpeed also comes with a software program that can toggle operation speed between 7.14 and 14.28 MHz regardless of the condition of the switch. This program runs from the Workbench or CLI and provides a display of the current CPU speed. Speed can be toggled with a mouse click. One of AdSpeed's major advantages over competitive accelerators is AdSpeed's use of a real 68000 CPU chip. Programs that do not run with a 68020 or 68030 CPUs should operate properly with AdSpeed. In the few cases where a program has troubles with a faster CPU clock, AdSpeed can be made to run at the standard 7.14 MHz clock speed insuring compatibility. AdSpeed achieves its acceleration by running its CPU at 14.28 MHz, twice the normal clock speed, and by using a 32K Byte instruction cache. Unlike previ ous attempts to accelerate the Amiga by using faster CPU clocks, the cache makes all of the difference! Since programs often consist of repetitive operations, caching program instructions in fast static RAM allows the faster clocked CPU to avoid the bottle-necks associated with slowing down to 7.14MHz to access the normal Amiga memories. If the information needed by the CPU is in the faster cache memory, operation can be twice as fast as a standard Amiga. Caching is one t echnique used to speed up operati ons in the 68020, 68030 and 68040 CPUs. AdSpeed has brought caching to the 68000. To test the relative speed increase associated with AdSpeed, I used Lamonte Koop's Amiga Intuition Benchmarking program to measure our Amiga 500's performance with and without AdSpeed. While AIB is not perfect, it appears to have some problems relating Amiga 500s to the Amiga 2000 reference, it is suitable for the task at hand. In addition to AIB, I decided to measure the time required to unlharc (extract) AIB from its archive form on the Supra harddrive to the RAM: drive. I also measured the time it too k LHARC to compress the entire DH0:c directory to RAM:. Extraction and compression are two operations that are quite repetitive in nature and which should show improvement with a cache. I also use CSA's bench mark program to measure integer and floating point operation as a check against Lamonte's program. Our test system consisted of an Amiga 500 with KickStart 1.2, a 501 type 512K memory expansion and a Supra 500XP harddrive system with 1.5 MBytes of FAST RAM. As configured, this system posted the following benchmarks: Without AdSpeed With AdSpeed Relative --------------- ------------ -------- AIB 2.01 (normal mode): Write Pixel: 33.86 seconds 81.2% 18.78 seconds 146.4% 1.80 Sieve: 50.06 seconds 95.9% 26.90 seconds 178.5% 1.86 DhryStone: 623 Dhry/sec 93.5% 1131 Dhry/sec 169.8% 1.82 Savage: 99.16 seconds 88.7% 53.42 seconds 164.7% 1.86 Sort: 13.00 seconds 93.1% 6.72 seconds 180.1% 1.93 Matrix: 86.74 seconds 95.4% 43.04 seconds 192.3% 2.02 AIB 2.01 (selfish mode): Write Pixel: 30.14 seconds 91.2% 17.54 seconds 156.8% 1.72 Sieve: 46.60 seconds 103.0% 25.64 seconds 187.3% 1.82 DhryStone: 668 Dhry/sec 100.3% 1181 Dhry/sec 177.3% 1.77 Savage: 91.86 seconds 95.8% 50.82 seconds 173.2% 1.81 Sort: 12.06 seconds 100.3% 6.36 seconds 190.3% 1.90 Matrix: 80.62 seconds 102.7% 40.92 seconds 202.2% 1.97 UnLharc DH0:AIBB201.LZH to RAM: 20 seconds 11 seconds 1.82 Lharc DH0:c to RAM: 15 minutes 34 seconds 9 minutes 34 seconds 1.63 CSA Benchmarks: Integer: 1.0 2.0 Floating Point 1.0 1.9 As indicated by these tests, AdSpeed can significantly boost the performance of a standard Amiga 500 system and is definitely the product of choice if you want maximum compatibility with existing software. As with all benchmarks, keep in mind that your mileage may vary depending on the applications you use. Dennis Hoffman - SYSOP, Safe Harbor BBS 12/31/90 -- John Lindwall lindwall@cs.ucsd.edu "Oh look at me! I'm all flooby! I'll be a son of a gun!" -- Flaming Carrot