+ Répondre à la discussion Actualité déjà publiée
  1. #1
    Responsable Qt


    Avatar de dourouc05
    Homme Profil pro
    Ingénieur de recherches
    Inscrit en
    août 2008
    Messages
    22 268
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur de recherches
    Secteur : Enseignement

    Informations forums :
    Inscription : août 2008
    Messages : 22 268
    Points : 121 440
    Points
    121 440

    Par défaut IBM détaille les améliorations de son z14

    IBM détaille les améliorations de son architecture pour ordinateurs centraux
    le z14 aura des coprocesseurs pour la cryptographie et la compression

    Les ordinateurs centraux (mainframes) sont loin d’être morts. Notamment, ils sont souvent utilisés par certaines grandes entreprises pour des transactions à l’échelle mondiale, comme les systèmes des cartes de crédit ou de réservation dans l’aviation. S’ils représentaient la majorité des ordinateurs dans les années 1960, ils sont maintenant relégués à quelques applications de niche et sont de plus en plus optimisés pour ces traitements spécifiques.


    C’est dans ce contexte qu’IBM a annoncé, en juillet, sa nouvelle génération de processeurs et machines prévus pour cette utilisation, les z14. Ces derniers ne sont utilisables que dans ce contexte, dans des machines entièrement fabriquées et vendues par IBM. De manière générale, cette nouvelle génération s’oriente sur l’amélioration de la performance, mais aussi pour les applications COBOL (très présentes dans ce type d’environnement), la cryptographie et la compression.


    Plus en détail, un tiroir utilise deux types de processeurs différents : les CP (central processor), qui contiennent les cœurs de calcul et les caches jusqu’au troisième niveau, puis le SC, qui contient le quatrième niveau de cache (six cent septante-deux mégaoctets !) et l’interconnexion avec les autres tiroirs. Chaque CP contient un total de dix cœurs de calcul (avec SMT), fonctionnant à une fréquence de plus de cinq gigahertz. Chaque tiroir peut contenir jusque huit téraoctets de mémoire. Ces deux types de puces sont complexes à fabriquer. Elles utilisent un processus à 14 nm, mais sur dix-sept couches. Un CP compte sept milliards de transistors, contre dix pour un SC.

    Au niveau des améliorations matérielles, IBM a agrandi les caches de chaque CP : chaque cœur aura ainsi un cache L2 pour les instructions de deux mégaoctets, le double pour les données ; le cache L3 est partagé à l’échelle du CP et a une capacité de cent vingt-huit mégaoctets. L’implémentation de ces caches a aussi été profondément retravaillée, principalement pour réduire la latence d’accès et l’espace occupé sur la puce : pour accéder au cache L2, il ne faut plus que huit cycles, c’est-à-dire une nanoseconde et demi.


    L’architecture du processeur a également été retravaillée en profondeur, notamment pour offrir un ramasse-miette sans pause à la machine virtuelle Java. Le pipeline a été approfondi, avec une prédiction de branchement asynchrone. COBOL a tendance à effectuer un grand nombre d’opérations arithmétiques en BCD (des nombres décimaux écrits en binaire, chaque chiffre décimal correspondant à quatre bits), ces opérations disposent maintenant d’un jeu d’instructions spécifique.

    Côté cryptographique, un accélérateur pour le chiffrement (AES) et le hachage (SHA-3) est intégré, sous le nom de CPCAF. Par rapport au z13, le chiffrement va quatre fois plus vite ; ce rapport monte à six pour SHA-3. Plus précisément, en AES, chaque cœur peut chiffrer des données à un débit de 13,2 Go/s. Un mécanisme spécifique est prévu pour protéger les clés de chiffrement, qui ne seront pas vues par le processeur principal, mais uniquement par le coprocesseur cryptographique : un attaquant ne peut donc pas y accéder facilement.

    De même, un accélérateur de compression est intégré, il se focalise sur les algorithmes à base de dictionnaire, plus particulièrement sur des données en quantité réduite (comme des enregistrements dans une base de données). DB2 sera prochainement mis à jour pour en profiter.

    Source et images : Hot Chips: IBM’s Next Generation z14 CPU Mainframe.

    Voir aussi : IBM z14 Technical Introduction.
    Vous souhaitez participer aux rubriques Qt ou PyQt (tutoriels, FAQ, traductions) ? Contactez-moi par MP.

    Nouveau ! Créer des applications graphiques en Python avec PyQt5
    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Technicien maintenance
    Inscrit en
    août 2011
    Messages
    7 036
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : août 2011
    Messages : 7 036
    Points : 14 802
    Points
    14 802

    Par défaut

    Je ne sais pas si ce type de matériel a un réel avenir car de nos jours on est capable de "créer un mainframe" composé de plusieurs machines en cloud.

    La machine semble optimisée pour le COBOL, vieux langage mais qui reste répandu dans le domaine, et qui garde un attrait dans le milieu financier de par sa précision je pense avec des calculs en virgule fixe par rapport aux calculs en virgule flottante
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur la création d'un système : http://chrtophe.developpez.com/tutoriels/minisysteme/
    Mon article sur le P2V : http://chrtophe.developpez.com/tutoriels/p2v/
    Consultez nos FAQ : Windows, Linux, Virtualisation

  3. #3
    Membre averti
    Homme Profil pro
    Technicien réseau
    Inscrit en
    décembre 2014
    Messages
    82
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien réseau

    Informations forums :
    Inscription : décembre 2014
    Messages : 82
    Points : 306
    Points
    306

    Par défaut

    Le codage en BCD permet d'éviter des erreurs d'arrondis dans des calculs, un détail important lorsqu'il s'agit de finances. Ne dit-on pas que les petits ruisseaux font les grandes rivières ?
    Ceci dit, en lisant le titre de l'article je ne m'attendais pas à voir apparaître COBOL et BCD dans le corps de texte, "back to the future" en quelque sorte.

Discussions similaires

  1. Facebook améliore les capacités de son programme IA
    Par Olivier Famien dans le forum Actualités
    Réponses: 6
    Dernier message: 07/11/2015, 11h56
  2. rediriger les sites sur son serveur
    Par largowinch dans le forum Serveurs (Apache, IIS,...)
    Réponses: 2
    Dernier message: 06/12/2005, 18h56
  3. Les Blogs sur son Domaine ?
    Par Franck.H dans le forum Blog
    Réponses: 2
    Dernier message: 23/09/2005, 10h58
  4. [ Eclipse 3 vs 2.1.2] Quelles sont les améliorations ?
    Par geegee dans le forum Eclipse Java
    Réponses: 5
    Dernier message: 26/05/2004, 16h55

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo