Documente Academic
Documente Profesional
Documente Cultură
calculatoarelor
Curs Calculatoare/Electronica
aplicata anul III
2019
ØObiectul Cursului
ØDefinitii
Care este fenomenul
fundamental ce sta la baza
calculatoarelor numerice ?
Comutatia electrica
“ Zidul termic”
mu
fet
nic
er
•Programat
e
•Spontane
Procesul Alte Sisteme
Fluxurile informationale pe care le distingem
in cadrul unui sisteme de calcul
Mediul extern
In raport cu sistemul de calcul
• Fluxul de intrare
• Fluxul de
procesare/memorare
• Fluxul de iesire
Detalierea fluxurilor de procesare
Posibilitatile de transfer a
informatiilor si procesare (1/2)
• Transferul informatiilor:
– Zone de memorie comuna (MC):
Acest tip de transfer presupune accesarea succesiva a aceleiasi zone de memorie
dinspre cel putin doua magistrale avand capacitati de transfer diferite. Rolul acestui
tip de transfer MC consta in asigurarea sincronizarii transferului datelor si reducerea
latentelor ce apar in procesele de transfer. In acest caz sincronizarea accesului la
date este “explicita”, iar natura datelor nu este in mod necesar cunoscuta
– Distribuita:
Corespunde sistemelor multiprocesor intreconectate in retea topologia retelelor
poate fi stelata, de tip “mesh” sau mixta. In acest caz, fiecare CPU al retelei
dispune de propriul sistem de operare, poate fi identificat de catre programator si
poate rula aplicatii atat ce tin de task-urile etelei, cat si independent de acestea
– Cluster-izata:
Corespunde sistemelor multiprocesor in organizate in retea dar care datorita
sistemului de operare si a facilitatilor acestuia de control, sunt vazute din punctul
de vedere al programatorului ca un singur calculator. Desi admit prin metoda
virtualizarii multiple sisteme de operare, totusi preponderent sunt utilizate
impreuna CPU-urile cluster-ului
Sincronizarea functionarii
calculatoarelor cu procesele controlate
• Prin scanarea porturilor sistemului:
– Presupune citirea ciclica continua a porturilor de intrare, compararea starii
acestora cu starile “marcate”-de interes prin rularea programului corespunzator
– Adoptand scanarea soft ocupam in intregime timpul CPU
• Prin Software
Registrele generale
Flux de date si unitatea Rezultate
Aritmetico - Logica
Modul de procesare digitala a
datelor
Coada
Acumulator
Memorie
Interfete de
Intrare / Iesire
Registru tampon
ALU de Memorie
Registru tampon
de Instructiuni Registru PC
Unitatea
Aritmetico
Intrare / Iesire
Interfetele de
Logica
Principala
Memoria
Unitatea
de control
a
programelor
Intern Extern
Single Instruction Multiple Data
memorie comuna
Single Instruction Multiple data
memorie distribuita
Multiple Instructions Multiple Data
Memorie comuna partajata
Masini distribuite procesare si
memorie
Arhitectura simetrica multiplu procesor
(NUMA-Non Uniform Memory Access)
ØEvolutii recente in domeniul
calculatoarelor
https://www.top500.org/lists/2018/11/
IBM Oak Ridge National Laboratory
• AC922
• Power9 IBM processor
2,397,824 Cores; 200,794.9Tflops; 9800kW
Hipercomputer-e in China
Ø Sunway TaihuLight - Sunway MPP, Sunway
SW26010 260C 1.45GHz, Sunway
Manufacturer: NRCPC
Cores: 10,649,600
Linpack Performance (Rmax) 93,014.6 TFlop/s
Nmax 12,288,000
Power: 15,371.00 kW (Submitted)
Memory: 1,310,720 GB
Processor: Sunway SW26010 260C
1.45GHz
Interconnect: Sunway
Operating System: Sunway RaiseOS 2.0.
National Supercomputing Center in Wuxi
Top Green500
Sistemul de calcul Laboratorul / Calcul/ Performanta
Institutia energie
1 Shoubu system B, Advanced Center 17.6 1.06 petaflops
ZettaScaler-2.2 super- for Computing giga Linpack
computer and flops/
Communication, watt 306 top500
RIKEN, Japan
2 DGX SaturnV Volta NVIDIA, USA 15.1
system giga
375 top500
flops/
watt
3 Summit system Oak Ridge 14.7
National giga
Laboratory flops/ 1 top500
(ORNL) in watt
Tennessee
https://www.top500.org/green500/
Roadmap Computers
https://humanswlord.wordpress.com/2014/04/01/cognitive-computing-their-goal-
is-to-be-like-the-human-brain/
Bibliografie obligatorie
•W. Stallings, Computer Organization and Architecture, 6th
Edition, Prentice-Hall, 2002, ISBN 0-13-035119-9
•David E. Culler, Jasweinder Pal Singh, Anoop Gupta: Parallel
Computer Architecture: A Hardware/Software Approach,
Morgan Kaufmann, 1999, ISBN 1-55860-343-3
•J. Hennessy, D. Patterson: Computer Architecture: A
quantitative approach, Morgan Kaufmann Publishers, Inc., 3rd
edition, 2002
•R. W. Hockney and C. R. Jesshope, Parallel Computers 2,
Adam Hilger, 1988, ISBN 0-85274-812-4.
•K. Hwang and F. A. Briggs, Computer Architecture and Parallel
Processing, McGraw-Hill, 1985, ISBN 0-07-031556-6