Téléchargez l'application
Tom's Hardware sur l'App Store
Toute l'actu informatique de référence sur votre iPhone
Oui Non

L'erreur rend les processeurs plus rapides

par - source: Technology Review

Vue au microscope d'un transistor Intel 65 nm

Une équipe de chercheurs de l'Université de Rice (Royaume-Uni) soutiennent l'idée qu'introduire des erreurs dans les calculs des processeurs permet de rendre ceux-ci plus rapides et moins gourmands en énergie.

L'équipe de Krishna Palem a même dépassé le stade du simple concept et a fabriqué une puce prouvant la validité de celui-ci. Processeur de signal spécialisé destiné à des prothèses auditives, cette puce s'est révélée capable de fonctionner à des fréquences deux fois plus élevées avec une consommation deux fois moindre qu'un circuit classique. La contrepartie de ces performances est un taux d'erreur de seulement 8 %. M. Palem explique ces résultats par une simplification du fonctionnement des circuits. Les puces traditionnelles dédient en effet une partie de leurs transistors à s'assurer de l'absence d'erreurs. Tolérer des erreurs permet aussi de faire fonctionner les transistors à des tensions plus basses ou des fréquences plus élevées.

Pour M. Palem « On gagne bien plus que ce l'on perd ». Pour lui, ce taux d'erreur est tout à fait tolérable pour certains tâches ayant trait à la perception humaine notamment dans les domaines audio et vidéo. Si l'obtention d'erreurs est rédhibitoire dans des calculs scientifiques, déterministes, on peut en effet tolérer des imperfections dans la reproduction d'un son ou l'affichage d'une image. Palem et son équipe doivent encore prouver que leur concept peut être appliqué à processeurs beaucoup plus complexes et à des usages plus vastes. Mais la perspective de smartphones deux fois plus rapides et autonomes est encourageante.

Partager:
35
Commentaires
X
Valider

Commentaires
Ajouter un commentaire
darkbul 23/03/2011 12:25
Masquer
-4+

le retour du téléphone arabe. ou des lignes transatlantique intra-oriculaire

draxssab 23/03/2011 13:08
Masquer
-0+

8% d'erreur c'est énorme dans la plupart des applications!

Vous aimeriez qu'Excel aie 92% à un examen de Math? :P

boub popsyteam 23/03/2011 13:23
Masquer
-3+

8% sur de la suppression de bruit ou sur de la compression video qui est déjà à perte ça serait pas la mort en effet.

philou_06450 23/03/2011 13:33
Masquer
-1+

Vu que les copies numérique se font sans perte de qualité...il faut bien introduire des erreurs pour qu'une copie de copie de copie devienne à ch...

anonymous 23/03/2011 14:32
Masquer
-0+

Le 1er avril est dans une semaine... Je dis ça je dis rien

darkbul 23/03/2011 14:44
Masquer
-5+

Le titre est quand même racoleur c'est pas "L'erreur rend les processeurs plus rapides" mais "la suppression du contrôle d'erreur accélère les processeurs" nan?

Et du coup c'est pas comme si l'info était nouvelle...

darkbul 23/03/2011 14:59
Masquer
--1+

Et en plus c'est pas l'erreur dont parle se chercheur mais les transistor qui s'occupe des prédictions.

http://www.cs.rice.edu/~kvp1/
http://www.businessweek.com/techno [...] _tc024.htm

Intrus 23/03/2011 15:20
Masquer
-3+

Citation :

Le titre est quand même racoleur c'est pas "L'erreur rend les processeurs plus rapides" mais "la suppression du contrôle d'erreur accélère les processeurs" nan?

Et du coup c'est pas comme si l'info était nouvelle...




C'est clair. :pfff:

" A bon ? Bâcler un travail permet de le faire plus vite ? Ha mais je ne savais pas... " :D

ultrabill 23/03/2011 15:32
Masquer
-1+

Citation :

Le titre est quand même racoleur c'est pas "L'erreur rend les processeurs plus rapides" mais "la suppression du contrôle d'erreur accélère les processeurs" nan?

Et du coup c'est pas comme si l'info était nouvelle...


Trop long, ça rentre pas dans la case :o

fwix 23/03/2011 16:23
Masquer
-0+

hmmmmm c'est bizzare mois qui crois qu'une simple erreur dans le domaine de calcule nucléaire peux tuer tout le monde !!

mururoa 23/03/2011 16:33
Masquer
-1+

draxssab :
8% d'erreur c'est énorme dans la plupart des applications!Vous aimeriez qu'Excel aie 92% à un examen de Math?


Tout à fait d'accord si leur système ne permet que de doubler la fréquence et diviser par 2 la consommation, on va donc dire 4 fois plus efficace, mais avec 8% d'erreurs ça être adapté pour un nombre très très restreint d'usage.

moimadmax 23/03/2011 16:41
Masquer
-1+

Moi je pensais qu'en fait on multipliait les frequences, on divisais les tensions. et les 8%d'erreurs on les recalcul. Là c'est rentable.

Oracle 23/03/2011 17:12
Masquer
-2+

Citation :Pour M. Palem « On gagne bien plus que ce l'on perd ». Pour lui, ce taux d'erreur est tout à fait tolérable pour certains tâches ayant trait à la perception humaine notamment dans les domaines audio et vidéo. Si l'obtention d'erreurs est rédhibitoire dans des calculs scientifiques, déterministes, on peut en effet tolérer des imperfections dans la reproduction d'un son ou l'affichage d'une image. Palem et son équipe doivent encore prouver que leur concept peut être appliqué à processeurs beaucoup plus complexes et à des usages plus vastes. Mais la perspective de smartphones deux fois plus rapides et autonomes est encourageante.


Les manques ou fautes dans ce texte ça fait partie des erreurs ? :o

1815 23/03/2011 17:16
Masquer
-2+

c'est pour prouver cette theorie: le newser a mis 8% de temps en moins a rediger l'article. :o

anonymous 23/03/2011 17:33
Masquer
-2+

@1815 : en fait il a mis 4 fois moins de temps pour écrire ce texte contenant 8% d'erreurs ;)

cl355 23/03/2011 17:37
Masquer
-1+

Même du son et de l'image cela peut être critique : Le capitaine Kirk demandant à Starfleet d'approcher la terre et ceux-ci voyant un klingon qui s'exprime comme tel sur leur écran.
Ou un envoyé spécial en Lybie parlant en direct du F15 qui s'est crashé :
"Le pilote est descendu en parachute" qui devient "le pilote à descendu un char à putes"

malavi 23/03/2011 17:54
Masquer
-1+

Ça sent la grosse connerie quand même... S'il y a vraiment des circuits dédiés à la correction d'erreur ils ont été inventé après les premières puces, et donc la découverte de 2011 ce serait qu'on peut les enlever ?!

siedrief 23/03/2011 18:06
Masquer
-1+

En gros, oui :) Malin, non ?

@1815 : bien vu la mise en application !

tyrgann 23/03/2011 18:06
Masquer
-1+

Fake ? Cela dit, si c'est vrais, ça va se limiter à certaines tâches... Je me vois mal encodé mes projet vidéos avec 8% de pixels bruités...

Oracle 23/03/2011 18:27
Masquer
-1+

Citation :

c'est pour prouver cette theorie: le newser a mis 8% de temps en moins a rediger l'article. :o




C'est aussi ce à quoi j'ai pensé... :D

anonymous 23/03/2011 20:02
Masquer
-1+

Non mais la conclusion c'est pas "Bâcler un travail est plus rapide", la conclusion, c'est que le gain obtenu en réduisant la précision des calculs peut être intéressant dans certains domaines non-critiques.

Il n'est pas question de faire tourner un PC avec ce genre de processeur... Si chaque instruction peut produire un résultat erroné (et on ne parle pas que des "calculs", on parle d'erreur de tout type, que ce soit dans un saut, un test, une copie de mémoire, une interruption, etc.) il devient impossible de faire tourner un système.

L'application principale, comme indiqué, ce sont les traitement de signaux. Si on peut doubler la puissance d'un DSP pour un taux d'erreur faible, ca peut être utile.

Bref, il N'est PAS question d'appliquer ce genre de chose à un processeur destiné à un ordinateur, ou alors uniquement en tant que co-processeur ou dans une unité dédiée...

bebealex 23/03/2011 22:03
Masquer
-1+

pas près de voir ça dans les pc

omega2 23/03/2011 22:40
Masquer
-1+

"Mais la perspective de smartphones deux fois plus rapides et autonomes est encourageante."
lol, une conclusion d'un journaliste qui n'a pas lu ce qu'il a écrit? C'est la preuve de la faible incidence des 8% d'erreurs quand on bosse 4 fois plus vite?
Franchement comment un processeur qui n'est pas utilisable quand on a besoin d'exactitude dans les résultats pourrait devenir le processeur principal d'un smartphone? Imaginez donc un iphone avec un processeur dont les erreurs sont si nombreuses qu'une instruction sur 10 retourne un résultat aléatoire ... bonjour les dégâts et les plantages en 2 secondes chrono.
Entre nous, ce genre de smartphone, je vous le laisse. ;)


Au fait rappelez moi, un appareil auditif, c'est pas destiné à des personnes qui ont déjà du mal à entendre et à comprendre ce qui se dit autour d'eux? C'est pas très sympa de leur refiler un modèle qui brouille les sons au lieu de les rendre audible. ;)

PS : Je viens de penser aux talki walki de certains vigiles, c'est sur que pour eux, ça serait presque une amélioration au niveau qualité d'écoute. ;) Finalement on a trouvé la cible de ce concept.

anonymous 24/03/2011 00:03
Masquer
-1+

En jetant un coup d'oeil aux publications scientifiques du gars, on voit qu'il parle de l'implémentation de la logique probabiliste dans l'électronique des puces. Donc oui, il cherche des façons astucieuses et rapides de gérer les erreurs. Et en tolérer un certain taux dans une logique probabiliste a du sens.

Zadoush 24/03/2011 09:11
Masquer
-1+

fwix :
hmmmmm c'est bizzare mois qui crois qu'une simple erreur dans le domaine de calcule nucléaire peux tuer tout le monde !!


Mh c'est bizarre, moi qui croyais que l'auteur de la news avait précisé que les calculs scientifiques avec ce type d'unité étaient proscrits.

anonymous 24/03/2011 09:16
Masquer
-1+

Je ne vois pas ce que les téléphones intelligents ont à voir avec ce non-scoop ^^

shooby 24/03/2011 10:23
Masquer
-1+

draxssab :
8% d'erreur c'est énorme dans la plupart des applications!Vous aimeriez qu'Excel aie 92% à un examen de Math?


moi ça ne me dérangerait pas ;)

mrtaz 24/03/2011 12:07
Masquer
-1+

A voir, pour le moment ça reste conceptuel...

Wiiip 24/03/2011 15:56
Masquer
-1+

Ils ne précisent pas non plus que pour tolérer des erreurs, il faut faire un programme spécialement adapté : remplacer un 1 par un 0 dans une donnée, ce n'est pas grave, dans une adresse mémoire, c'est rédhibitoire. Et oublier un 0 dans les données, cela entraine un décalage tout aussi rédhibitoire.
Bref, cela n'a un sens que dans les puces traitant un flux en temps réel.

omega2 24/03/2011 16:09
Masquer
-2+

Citation :

moi ça ne me dérangerait pas ;)



Et est ce que ça te dérangerait si le service des impôts calculait ta cotisation avec 8% de risques d'erreur.
Je sais pas, moi qui ne joue jamais au loto, ça m'embêterait un peu d'être le "1 chance sur 12 de pas de bol" qui se retrouve avec un prélèvement doublé. ;)

Publicité

Les offres du moment

Newsletters


OK