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:

- Processador -

Esta web usa cookies, puedes ver la política de cookies, aquí -
Política de cookies +