Nome del Sacred Site Nome e Cognome Nome del Sacred Site scelto Inserire immagine del sacred site.
INFORMAZIONI GENERALI Web site: Att. DidatticaIns. UniversitarioA.A.2009-10 E-mail:...
-
Upload
roberto-bevilacqua -
Category
Documents
-
view
218 -
download
0
Transcript of INFORMAZIONI GENERALI Web site: Att. DidatticaIns. UniversitarioA.A.2009-10 E-mail:...
Architetture di Calcolo per le TLCArchitetture di Calcolo per le TLC
Informazioni GeneraliInformazioni Generali
INFORMAZIONI GENERALIINFORMAZIONI GENERALI
Web site: http://www.saap.it/pasqualederuvo/
Att. Didattica Ins. Universitario A.A.2009-10
E-mail: [email protected]
Ing. Pasquale de Ruvo
PROGRAMMA
BACHECA - APPELLI
RISORSE - Lezioni &
Lab
Menu:
Modalità di EsameModalità di EsameL'esame può essere svolto in tre tipologie
alternative a scelta dello studente.
Prova di esame composta da un “esonero” scritto atto a verificare la capacità progettuale del candidato seguito da un breve colloquio orale (facoltativo).É strettamente consigliato il conseguimento di una valutazione soddisfacente per accedere alla parte orale dell'esame. Per sostenere una prova di esame è obbligatoria la prenotazione elettronica.
I.
Prova di esame classica composta da un colloquio orale.Tale prova di esame va concordata con il docente.
II.
Realizzazione pratica di un sistema per le TLC implementato attraverso:
un'architettura FPGA based oppure un codice per DSP. Tale prova di esame va concordata con il docente.
III.
ProgrammaProgramma
I. Richiami sulle Architetture di Processori• Overview• Classificazione• Processore Didattico DELUXE
II. Digital Signal Processor• Texas Instruments’ TMS220 Family
III. Logiche Programmabili• Classificazione• Logiche FPGA based
8 Lez.
3 Lez.
4 Lez.
Architettura dei MicroprocessoriArchitettura dei Microprocessori
OverviewOverview
MicroprocessoreMicroprocessoreArchitettura Von Neumann
External MEMORY
CPU
DataInstruction
Lo schema si basa su cinque componenti fondamentali:• CPU o unità di lavoro che si divide a sua volta in : 1. Unità operativa, nella quale uno dei sottosistemi più rilevanti è l‘ALU (Arithmetic Logic Unit)
2. Unità di controllo CU (Control Unit)3. Memoria Interna (Registri, Stack Mem. Etc.)
• Unità di memoria, intesa come memoria principale (RAM - Random Access Memory) • Unità di input, tramite la quale i dati vengono inseriti nel calcolatore per essere elaborati • Unità di output, necessaria affinché i dati elaborati possano essere restituiti all'operatore • Bus, un canale che collega tutti i componenti fra loro
Microprocessor
Internal MEMORY
MicroprocessoreMicroprocessoreArchitettura HARVARD
Separa la memoria dedicata a contenere il programma da quella utilizzata dal traffico
dati
Aumenta la banda verso la
Memoria
CPU
MicroprocessoreMicroprocessoreArchitettura DELUXE
C.O. Op.1 Op.2 Dest
C.O.
Op.1
Op.2
Dest
ADD R1 #5 R3
R1
#5
R3
R1
R3
CU
MicroprocessoreMicroprocessoreArchitettura DSP-TI
Instruction Data
ALU1 ALU2
SubALU
DSP-TI
CU
L1 S1 M1 D1 L2 S2 M2 D2
IR
MicroprocessoreMicroprocessoreArchitettura Dual-Core
Core 1
Core 2
?Multithreading
Esegue più Thread in parallelo
Sistema di ProcessoriSistema di ProcessoriArchitettura di Calcolo
ParalleloSistema di CalcoloMATLAB
DISTRIBUTEDCOMPUTING
Interfaccia
ToolboxDistributedComputing
EngineDistributedComputing 1 Scheduler + N Worker