|
||||||||||||||||||||||||||||||||||||||||||||
|
Voici le test de la carte 68030 de Great Valley Products (GVP), disponible chez CIS. Elle a deux noms : Impact A2000-030 ou tout simplement A3001. Présentation Elle propose en standard un 68030 cadencé à la vitesse très respectable de 25 MHz et un coprocesseur 68882 spécialisé dans les calculs en virgule flottante tournant lui aussi à 25 MHz. A titre de comparaison, un Mac II ne possède qu'une paire 68020 & 68881 tournant à 15,67 MHz... Cette carte présente l'avantage d'être asynchrone. Les cartes "synchrones" utilisent un multiple de l'horloge de l'Amiga soit 7,16 multiplié par "x" (ceci donne, pour la carte Commodore 68020, une cadence de 14,3 MHz). Au contraire, la carte GVP possède sa propre horloge, en fait il est possible d'en avoir deux : une pour le 68030 et une pour le coprocesseur arithmétique 68882. Ces deux horloges pouvant avoir des cadences différentes, il est possible, moyennant l'adjonction d'un quartz à 33 MHz et le remplacement du 68882 par un autre certifié à 33 MHz, d'obtenir une carte travaillant à 25 MHz pour le 68030 et 33 MHz pour son coprocessseur. De plus, le 68030 peut être remplacé par une version 28 MHz ce qui est la limite critique pour l'utilisation du mode "burst" (rafale) avec les mémoires utilisées (NDLR : on peut passer la carte à 16, 25, 28, 33 ou 50 MHz pour le processeur, idem pour le coprocesseur). On peut préciser que l'installation de cette carte revient à ouvrir l'A2000 et à y enficher le plus simplement du monde l'Impact A2000-030. Le mode rafale À propos du mode rafale, la carte A3001 utilisée avec ce mode du 68030 permet d'avoir des temps d'accès aux mémoires proches de zéro. Sans entrer dans les détails, ce mode rafale permet de copier les données en mémoire dans la mémoire cache du 68030. Il est ainsi possible d'accéder aux données en mémoire à vitesse normale pour le premier mot de 32 bits, c'est-à-dire en générant des états d'attente, car les mémoires utilisées ne permettent pas d'accès en zéro "wait state", ce qui coûte cinq cycles d'horloge, mais les trois mots suivants de 32 bits sont recopiés dans le cache du 68030 en un cycle par mot (Ed : encore heureux qu'il ne nous donne pas les détails...). Nous avons donc besoin de huit cycles pour recopier quatre mots de 32 bits dans le cache du 68030, soit une moyenne de deux cycles par mot de 32 bits ce qui correspond au "zero wait state". A titre de comparaison, le Next nécessite neuf cycles d'horloge pour faire la même opération, on peut donc en conclure qu'un Amiga avec A3001 et une mémoire 32 bits est 12,5 (1/8) fois plus rapide qu'un NeXT. Extension mémoire Le complément normal d'une telle carte est bien sûr une carte mémoire en 32 bits. GVP propose la carte Impact A2060-030RAM qui vient se superposer à la carte 68030 ce qui permet de ne mobiliser que le port processeur de l'A2000. Les ingénieurs de GVP ont réussi à n'utiliser que des mémoires dynamiques tout en permettant au 68030 d'accéder aux données sans temps d'attente. Le mode rafale ("burst") du 68030 qui permet de charger à grande vitesse ses caches internes peut aussi être utilisé sur cette carte. Ce mode permet de charger dans les caches jusqu'à un mot de 32 bit à chaque cycle d'horloge ! Les informaticiens apprécieront... Jusqu'à présent, seules les cartes organisées autour de très onéreux boîtiers de mémoires statiques permettaient de telles performances. Les mémoires utilisées se présentent en barrettes que l'on enfiche à la demande suivant la quantité de mémoire désirée. La carte offre les modes 2, 4 et 8 Mo que l'on sélectionne à l'aide de trois cavaliers. Attention tout de même, car en mode 2 Mo, les accès mémoire ne se font plus que sur 16 bits. Pour des raisons techniques ayant trait à la largeur de bus, cette mémoire n'est plus utilisable si vous choisissez de démarrer en mode 68000. De même, et à l'instar de ses concurrentes, cette carte mémoire ne permet pas les accès en DMA. Toutefois, la présence d'un contrôleur ultra-rapide sur la carte 68030 gomme ce seul point noir. La mémoire 32 bits est cependant totalement accessible par les périphériques DMA comme la carte AmigaNet. Le contrôleur de disque dur Le dernier intérêt de cette carte accélératrice est d'intégrer un contrôleur de disque dur auto-amorçable. Les disques utilisés sont des disques AT (IDE), les mêmes qui équipent actuellement les PC AT à base de 80286 et 80386, et même les PC 40 III de chez Commodore. CIS prévoit un lot qui comprendra une carte Impact A2000-030 et un disque dur Quantum de 40 ou 80 Mo avec un temps d'accès de 11 ms. Coup d'accélérateur Un des avantages directs de cette puissance est l'utilisation de la PMMU (Paged Memory Management Unit) du 68030 pour déplacer le Kickstart en mémoire rapide 32 bits. L'accès à toutes les routines systèmes à la vitesse effective de 25 MHz, et sur 32 bits au lieu de 16, métamorphose littéralement votre Amiga. C'est aussi une des seules façons d'accélérer notablement la plupart des programmes sans avoir à les recompiler spécifiquement pour le 68030. Il ne faut, en effet, pas perdre de vue que (à ma connaissance) seuls trois produits spécifiques 68020 & 68881 existent sur Amiga : Aegis Draw 2000, Sculpt 4D et Turbo Silver (NDLR : un quatrième est arrivé : ANIMagic). Avec la carte GVP équipée de sa carte mémoire, j'ai pour la première fois vu Professional Page être accéléré au point de répondre quasi instantanément aux ordres de la souris et ce pour moins de 40 000 FF (même pas le prix d'une Renault 5 neuve). Compatibilité logicielle et performances Côté disque dur, on frise la démence puisque les tests effectués avec DiskPerf 2 donnent un taux de transfert supérieur à 700 ko par seconde. A titre indicatif, lors d'un "Dir opt a" il est quasiment impossible de lire le nom d'un fichier au passage. Le temps de chargement de Professional Page est de sept secondes contre quinze secondes pour une HardCard GVP classique avec disque dur Quantum - moins de la moitié ! A noter tout de même que comme l'A3001 permet la recopie des ROM en mémoire 32 bits, y compris les pilotes de la HardCard GVP SCSI, les performances d'une HardCard SCSI utilisée conjointement à l'A3001 se trouve du même coup augmentées. Résultats de DiskPerf 2 Création de fichiers/seconde : 18. Suppression de fichiers/seconde : 58. Recherche de répertoire/seconde : 410. Déplacement/seconde : 247. Taux de transfert : 512 octets : L 101370 E 22393. 4 ko : L 291271, E 174762. 8 ko : L 422812, E 263991. 32 ko : L 546133, E 427641. 64 ko : L 667033, E 485451. 256 ko : L 728177, E 511001. Chargement de : Pro Page : 7 secondes. ProWrite : 5 secondes. Du côté compatibilité logicielle et confort d'utilisation, rien à dire. Le seul plantage enregistré en 15 jours, le simulateur de vol Falcon ; et encore, je suis sûr que le problème provient de la protection du logiciel. Sinon, après un simple enfichage de la carte, l'A2000 a démarré sur son disque dur habituel, exécutant une startup-sequence inchangée, et tous les programmes présents sur le disque ont fonctionné du premier coup. Pour exploiter pleinement la mémoire 32 bits, il suffit alors d'exécuter la commande "SetCPU" que l'on aura intérêt à intégrer dans sa startup-sequence. Cette commande vous permettra de recopier le Kickstart en mémoire rapide 32 bits et aussi de contrôler l'activation des caches et du mode rafale du 68030. Après les 10 minutes nécessaires pour l'installation et l'ajout de la commande "SetCPU", que faire ? On peut s'émerveiller devant les images que Sculpt 4D vous dessine un quelques minutes (deux à trois fois plus rapidement qu'un Amiga 2500 équipé d'une carte 68020 de Commodore), tenter d'atterrir avec le F-18 d'Interceptor qui se prend pour un X-15 ou bien avoir des pensées métaphysiques devant un ensemble fractal de Mandelbrot qui va jusqu'à 30 fois plus vite à se dessiner. Que dire de la joie de travailler sous Pro Page avec un écran qui se redessine en trois secondes au lieu de 20 alors que derrière se calcule une image en lancer de rayons ! Voilà comment on découvre enfin un système Amiga qui utilise à merveille puissance et multitâche alors que ceci fait encore partie des prévisions commerciales d'autres constructeurs...
|