| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
Hardware  
  • All-In -One Printers

  • apple Computers

  • BIOS

  • Lecteurs CD et DVD

  • CPUs

  • Durs et stockage

  • Écrans d'ordinateur

  • Périphériques

  • Computer Power Sources

  • Imprimantes

  • À niveau des ordinateurs

  • Ordinateurs de bureau

  • Lecteurs de livres électroniques

  • Disques durs externes

  • flash Drives

  • Entrée et de sortie Devices

  • Kindle

  • Portables

  • mainframes

  • Souris et claviers

  • netbooks

  • Matériel réseau

  • Nook

  • Ordinateurs portables

  • Autre Matériel informatique

  • Ordinateurs PC

  • Projecteurs

  • RAM , cartes et mères

  • scanners

  • serveurs

  • Cartes son

  • Tablet PC

  • Cartes graphiques

  • Stations de travail

  • iPad
  •  
    Connaissances Informatiques >> Hardware >> Durs et stockage >> Content
    Quels sont les avantages des processeurs multi -core pour la programmation informatique
    ? Les premiers processeurs d'ordinateur dual-core sont venus sur le marché en 2005. Noyaux multiples facilitent pour les unités centrales de traitement , ou CPU , d'effectuer plusieurs tâches , mais de nombreux programmes écrits pour les processeurs simples de base ne profitent pas des capacités de traitement multi-core , selon l'Institut de Technologie du Massachusetts . L'écriture de programmes qui tirent parti de la puissance des processeurs multi -core donne à votre travail une longueur d'avance sur le marché. Parallélisme

    Avant de processeurs multi-core , la seule façon pour un programme de traiter de grandes quantités de données était de canaliser les données à travers le noyau , peu à peu, jusqu'à la fin. Si vous vous préparez votre programmation vers les processeurs multi -core , vous pouvez utiliser le parallélisme de créer des logiciels plus rapidement. Parallélisme nécessite briser le bloc de données en plusieurs sous-ensembles. Les noyaux de travailler ensemble pour traiter les données , avec chaque cœur en prenant un sous-ensemble . La CPU se recombine ensuite les résultats en un seul ensemble .
    Multi- Threading

    autre façon de faire votre programmation se démarquer est d'écrire des programmes multi- thread. Noyaux CPU peut diviser les tâches individuelles en fils , le passage d'un fil à l'autre si vite le travail apparaît en continu . Avec plusieurs cœurs , le processeur peut vraiment gérer plusieurs threads simultanément , avec un thread par core . Lorsque l'ordinateur fonctionne seulement une application, le CPU ne peut pas multi-thread si la demande le permet, et beaucoup ne le font pas . Comme le parallélisme , l'écriture pour permettre le multi-threading adapte votre travail à des systèmes multi-core .
    Nouvelle langue

    plupart des langages de programmation ont été écrites avec single-core CPU à l'esprit , selon le MIT . En plus d'ordinateurs arrivent sur le marché avec les processeurs multi -core , les programmeurs ont développé de nouveaux langages informatiques pour travailler avec eux . Par exemple, parachute ascensionnel - Spécification parallèle et langage de mise en œuvre - est sorti en 2011. Contrairement à Java et C #, automatiquement fils tâches, parfois à des milliers de pico- threads. Langues multi-core vous donnent un nouvel outil pour programmer, ce qui peut rendre plus facile à adapter votre travail aux capacités des processeurs multi -core.
    Considérations

    l'augmentation de la capacité du CPU à prestations multi- tâche des programmeurs autant que les utilisateurs d'ordinateurs ordinaires. Si vous avez besoin d'effectuer plusieurs tâches simultanément sur ​​votre ordinateur pendant que vous travaillez , les systèmes multi-core offrent de meilleures performances et des temps d'exécution plus rapide qu'un processeur single-core . Les processeurs multi -core offrent également une plus grande efficacité énergétique. Une CPU avec trois cœurs fonctionne sur moins de puissance qu'un ordinateur équivalent avec trois processeurs single-core , et il ne chauffe pas autant .

    Previous :

    next :
      articles connexes
    ·Composants de fond de panier 
    ·Comment faire pour récupérer Flash Media 
    ·Comment partitionner un disque dur Back Together 
    ·Comment connecter un téléviseur à un Dell Dimension …
    ·Comment connecter un lecteur 
    ·Comment faire pour modifier le firmware 8300 Explorateu…
    ·Comment puis-je changer la batterie dans un 525SL de Cy…
    ·Spécifications pour HP Référence 380467-001 
    ·Comment acheter un ordinateur à faible coût Good 
    ·Mémoire Stockage expliqué 
      articles en vedette
    ·Comment flash Un lecteur Toshiba Samsung 
    ·Comment acheter un ordinateur avec un mauvais crédit 
    ·Instructions pour Brother Cartouches d'encre 210C 
    ·Comment faire pour charger les pilotes pour le Gestionn…
    ·Comment tester un câble à fibre optique 
    ·Comment vider une carte mémoire HP 
    ·Comment faire pour mettre un lecteur de CD dans un IBM …
    ·Quel est le symbole pour Carte mère 
    ·Comment éjecter manuellement LiteOn LiteOn 
    ·Comment imprimer sur dessous de verres 
    Copyright © Connaissances Informatiques http://fr.wingwit.com