El nombre de processadors és el mateix que els nuclis?

He estat fent un procés d'imatges al meu ordinador utilitzant Erdas▁ImagineCity name (optional, probably does not need a translation) . Concretament, estic executant un filtre de 5x5 median d'imatges. Puc especificar el nombre de processos que ocorren simultàniament a la finestra d' ordres per lots d' Erdas. He estat observant el comportament inusual en especificar 16 processos simultanis, que em porten a fer doble comprovació del nombre de processadors de la màquina. Vaig usar la següent ordre d' ordres per avaluar el nombre de processadors:

cmic cpu > cpu. txt

Que s' ha rendit (en part):

Nombre de nuclis: 8
Nombre de processadors lògics: 16

Com el nombre de nuclis difereixen del nombre de processadors lògics en el context del programari com Erdas imagina on l' usuari pot especificar el nombre de processos simultanis? Estic intentant determinar si hauria d' especificar 8 o 16 processos simultanis per maximitzar l'eficiència.

3 respostes 3

L' hiper-producció bàsicament permet executar un nucli per executar dos conjunts d' instruccions alhora, depenent de la naturalesa de les instruccions. Quan es va introduir per primera vegada (back el 2002, i va ser bastant el timbre en aquell moment, amb els blocaires i després els bloguers que es van tornar bojos debatent HT contra veritat. multicore - algunes coses mai van canviar) va ser com "la base de nucli solar il·luminat." Per fer l'ús d'hipertura transparent a programari existent i sistemes operatius, es van dissenyar per a aparèixer com a dos nuclis, i per tant el nucli podria continuar utilitzant el seu balanç de planificació existent i carregar un equilibri i aprofitar-se d'hi hiperfilament sense canvis (per descomptat, les optimitzacions es van fer). És per això que va començar d'aquesta manera - de manera que les CPU hiperpotants simplement es podien deixar caure en substituts de plataformes que ja tenien suport de multiprocessadors de totes maneres.

De tota manera, ja que l'eficiència dependrà de la naturalesa de l' aplicació que potser desitjareu fer una marca banca a les 8 i 16 (i més amunt si els processos no estan vinculats a la CPU però, p. ex. Xarxa o límits d' E/ S).

Nombre de nuclis (8) representa el nombre real de nuclis físics. Per a cada nucli de processador que és físicament present, el sistema operatiu adreça dos nuclis virtuals o lògics, i comparteix la càrrega entre ells quan sigui possible.

A on els sistemes multiprocessant inclouen múltiples unitats de processament completes, el multifilant pretén incrementar l' ús d'un únic nucli utilitzant el nivell de fil així com el paral·lelisme d' instrucció. Com que les dues tècniques són complementàries, a vegades s'agrupen en sistemes amb CPU múltiples multifils i en CPU amb múltiples nuclis.

Normalment s' utilitza una CPU lògica per descriure el gran total de CPU en el xip. Els 8 nuclis són nuclis físics que existeixen en el xip. Per tant, cada CPU pot adreçar-se als processos alhora donant-vos 16 processadors lògics. L'hiper-correcció permet completar un nucli per a completar dues tasques alhora. Així que, a mesura que tens 8 nuclis cada hiper-fillar, tindràs un total de 16 processadors lògics.

En el sentit bàsic, els nuclis són reals. Tens 8 nuclis físics en el teu xip. Mentre que els processadors lògics són quelcom en el xip que pot fer un càlcul. Tots els nuclis són processadors lògics però no tots els processadors lògics són nuclis.

Artículos Relacionados:

- Processador -

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