Gold 2.7 pre-release
6 sujets de 16 à 21 (sur un total de 21)
- 1
- 2
-
Non c’est bien 2 cycles seulements pour le fdiv.. mais attention c’est à condition d’avoir du code superscalaire. Sinon les bulles dans le pipeline coutent cher. Je sais plus si c’est 6 ou 12 étages dans le pipeline fpu (disons 12)… mais ca donne une idée: si on réutilise le résulat du div juste après on passe de 2 cycles à 12 cycles.. C’est bcp bcp bcp plus lent! Il faut entrelacer les opérations fpu au max. Les compilos C amiga (donc très vieux) font cela très mal. On a souvent avantage à ré-écrire les primitives maths à la main. Voici un vieil article d’il y a 24ans sur l’optim de programmation fpu pour 68k: http://www.drdobbs.com/embedded-systems/optimizing-mc68882-code/184409255. C’est le même genre de pratiques qu’il faut utiliser sur 080 pour profiter de toute la puissance du fpu.
Un truc important à remarquer dans l’article de Flype: sqrt() n’est pas fait directement par le matériel. Dans les moteurs 3D on a souvent besoin de faire sqrt(), et même plus particulièrement 1/sqrt(). Alors certes 1/x est rapide sur la vamp, mais sqrt() l’est beaucoup moins. Est-on coincé? Non, parce que Quake fournit une implémentation de 1/sqrt() qui est carrément magique et super-rapide pour faire cela (je l’ai codée en 11 instructions). Les curieux pourront découvrir cela >>ici<<.
Samuel.
Amiga A500 + GVP530 (8Mo/fpu/mmu/scsi) - en panne 🙁
A500 (+ 1Mo PPS), A1200 (Blizzard-IV/fpu/64Mo)
A500 Vampire V2+ ^8^ 🙂
(mais aussi TO8, TO8D, TO9. Groupe PULS.)Question toute bête : pourquoi un fichier pour la Vampire 500 et rien pour le 600 ? Je sais bien que c’est de toute façon une version test, mais cela aurait permis d’étendre le test. En tout cas je reste admiratif du boulot réalisé !
A500+ACA500 - A600+Vampire 2+indivision ECS - A1200+Vampire V2 1200 - Mac Mini 1.42 sous MOS - Just CPC 128k - CPC 6128 - Atari STE 4Mo/CosmosEx - Atari Falcon CT60/SuperVidel 🙂
C64C + 1541-II + Lecteur K7 + SD - Sharp X68000 CZ-601C 4Mo + CF - Sharp X68000 CZ-611C 10Mo + CF + ext. MIDI@Huggyone : voici le core 2.7beta release pour Vampire 600 : http://www.apollo-core.com/releases/V600_GOLD2-7.jic
Trouvé sur le forum officiel, ici : http://www.apollo-core.com/knowledge.php?b=6¬e=12868&z=bSp62L
😉
Sylvain aka goodchip
Merci goodchip ! Je rigole tout seul de me rendre compte que je n’étais même pas allé voir sur le forum officiel… 😉
Bon, ce sera pour demain… 🙂
Je sais où est mon usb blaster… 🙂
P.S. : Oui, bon, je ne m’étais pas trop planté, l’annonce est d’aujourd’hui apparemment… 🙂
A500+ACA500 - A600+Vampire 2+indivision ECS - A1200+Vampire V2 1200 - Mac Mini 1.42 sous MOS - Just CPC 128k - CPC 6128 - Atari STE 4Mo/CosmosEx - Atari Falcon CT60/SuperVidel 🙂
C64C + 1541-II + Lecteur K7 + SD - Sharp X68000 CZ-601C 4Mo + CF - Sharp X68000 CZ-611C 10Mo + CF + ext. MIDIModA noter que les fichiers à télécharger dans le post de Gunnar ne sont plus une pre-release mais la release officielle de la Gold 2.7:
Flype précise dans le même post:
« is this a different build to pre release gold 2.7? »
Yes different, it cancel and replace previous RC.C’est ici : http://www.apollo-core.com/knowledge.php?b=6¬e=12868
Il faut toujours l’USB Blaster, les fichiers AMIGA Flash-EXE arriveront d’ici qq jours pour ceux qui n’ont pas d’USB Blaster.
Only AMIGA makes it possible !
A propos d’USB Blaster : j’ai voulu en acquérir un, mais le site précisait qu’il n’est compatible qu’avec Windows XP et Windows 7 : il ne fonctionne pas sur Windows 10. Bon à savoir. 🙁
Cela dit, l’offre est tentante puisque le kit comprend, outre l’USB Blaster, une carte de développement FPGA pourvue d’un Cyclone IV ! (Le même que sur les Vampire V2), le tout pour moins de 24€ ! Je me tâte.
[EDIT] cela dit, c’est pour le modèle le plus simple de Cyclone IV (6.000 portes logiques). La carte avec le modèle le plus évolué (115.000 portes logiques) est à 128€ (USB Blaster compris).
Prédateur Chess | Amiga 500 + ACA500 | Amiga 1200 + ACA1233
6 sujets de 16 à 21 (sur un total de 21)
- 1
- 2
- Vous devez être connecté pour répondre à ce sujet.
› Forums › AmigaOS, MorphOS et AROS › Général › Gold 2.7 pre-release