BLOG | BUREAU DU CTO

Le matériel moderne permet aux entreprises numériques de se développer

Vignette de Tabitha R. R. Powell
Tabitha R. R. Powell
Publié le 26 octobre 2022


Le matériel permet le logiciel ; par conséquent, le matériel permet le commerce numérique. Sans matériel, aucun des deux ne peut réussir.

Utiliser le bon matériel devrait être tout aussi important pour une organisation que la plateforme et le réseau qu’elle choisit. Pourquoi? Parce que la performance reste primordiale et que la performance des entreprises numériques dépend de l’utilisation de la meilleure technologie pour répondre à la demande. La sélection d'un matériel approprié permet d'optimiser les coûts, la puissance de fonctionnement et l'agilité.

La technologie xPU d’aujourd’hui permet des économies d’échelle car elle améliore de manière exponentielle les performances et favorise la transformation numérique grâce à un matériel spécialisé qui contient des fonctions d’accélération spécifiques dans le silicium qui sont importantes pour la mise en réseau et les applications. Mais pour tirer parti de la puissance de calcul et de traitement maximisée des xPU, les organisations doivent moderniser leur architecture d’entreprise autour de leurs applications.

xPU prolongera la vie de la loi de Moore

Si vous lisez ceci, j’aimerais supposer que vous avez entendu parler de la loi de Moore. Cependant, si vous ne l’avez pas déjà entendu, sachez que la loi de Moore n’est pas une loi, mais plutôt une prédiction, qui s’est avérée vraie pendant environ 50 ans. En 1965, Gordon Moore d’Intel a calculé que le nombre de transistors par circuit intégré (un processeur) doublerait chaque année à mesure que la technologie progresserait, apportant des améliorations exponentielles à la puissance de traitement. Il a ensuite modifié ce chiffre pour qu'il double tous les deux ans, mais au fil du temps, les chiffres se sont rapprochés d'une fréquence de 18 mois.

Au cours de la dernière décennie, on a constaté un ralentissement des améliorations du processeur produites par les mises à jour matérielles, ce qui a conduit de nombreuses personnes à affirmer que la loi de Moore était morte ou en train de mourir. Mais ces affirmations se basent trop directement sur le doublement des composants du silicium brut et sur l’amélioration du traitement général.

Il est vrai que nous approchons d’un point où les composants matériels ne peuvent plus être plus petits – grâce à la physique sous-jacente – mais cela ne signifie pas que les améliorations en matière de calcul et de traitement stagnent. La solution à notre problème de CPU est un matériel spécialisé, le xPU, conçu pour répondre à des besoins logiciels spécifiques.

Considérez un processeur comme un couteau de chef standard. Il est polyvalent et capable d’effectuer tout le travail nécessaire pour cuisiner et servir un repas, bien qu’avec quelques inefficacités. Les calculs spécialisés (GPU, DPU et xPU d’aujourd’hui) sont équivalents aux pièces de précision que l’on trouve dans votre bloc à couteaux, comme un couteau à filet, un couperet à viande et des ciseaux de cuisine. Lorsqu'ils sont utilisés en complément des processeurs, ils offrent une plus grande rapidité et une plus grande efficacité dans le processus de préparation et de service d'un repas, permettant au cuisinier d'« étendre » ses offres.

Même si nous ne verrons peut-être pas le nombre de transistors et la puissance générale du processeur doubler tous les 18 mois au-delà de certaines limites physiques, les capacités de performance du matériel de précision ou « spécifique à un domaine » continuent de permettre des améliorations exponentielles. Cela étend efficacement la loi de Moore au-delà du calcul à usage général, à condition que le logiciel et l’architecture soient conçus pour tirer parti des fonctions accélérées disponibles dans les capacités d’un xPU.

La transformation numérique nécessite une architecture d'entreprise moderne

Dans le passé, le doublement des transistors et de la puissance de calcul à l’intérieur des processeurs à usage général suffisait à accélérer de manière adéquate les performances. Aujourd’hui, c’est l’association d’un matériel de précision et d’un logiciel conçu pour exploiter ses capacités de calcul spécifiques qui améliore l’expérience opérationnelle.

Concevoir une application en tenant compte du processeur signifie que les développeurs doivent être prudents quant aux besoins en données, car cela affectera la vitesse, la qualité et les performances de l'application. Cependant, la création d'une application avec un DPU à l'esprit signifie que l'application peut être conçue pour tirer parti d'un traitement de données plus rapide, tout en utilisant simultanément moins d'énergie. Pour reprendre notre analogie précédente, c’est comme si un chef utilisait un couperet à viande pour préparer une côtelette au lieu d’un couteau de chef standard ; il économise du temps et de l’énergie.

Mais l’insertion d’un DPU haut de gamme dans un centre de données n’optimisera pas simultanément le traitement des données et ne permettra pas l’observabilité. L’architecture d’entreprise doit être conçue pour maximiser les capacités du matériel pour le logiciel qu’il héberge, ce qui signifie que le matériel lui-même doit être considéré comme un composant architectural essentiel.

Regardez une émission de télévision ou un film des années 90 sur les téléviseurs 4K UHD d’aujourd’hui et vous aurez une représentation visuelle d’un logiciel non conçu pour tirer parti du matériel. Et essayer de placer l’un des processeurs 4K actuels dans un vieux téléviseur à tube cathodique ou à rétroprojection ne donnera pas aux téléspectateurs l’expérience améliorée qu’ils désirent, car le système n’a pas été conçu pour capitaliser sur une telle technologie. Seule la bonne association vous offrira le meilleur visuel. De même, les architectures d’entreprise actuelles n’ont pas été développées pour exploiter les capacités du matériel xPU actuel. Les organisations se préparent aujourd’hui à lancer leur parcours de transformation numérique avec des logiciels modernes sur le matériel du passé ; cela ne peut que conduire à un échec futur.

Pour apprendre comment moderniser l'architecture afin de capitaliser sur les capacités matérielles actuelles et de permettre une entreprise numérique à grande échelle, lisez « An Infrastructure Renaissance », un chapitre du CTO des systèmes et ingénieur distingué Joel Moses dans notre nouveau livre O'Reilly, Enterprise Architecture for Digital Business .