Ce produit s’inscrit donc dans la stratégie d’Intel dans ce domaine : arrivé tard, il lui faut remonter la pente rapidement pour se faire un nom. Actuellement, les processeurs Intel sont très utilisés pour l’apprentissage profond — mais pas pour les calculs les plus intensifs, ceux-ci étant effectués par des GPU NVIDIA, y compris sur des plateformes d’informatique dans le nuage.
L’une des caractéristiques de cette génération Knights Mill est la présence d’opérations en “précision variable”. Cela signifie probablement que les calculs en virgule flottante pourront s’effectuer sur trente-deux à soixante-quatre bits avec une bonne précision (comme actuellement) ou bien sur seulement seize bits (pour une meilleure rapidité). Un autre avantage est que les opérations SIMD (c’est-à-dire une instruction effectuée sur beaucoup de données à la fois), très utiles pour l’apprentissage profond, pourraient être bien plus compactes : AVX-512 travaille sur cinq cent douze bits d’un coup, c’est-à-dire huit nombres en haute précision… mais trente-deux avec une précision fortement amoindrie ! Ainsi, au niveau technique, les solutions qu’Intel pourraient proposer sont identiques à celles de NVIDIA les calculs FP16 étant un des points forts de la dernière génération de GPU, nommée Pascal, même si les optimisations au niveau SIMD n’ont pas de sens sur un GPU (de par les différences d’architecture).
Knights Mill devrait s’inspirer, mais probablement pas reprendre la technologie de Nervana : ils envisageaient de vendre, à l’horizon 2017, un mélange matériel-logiciel spécifiquement prévu pour l’apprentissage profond, jusqu’à dix fois plus rapide que les GPU actuels en démocratisant la voie que Google a choisie : des processeurs spécifiquement prévus pour ces tâches. Cependant, ces optimisations ne peuvent s’effectuer qu’au détriment d’autres fonctionnalités (éliminer les circuits pour des opérations sur des nombres à virgule flottante de trop haute précision, par exemple) — peut-être seront-elles intégrées sur une gamme spécifique d’Intel, mais c’est peu probable, les différences par rapport aux autres produits serait trop grande et obligerait à effectuer en double certains développements.
Sources et images : Intel Unveils Plans for Knights Mill, a Xeon Phi for Deep Learning, Intel Buys Deep Learning Specialist Nervana to Boost AI Portfolio, Intel Announces Knights Mill: A Xeon Phi For Deep Learning.