Blog

Our news

Automatically receive our news by email :

Skylake PC industriel

Industrial PC : are you ready for Skylake architecture ?

2 September 2016
Sylvain Husson
0 Comments

The new generation of Intel Skylake processors brings a lot of novelties. Nevertheless, it imposes changes towards your existing applications. Today is the right time to prepare for the migration to this new platform and avoid pitfalls.

Intégrés l’été dernier aux PC bureautiques et aux tablettes, les processeurs x86 de 6e génération d’Intel, dotés de la microarchitecture dite SKYLAKE ont été introduits en début d’année 2016 sur les cartes-mères industrielle et les PC industriels. A partir de cet été, les produits architecturés Skylake seront produits en masse par les grands fournisseurs d’informatique industrielle et embarquée tels que Portwell.

Cette nouvelle génération de processeurs apporte son lot de nouveautés : puissance de calcul en hausse, consommation en baisse, gestion de la mémoire DDR4, augmentation du nombre de lignes PCI (passant de 21 à 26), etc. Intel assure également que ses processeurs ont été développés en étroite collaboration avec Microsoft afin qu'ils soient optimisés pour Windows 10.

Cela dit, cette architecture n’est pas nativement optimisée avec les applications s’exécutant sur des OS moins récents et en particulier Windows 7, qui, rappelons-le, est aujourd’hui la solution la plus utilisée, pour les machines produites à destination du secteur industriel.

Le support de l’USB 3.0 n'est pas natif

Un des changements majeurs, qui peut avoir le plus d’impact dans notre métier, est le passage du contrôleur d’interface EHCI au contrôleur xHCI sur les puces SKYLAKE. Alors que le contrôleur EHCI ne peut gérer que les ports USB 2.0, ce nouveau contrôleur xHCI peut, lui, gérer toutes les interfaces USB et en particulier l’interface USB 3.0.

Et c’est là que les problèmes de migration peuvent commencer car les versions de Windows strictement antérieures à Windows 8 ne connaissent pas l’xHCI et donc ne peuvent pas fonctionner de manière idoine avec les interface USB 3.0 que l’on trouve systématiquement sur les plates-formes Skylake et ultérieures.

En premier lieu, si vous voulez installer vos applicatifs Windows 7 et vos images disques sur une machine à architecture Skylake, les problèmes peuvent apparaître dès l’installation ! Car dans l’embarqué, on se passe bien souvent d’un lecteur CD : on est réduit à transférer les images disques via le port USB. Si la situation n’a pas été anticipée, dès que l’OS aura pris la main sur la machine, la communication avec l’interface USB ne fonctionnera plus et l’installation a toutes les chances de ne pas aboutir.

La solution consiste à intégrer les drivers USB 3.0 au sein de votre image Windows 7, afin que celui-ci appréhende cette interface, avant de transférer cette image vers la machine dotée d’une puce Skylake.

Bien évidemment, cet écueil peut être facilement évité, si vous utilisez un lecteur CD/DVD interne connecté en SATA qui vous permettra de faire tranquillement votre installation. Mais à l’heure des disques SSD et du Wi-Fi omniprésent, ces périphériques d’ancienne génération ont tendance à disparaître même sur le marché de l’informatique industrielle.

Pour certains, ces complications technologiques, cautionnent l’idée d’une alliance entre Intel et Microsoft destinée à forcer les utilisateurs à migrer leurs applications vers Windows 10 au plus vite. On le sait, Microsoft ne veut pas réitérer l’erreur faite avec Windows XP de voir les entreprises continuer à l’utiliser plus de 15 ans après sa sortie en 2011. Il a déjà prévenu qu’il proposerait pour Windows 7 un support officiel beaucoup moins long que pour XP.

Et Linux alors ? Même combat. Bien entendu, les versions anciennes des distributions Linux ne vont pas gérer nativement, ni le contrôleur xHCL, ni l’USB 3.0. Ce passage de l’EHCI à l’xHCI est encore plus problématique car l’offre de distributions gérant l’xHCI est encore plus limitée et trouver des drivers pour des noyaux Linux anciens et un peu exotiques peut aujourd’hui relever de l’impossible.

Notre conseil : éviter de faire du neuf avec du vieux

Au vu de ces éléments, STYREL vous conseille avant toute migration matérielle, de privilégier la migration logicielle et de faire en sorte que vos applications métier fonctionnent sous Windows 10 avant de les implanter sur de nouveaux PC industriels. Il existe aujourd’hui quantité de configurations qui fonctionnent encore très bien avec Windows 7. Ce sera moins vrai d’ici 3 ans, c’est pourquoi c’est le moment d’anticiper sa migration vers Windows 10.

Quant à la conception de nouvelles solutions d’informatique industrielle et embarquée, nous vous conseillons d’opter directement pour une architecture SKYLAKE sous Windows 8 ou 10.

 

N'hésitez pas à nous contacter pour toute information complémentaire sur ce thème et à découvrir tous nos produits SKYLAKE pour le PC industriel.

Share

Add new comment

Latest news

Categories

Industrial comptuting

Discover our resources to download!

A project in industrial computing ?

Un projet en informatique industrielle ?

Call us at +33 1 69 88 85 29 or contact us by email