J'ai lu cette phrase dans un livre:
Dans l'architecture VLIW, le compilateur / et / ou l'assembleur rédige des instructions qui peuvent être exécutées en parallèle.
Quelle est la différence entre le rédacteur d'assemblage et le compilateur? Un rédacteur d'assemblage signifierait-il également la même chose qu'un assembleur?
Le sens de cette phrase est que dans l'architecture VLIW, le code assembleur (machine) définit quelle instruction sera exécutée en parallèle, donc elle est fixée au moment où le code assembleur est écrit par un humain ou généré par un compilateur.
Cela diffère des processeurs super-scalaires, où les instructions peuvent être exécutées en parallèle, c'est une décision prise par le CPU chaque fois qu'il exécute les instructions.
Il existe également des processeurs qui combinent les deux approches - Itanium2 est rétrocompatible avec Itanium, contenant 3 instructions dans le mot VLIW. Mais, afair, Itanium2 peut exécuter deux de ces packs en un seul cycle CPU, et cette décision est prise au moment de l'exécution.
la source