Com calcula el rendiment donat taxa de rellotge i PCI?
cicles del rellotge de la CPU = Instruccions per a un programa * rellotge mig cicles per instrucció
Components bàsics de rendiment
El bàsic components de rendiment i com es mesura cada un són:
Components de rendiment
CPU Temps d' execució per a un programa
Instrucció Nombre
Rellotge cicles per instrucció(CPI)
Rellotge Temps de cicle
Unitats de mesuraObjectClass
Segons pel programa
Instrucció S' ha executat pel programa
Mitjana Nombre de cicles del rellotge per instrucció
Segons per cicle rellotge
Temps d' execució de la CPU per a un programa = cicles de rellotge de la CPU per a un programa * Temps del cicle del rellotge.
Factors que afecten el rendiment de la CPU
El rendiment d' un programa Dependrà de l' algorisme, de l' idioma, del compilador, de l'arquitectura, i de la En realitat hardware. La següent llista resumeix com aquests components afecten a la factors en l' equació de rendiment de la CPU.
1. Algorisme ValparaísoCity name (optional, probably does not need a translation) afecta al compte d' instrucció, possiblement CPI
L' algorisme determina l' algorisme Nombre d' instruccions del programa font que s' executen i per tant, el nombre de S' han executat les instruccions del processador. L' algorisme també pot afectar el PCI, per A favor de les instruccions més ràpides o més ràpides. Per exemple, si l' algorisme usa més Operacions en coma flotant, tendeixen a tenir un PCI superior.
2. Idioma de programació - afecta al compte d' instrucció, CPI
El llenguatge de programació Certament afecta el recompte d' instruccions, atès que les declaracions de l' idioma són S' han traduït a instruccions de processador, que determinen el recompte d' instrucció. La El llenguatge també pot afectar el PCI a causa de les seves característiques; per exemple, a El llenguatge amb gran funcionament per a l' abstracció de dades (p. ex., Java) requerirà Trucades indirectàries, que usen instruccions més altes de CPI.
3. Compilador - afecta al compte d' instruccions, CPI
L'eficiència del compilador afecta tant les instruccions Nombre i cicles normals per instrucció, atès que el compilador determina el Traducció a les instruccions de l' idioma font ordinador instruccions. El paper compiladors pot ser molt complex i afectar el PCI in mascl ex De maneres.
L' arquitectura establerta d' instrucció afecta tots tres aspectes de l' actuació de la CPU, ja que afecta les instruccions Cal una funció, el cost en cicles de cada instrucció, i el total Taxa de rellotge del processador.
La llei Amdahlachs
La llei d'Amdahl diu que la S' ha de obtenir la millora de rendiment a partir d' usar un mode més ràpid d' execució és limitat per la fracció del temps que es pot usar el mode més ràpid.
Rendiment de velocitat= per a tota la tasca usant la Millora / Rendiment per a tota la tasca sense usar la millora
Artículos Relacionados:
- Com es calcula la taxa de rellotge?
- Com calcular el PCI efectiu d'un ordinador?
- Com puc calcular la taxa de rellotge de la CPU?
- Com converteixes la taxa de rellotge al cicle del rellotge?
- Processador -