View Full Version : flops processore e scheda video
Enindelwater
11-06-2011, 13:12
Ciao a tutti ho trovato sul sito della amd che la 6990 ha una potenza di calcolo in singola precisione di 5,10teraflops , allora sono andato a confrontare con i processori e ho trovato il 2600k con 8,5 gigaflops ... hanno sbagliato a scrivere o c'e qualcos'altro ?
Gimli[2BV!2B]
11-06-2011, 17:15
Mi sembrano i valori corretti, non hanno sbagliato a scrivere: una scheda video è tutta un'altra bestia se confrontata con un processore.
Le schede video sono caratterizzate da un'architettura notevolmente più parallela delle CPU.
La tua scheda è dotata di più di 3000 stream processors (http://en.wikipedia.org/wiki/Stream_processing) che le permettono di masticare quantità enormi di dati piuttosto omogenei che le arrivano a badilate dalla RAM video.
Invece la tua "povera" :) cpu ha solo quattro core con cui portare avanti 4 thread (~7 o meno con hyper-threading attivo).
Ma come hai già scritto la potenza di picco della GPU è relativa a calcoli a precisione singola (http://en.wikipedia.org/wiki/Single_precision_floating-point_format), mentre solo passando agli spesso preferibili calcoli a doppia precisione (http://en.wikipedia.org/wiki/Double_precision_floating-point_format) (che, tra l'altro, non credo siano completamente aderenti allo standard) si scende a poco più di 1 TFlop.
Ciò che permette alle schede video di surclassare i processori in queste misurazioni è il loro modo di affrontare l'elaborazione: sono fatte per fare molto bene solo alcuni tipi di calcoli con grandi quantità di input-output.
Le CPU General purpose sono invece in grado di cavarsela sufficientemente affrontando qualsiasi elaborazione.
Qualsiasi pezzo di silicio fatto apposta per eseguire un particolare algoritmo risulterà sempre estremamente più efficiente di una CPU. Le schede video sono fatte per elaborare moltissimi dati con non troppa precisione e surclassano le CPU in questo campo.
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.