173Fermer175
PpHdLe 21/08/2007 à 19:41
matvig (./173) :

The EDGE C/C Compiler introduces several new technologies for compilers. The first is Dynamic Variant Support™, which allows you to modify information about the instruction set architecture and registers for a processor. This is especially useful, for example, in correcting processor instruction errata without modifying the compiler. The DVS files provide all the information that the compiler needs to know to correct the problem.

Ou bien ils tiennent une révolution technologique sans précédent ou bien ils viennent de renommer la machine virtuelle. Au choix. Parce que compiler hardware-free, je connais pas ! Mais je ne vois pas comment "compiler" et mettre à jour les instructions supportées sans passer par une autre couche du même niveau que le VHDL, soit "beaucoup" plus haute qu'un code machine.


Personnellement, ce que je comprends est que l'on peut dire au compilateur de ne pas utiliser certaines instructions ou d'utiliser certaines instructions seulement sous certaines contraintes. Je ne vois pas de machine virtuelle la dedans (le travail se fait au moment de la compilation, et pas post-compilation et/ou à l'éxécution).