mirror of
https://github.com/Steffo99/appunti-magistrali.git
synced 2024-11-27 20:34:18 +00:00
1.2 KiB
1.2 KiB
Dentro il processore
Come sono fatti i circuiti integrati?
Sono composti da un layer di silicio (semiconduttore), più delle maschere di conduttori (µfili metallici), isolanti (plastica e vetro) e transistor.
Processo di produzione
- Lingotto di silicio
- Tagliato in wafer da 2mm
- Creazione dei patterned wafer
- Testing dei patterned wafer
- Taglio i tested wafers
- Creo un package con i tested dies
- Testo i packaged dies
- Spedisco i tested packaged dies ai clienti.
Lo yield
Lo yield è quanti tested packaged dies riesco a produrre da un singolo lingotto di silicio.
Come definiamo la performance di un processore?
Ci sono varie metriche per definirla:
- Response time: tempo impiegato a compiere un'operazione
- Throughput: operazioni fatte in un'unità di tempo
Il clock
Il clock della CPU è il timer che scandisce le operazioni della CPU.
Ha, ovviamente, un periodo e una frequenza costanti.
Il CPU time
Il tempo impiegato da una CPU a compiere una determinata operazione è dato da numero di cicli di clock richiesti * periodo di clock
, ed è detto CPU time.
Il Cost per instruction (CPI)
Alcune istruzioni di una CPU potrebbero richiedere più di un ciclo di clock.