Arhitectura sistemelor de calcul paralel
|
|
- Annabel Shields
- 5 years ago
- Views:
Transcription
1 Arhitectura sistemelor de calcul paralel CURS
2 Exemple de procese paralele si aplicatii Lumea reala un laborator gigactic de procese paralele
3 Aplicatii Rezolvarea numerica a unor probleme care solicita putere foarte mare de calcul, spatiu RAM şi de stocare de date foarte mari. Aplicatii in stiinta si tehnologie: Predicţii meteorologice; Geologie Seismologie; Microelectronica design-ul circuitelor; Simulari stiinţifice in fizica, chimie şi biologie; Aplicatii in sectorul industrial/comercial: Baze de date, alogritmi de cautare; Imagistica medicala; Modelari financiare econofizica; Design industria aeronautica, farmaceutica; Aplicatii grafice, multimedia;
4 Avantajele utilizarii calculului paralel Se economiseste timp productivitate sporita Se pot rezolva probleme ce necesita resurse foarte mari (PetaFLOPS, PetaBytes) Exemple : "Grand Challenge" (en.wikipedia.org/wiki/grand_challenge) Utilizarea unor retele, platforme virtuale pentru a colabora in cadrul unui proiect Exemplu:
5 Avantajele utilizarii calculului paralel Utilizarea resurselor la distanta : - SETI@home (setiathome.berkeley.edu) peste 1.3 millioane utilizatori, 3.4 millioane calculatoare distribuite in mai multe tari. (June, 2013) - Folding@home (folding.stanford.edu) foloseste peste 320,000 computere in intreaga lume (June, 2013)
6 Motivatii pentru utilizarea calcului paralel Limite ale calculului serial: - limita in viteza de transmisie a datelor (viteza maxima viteza luminii 30cm/nanosecunda) cresterea vitezei micsorarea distantelor dintre elementele de procesare Miniaturizarea elementelor de procesare (tranzistori) - nodul tehnologic actual (2014) 14nm - se ajunge in curand la limita scalarii Limitari economice: - este mai costisitor sa produci un procesor din ce in ce mai rapid; - este mai eficienta folosirea unui numar echivalent de procesoare cu putere de calcul mai scazuta; Arhitecturile actuale au un nivel de paralelizare tot mai ridicat - single core double core quad core
7 Supercomputere Performanta masurata in FLOPs (floating point operations) - FLOPS = cores x clock x FLOPs/cycle - Exemplu : procesor double-core 2.5GHz, 4 FLOPs/cycle 20 GFLOPs Noiembrie 2013 : Tianhe-2 or TH-2 (China) petaflops = GFLOPs - 16,000 noduri de calcul, fiecare avand 2 procesoare Intel Ivy Bridge Xeon si 3 procesoarei Xeon Phi, totalizand core-uri - memorie 88GB : 64GB - procesoare Intel Bridge Xeon 8GB procesoare Xeon Phi
8 Supercomputere scurt istoric 1960 Atlas: ~ instructiuni/secunda - University of Manchester CDC 6600 : 1 megaflops - CERN Cray-1: 80 megaflops - studii atmosferice 1985 Cray-2: 1.9 gigaflops - departamentele de aparare si energie SUA
9 Performanta top 500 supercomputere Nr. 1 (potocaliu) Gflops/s Nr. 500 (galben) Gflops/s Total (verde) Gflops/s
10 Partitionarea problemei Programare paralela
11 Programare paralela Presupune utilizarea simultana a resurselor de calcul multiple pentru rezolvarea unei probleme de calcul: Problema este impartita in sarcini (tasks) care pot fi rulate independent Fiecare sarcina este divizata intr-un set de instructiuni Instructiunile din fiecare sarcina se executa simultan pe diferite noduri de calcul Exista un sistem de coordonare si control (nodul central)
12 Concepte de baza Granularitate dimensiunea sarcinilor; Potential de paralelizare reflecta proprietatea inerenta a unui algoritm de a putea fi divizat in sarcini; Procese si fire de executie (thread-uri) sarcinile sunt asignate unor procese/fire de executie care sunt rulate pe noduri; Planificare (scheduling) procesele se desfasoara intr-o anumita ordine ce poate fi specificata in cod, la compilare sau dinamic. Mapping atribuirea proceselor pe nodurile de calcul; deobicei o face sistemul de operare, dar poate fi influentata de programator; Sincronizare coordonarea proceselor pentru a avea o buna executie a programului;
13 Concepte de baza Memorie partajata exista un spatiu comun de memorie pentru toate procesoarele; se asociaza de obicei notiunea de fir de executie (thread); este necesarea sincronizarea intre thread-uri intrucat acceaseaza aceeasi memorie; Memorie distribuita memoria este accesibila unui singur procesor; se asociaza de obicei notiunea de proces; Operatii de comunicare schimbul de informatii de la un procesor la altul se face prin retea folosing operatii de comunicare; Operatii bariera este o alta forma de coordonare si sincronizare, valabila atat pentru thread-uri cat si pentru procese; Timpul de executie paralela este timpul total de calcul pe procesoare, timpul asociat transferului de data intre procesoare si timpul aferent sincronizarii
14 Concepte de baza Timp mort (Idle time) este timpul in care un procesor asteapta un semnal (de la un alt proces) pentru a continua calculul; Echilibrarea incarcarii (load balancing) pentru a eficientiza calculul paralel este necesara o incarcare echilibrata, pentru a avea timpi morti cat mai mici; Totusi, pentru a realiza in practica o buna echilibrare costurile pentru transferul de date si sincronizare cresc! Speedup raportul intre timpul de calcul serial si timpul de calcul paralel; ideal este numarul de core-uri;
15 Trenduri de paralelism Trenduri in designul microprocesoarelor: - Paralelism la nivel de bit: pana in 1986 : word size = 4-32 bits ~ 1990 : word size = 64 bits - 64 bits asigura o buna precizie si acopera o zona de memorie suficient de mare; - Paralelism prin pipelining: - idea centrala: suprapunerea executiei intre diferite instructiuni - executarea unei instructiuni contine mai multe etape: (tipic 2-26 etape) - fetch : extragerea instructiunii din memorie; - decode: decodificarea instructiunii; - execute: incarcarea operanzilor specificati si executarea instructiunii; - write: scrierea rezultatului; Observatii: - sunt necesari timpi egali intre etape; - nu exista dependente intre date; - 26 etape procesoare superpipelined - nr. de etape cu timpi egali nu poate fi in practica arbitrar de mare;
16 Trenduri de paralelism Trenduri in designul microprocesoarelor: - Paralelism prin unitati functionale multiple: - multe procesoare folosesc unitati functionale independente, multiple - ALUs (arithmetic logical units); - FPUs (floating points units); - load/store units; - branch units; - procesoarele se clasifica in - SUPERSCALAR - VLIW (very long instruction world) - Observatii: - numarul de unitati este restrictionat de dependente; - planificarea (scheduling) se face hardware; - 4 unitati se dovedeste a fi optim; Cele 3 nivele de paralelizare mentionate presupun existenta un cod serial, ceea ce este in avantajul programatorului. Totusi, se observa ca exista limitari. - Paralelism la nivel de proces sau thread: - sisteme multi-core; - cu cat memoria cache este mai mare timp de accesare mai mare, deci se prefera arhitectura multi-core;
17 Clasificarea arhitecturilor paralele Exista mai multe tipuri de arhitecturi paralele in functie de complexitatea elementelor de procesare, structura retelei de interconectare, tipul de coordonare a proceselor. Exista mai multe tipuri de clasificari - dupa multiplicitatea sirului de instructiuni/date (Flynn); - single instruction, single data (SISD) - multiple instruction, single data (MISD) - single instruction, multiple data (SIMD) - multiple instruction, multiple data (MIMD) - dupa structura computerelor (Handler); - arithmetic logic unit (ALU); - procesor control unit (PCU); - bit-level circuit (BLC); - dupa modul de accesare al memoriei - partajata (shared) tightly coupled systems; - distribuita (distributes) loosely coupled systems; - dupa granularitate; - nr. de procesoare si tipul lor, organizarea memoriei, dependenta datelor;
18 Arhitectura lui Flynn SINGLE INSTRUCTION, SINGLE DATA (SISD) - calculator serial - Single instruction: o singura instructiune intr-un ciclu CPU - Single data: un singur sir de date este folosit in oricare ciclu CPU UNIVAC1 PDP1 IBM 360 CDC 7600 CRAY-1
19 Arhitectura lui Flynn SINGLE INSTRUCTION, MULTIPLE DATA (SIMD) - calculator paralel; aplicatii la procesare imaginilor (unitati GPU); - Single instruction: fiecare unitate de procesare executa aceeasi instructione intr-un ciclu CPU - Multiple data: fiecare unitate de procesare actioneaza asupra unui elemnt diferit;
20 Arhitectura lui Flynn SINGLE INSTRUCTION, MULTIPLE DATA (SIMD) ILLIAC IV MasPar Cray X-MP Cray Y-MP Thinking Machines CM-2
21 Arhitectura lui Flynn MULTIPLE INSTRUCTION, SINGLE DATA (SIMD) - calculator paralel, rar intalnit, ne-comercial; - posibile aplicatii: algoritmi de decriptare, aplicate pe un mesaj codificat; filtru de frecvente, aplicat pe un semnal; - Multiple instruction: fiecare unitate de procesare opereaza independent; - Single data: un singur sir de date este servit tuturor unitatilor de procesare;
22 Arhitectura lui Flynn MULTIPLE INSTRUCTION, MULTIPLE DATA (MIMD) - calculator paralel, cel mai des intalnit; - Multiple instruction: fiecare unitate de procesare opereaza independent; - Single data: fiecare procesor lucreaza cu siruri de date diferite;
23 Organizarea memoriei SUNT 2 ASPECTE: - organizarea memoriei fizic pe unitatile de calcul (1); - punctul de vedere al programatorului (2); (1) : memorie partajata (multiprocesoare); memorie distribuita (multicomputere); hibrid : memorie virtual partajata (fizic distribuita, partajata software) (2): Pentru programator exista doar primele doua tipuri!
24 Calculatoare cu memorie distribuita Distributed Memory Machines (DMM): - sunt constituite dintr-un numar de elemente de procesare si o retea de interconexiune (interconnection network) care asigura transferul de date intre noduri; - un nod este o unitate independenta alcatuita din: procesor, memorie locala si eventuale elemente periferice; - datele din program se gasesc in memoria unuia sau mai multor noduri; cand un procesor are novie de date, aceste sunt transmise prin retea, prin message-passing. Exemplu: Message Passing Interface (MPI)
25 Calculatoare cu memorie distribuita Distributed Memory Machines (DMM): - initial comunicarea se realiza prin conexiuni punct cu punct (point-to-point communications); reteaua are forma unui graf regulat (ex. Hypercub). - Dificultati: - necesitatea unor buffere, pentru a decupla operatiile de send/receive si pentru a stoca mesajul pana cand partenerul este disponibil sa il preia; - comunicarea se face cu vecinii de ordin I;
26 Calculatoare cu memorie distribuita Distributed Memory Machines (DMM): - prima difucltate inlaturata prin adaugarea controlerului DMA (direct memory acces) pentru a decupla operatiile de comun icare de operatiile procesorului; se asigura astfel transferul de date intre memoriile locale fara participarea procesorului; - a doua dificultate este inlaturata prin folosirea unui router; astfel se evita utilizarea procesoarelor pentru transmiterea mesajelor intre noduri care nu sunt vecini de ordinul I; reteaua devine omogena;
27 Calculatoare cu memorie distribuita Distributed Memory Machines (DMM): - Observatie: In functie de reteaua folosita (ethernet, infiniband) diferenta intre accesarea memoriei locale si remote poate ajunge la 1/100; de aceea, programarea trebuie sa tina cont de infrastructura! In conditiile unei retele cu rata de trnasfer mica este mai eficient sa trimitem blocuri mai mari de date mai rar intre procese, decat blocuri mici trimise des.
28 Calculatoare cu memorie partajata Shared Memory Machines (SMM): - sunt constituite dintr-un numar de elemente de procesare si o retea de interconexiune (interconnection network) care asigura transferul de date intre procesoare si memoria globala; memoria poate fi implementata sub foma de module; - din punct de vedere al programarii, se folosesc variabile tip shared, accesate de toate procesoarele; acestea sunt stocate in memoria globala; - dificultate: memoria este accesata de toate procesoarele! De aceea, sistemul functioneaza eficient pe numai cateva zeci de procesoare.
29 Calculatoare cu memorie partajata Shared Memory Machines (SMM): - caz particular de SMM: symmetric multiprocessors (SMP) - procesoare uniform distribuite in jurul unui bus de date central; - tipic procesoare; - programare de tip threading; se pot deosebi: - kernel threads (operate de sistemul de operare); - user threads (operate de user); - SMP pot fi utilizate ca noduri intr-un calculator paralel; se poate utiliza cache coherence protocol pentru a vedea memoria global, desi fizic este distribuita sisteme de tip distributed shared memory (DSM) - in acest caz, timpul de acces al memorie depinde de locul unde sunt stocate datele! - aceste sisteme se mai numesc NUMAs (non-uniform memory acces)
30 Reducerea timpului de acces al memoriei Next time
Tipuri și nivele de paralelism Clasificarea arhitecturilor paralele Arhitecturi vectoriale Arhitecturi SIMD Arhitecturi sistolice
Tipuri și nivele de paralelism Clasificarea arhitecturilor paralele Arhitecturi vectoriale Arhitecturi SIMD Arhitecturi sistolice Arhitecturi cu fire de execuție multiple 1 Arhitecturi cu memorie partajată
More informationMulticore Multiprocesoare Cluster-e
Multicore Multiprocesoare Cluster-e O mare perioadă de timp, creearea de calculatoare puternice conectarea mai multor calculatoare de putere mică. Trebuie creat software care să știe să lucreze cu un număr
More informationVersionare - GIT ALIN ZAMFIROIU
Versionare - GIT ALIN ZAMFIROIU Controlul versiunilor - necesitate Caracterul colaborativ al proiectelor; Backup pentru codul scris Istoricul modificarilor Terminologie și concepte VCS Version Control
More informationProcesarea Imaginilor
Procesarea Imaginilor Curs 11 Extragerea informańiei 3D prin stereoviziune Principiile Stereoviziunii Pentru observarea lumii reale avem nevoie de informańie 3D Într-o imagine avem doar două dimensiuni
More informationARBORI AVL. (denumiti dupa Adelson-Velskii si Landis, 1962)
ARBORI AVL (denumiti dupa Adelson-Velskii si Landis, 1962) Georgy Maximovich Adelson-Velsky (Russian: Гео ргий Макси мович Адельсо н- Ве льский; name is sometimes transliterated as Georgii Adelson-Velskii)
More informationTitlul lucrării propuse pentru participarea la concursul pe tema securității informatice
Titlul lucrării propuse pentru participarea la concursul pe tema securității informatice "Îmbunătăţirea proceselor şi activităţilor educaţionale în cadrul programelor de licenţă şi masterat în domeniul
More informationReflexia şi refracţia luminii. Aplicaţii. Valerica Baban
Reflexia şi refracţia luminii. Aplicaţii. Sumar 1. Indicele de refracţie al unui mediu 2. Reflexia şi refracţia luminii. Legi. 3. Reflexia totală 4. Oglinda plană 5. Reflexia şi refracţia luminii în natură
More informationMetrici LPR interfatare cu Barix Barionet 50 -
Metrici LPR interfatare cu Barix Barionet 50 - Barionet 50 este un lan controller produs de Barix, care poate fi folosit in combinatie cu Metrici LPR, pentru a deschide bariera atunci cand un numar de
More information2. Setări configurare acces la o cameră web conectată într-un router ZTE H218N sau H298N
Pentru a putea vizualiza imaginile unei camere web IP conectată într-un router ZTE H218N sau H298N, este necesară activarea serviciului Dinamic DNS oferit de RCS&RDS, precum și efectuarea unor setări pe
More information3. CLOUD COMPUTING Sisteme de calcul distribuite
3. CLOUD COMPUTING Cloud Computing (CC) calcul în nori, în traducere mot a mot, sau, mai corect, calcul în Internet este un concept aflat în directă legătură cu transformările către se produc în domeniu
More informationSemnale şi sisteme. Facultatea de Electronică şi Telecomunicaţii Departamentul de Comunicaţii (TC)
Semnale şi sisteme Facultatea de Electronică şi Telecomunicaţii Departamentul de Comunicaţii (TC) http://shannon.etc.upt.ro/teaching/ssist/ 1 OBIECTIVELE CURSULUI Disciplina îşi propune să familiarizeze
More informationARHITECTURI PARALELE DE CALCUL
ARHITECTURI PARALELE DE CALCUL O compilaţie de Gheorghe M.Panaitescu Universitatea Petrol-Gaze Ploiesti Catedra Automaticǎ si calculatoare 2009 1 2 INTRODUCERE În editia din anul universitar 2006-2007,
More informationStructura și Organizarea Calculatoarelor. Titular: BĂRBULESCU Lucian-Florentin
Structura și Organizarea Calculatoarelor Titular: BĂRBULESCU Lucian-Florentin Chapter 3 ADUNAREA ȘI SCĂDEREA NUMERELOR BINARE CU SEMN CONȚINUT Adunarea FXP în cod direct Sumator FXP în cod direct Scăderea
More information9. Memoria. Procesorul are o memorie cu o arhitectură pe două niveluri pentru memoria de program și de date.
9. Memoria Procesorul are o memorie cu o arhitectură pe două niveluri pentru memoria de program și de date. Primul nivel conține memorie de program cache (L1P) și memorie de date cache (L1D). Al doilea
More informationINSTRUMENTE DE MARKETING ÎN PRACTICĂ:
INSTRUMENTE DE MARKETING ÎN PRACTICĂ: Marketing prin Google CUM VĂ AJUTĂ ACEST CURS? Este un curs util tuturor celor implicați în coordonarea sau dezvoltarea de campanii de marketingși comunicare online.
More informationSubiecte Clasa a VI-a
(40 de intrebari) Puteti folosi spatiile goale ca ciorna. Nu este de ajuns sa alegeti raspunsul corect pe brosura de subiecte, ele trebuie completate pe foaia de raspuns in dreptul numarului intrebarii
More informationEficiența energetică în industria românească
Eficiența energetică în industria românească Creșterea EFICIENȚEI ENERGETICE în procesul de ardere prin utilizarea de aparate de analiză a gazelor de ardere București, 22.09.2015 Karsten Lempa Key Account
More informationMecanismul de decontare a cererilor de plata
Mecanismul de decontare a cererilor de plata Autoritatea de Management pentru Programul Operaţional Sectorial Creşterea Competitivităţii Economice (POS CCE) Ministerul Fondurilor Europene - Iunie - iulie
More informationIerarhia memoriilor Tipuri de memorii Memorii semiconductoare Memoria cu unități multiple. Memoria cache Memoria virtuală
Ierarhia memoriilor Tipuri de memorii Memorii semiconductoare Memoria cu unități multiple Memoria cache Memoria virtuală 1 Memorii RAM: datele sunt identificate cu ajutorul unor adrese unice Memorii asociative:
More informationLucrarea Nr.1. Sisteme de operare. Generalitati
Lucrarea Nr.1 Sisteme de operare. Generalitati Scopul lucrarii Lucrarea îsi propune familiarizarea studentilor cu sistemele de operare disponibile în laborator, respectiv acele sisteme de operare cu ajutorul
More informationCAIETUL DE SARCINI Organizare evenimente. VS/2014/0442 Euro network supporting innovation for green jobs GREENET
CAIETUL DE SARCINI Organizare evenimente VS/2014/0442 Euro network supporting innovation for green jobs GREENET Str. Dem. I. Dobrescu, nr. 2-4, Sector 1, CAIET DE SARCINI Obiectul licitaţiei: Kick off,
More informationAuditul financiar la IMM-uri: de la limitare la oportunitate
Auditul financiar la IMM-uri: de la limitare la oportunitate 3 noiembrie 2017 Clemente Kiss KPMG in Romania Agenda Ce este un audit la un IMM? Comparatie: audit/revizuire/compilare Diferente: audit/revizuire/compilare
More informationClass D Power Amplifiers
Class D Power Amplifiers A Class D amplifier is a switching amplifier based on pulse-width modulation (PWM) techniques Purpose: high efficiency, 80% - 95%. The reduction of the power dissipated by the
More informationMS POWER POINT. s.l.dr.ing.ciprian-bogdan Chirila
MS POWER POINT s.l.dr.ing.ciprian-bogdan Chirila chirila@cs.upt.ro http://www.cs.upt.ro/~chirila Pornire PowerPoint Pentru accesarea programului PowerPoint se parcurg următorii paşi: Clic pe butonul de
More informationTransmiterea datelor prin reteaua electrica
PLC - Power Line Communications dr. ing. Eugen COCA Universitatea Stefan cel Mare din Suceava Facultatea de Inginerie Electrica PLC - Power Line Communications dr. ing. Eugen COCA Universitatea Stefan
More informationCurs 1 17 Februarie Adrian Iftene
Curs 1 17 Februarie 2011 Adrian Iftene adiftene@info.uaic.ro 1 Limbajele calculatorului Compilate Interpretate Scripting P-cod Orientate pe aspect Orientate spre date 2 Cum lucrează? Orice program trebuie
More informationMetoda BACKTRACKING. prof. Jiduc Gabriel
Metoda BACKTRACKING prof. Jiduc Gabriel Un algoritm backtracking este un algoritm de căutare sistematică și exhausivă a tuturor soluțiilor posibile, dintre care se poate alege apoi soluția optimă. Problemele
More informationImplementarea paralelismului la nivel de instructiune în microprocesoarele superscalare
Revista Informatica Economica, nr. 8/1998 67 Implementarea paralelismului la nivel de instructiune în microprocesoarele superscalare Prof.dr.ing. Gheorghe DODESCU Catedra de Informatica Economica, A.S.E.
More informationTextul si imaginile din acest document sunt licentiate. Codul sursa din acest document este licentiat. Attribution-NonCommercial-NoDerivs CC BY-NC-ND
Textul si imaginile din acest document sunt licentiate Attribution-NonCommercial-NoDerivs CC BY-NC-ND Codul sursa din acest document este licentiat Public-Domain Esti liber sa distribui acest document
More informationExcel Advanced. Curriculum. Școala Informală de IT. Educație Informală S.A.
Excel Advanced Curriculum Școala Informală de IT Tel: +4.0744.679.530 Web: www.scoalainformala.ro / www.informalschool.com E-mail: info@scoalainformala.ro Cuprins 1. Funcții Excel pentru avansați 2. Alte
More informationOlimpiad«Estonia, 2003
Problema s«pt«m nii 128 a) Dintr-o tabl«p«trat«(2n + 1) (2n + 1) se ndep«rteaz«p«tr«telul din centru. Pentru ce valori ale lui n se poate pava suprafata r«mas«cu dale L precum cele din figura de mai jos?
More informationEvoluția pieței de capital din România. 09 iunie 2018
Evoluția pieței de capital din România 09 iunie 2018 Realizări recente Realizări recente IPO-uri realizate în 2017 și 2018 IPO în valoare de EUR 312.2 mn IPO pe Piața Principală, derulat în perioada 24
More informationCOMUNICAȚII INFORMATIZARE
COMUNICAȚII INFORMATIZARE 120 Migrare servicii telefonie la Vodafone S-a asigurat suportul tehnic și s-a colaborat cu echipele Vodafone la portarea numerelor UPT și migrarea infrastructuri: 1200 linii
More informationD în această ordine a.î. AB 4 cm, AC 10 cm, BD 15cm
Preparatory Problems 1Se dau punctele coliniare A, B, C, D în această ordine aî AB 4 cm, AC cm, BD 15cm a) calculați lungimile segmentelor BC, CD, AD b) determinați distanța dintre mijloacele segmentelor
More informationThe First TST for the JBMO Satu Mare, April 6, 2018
The First TST for the JBMO Satu Mare, April 6, 08 Problem. Prove that the equation x +y +z = x+y +z + has no rational solutions. Solution. The equation can be written equivalently (x ) + (y ) + (z ) =
More informationAspecte controversate în Procedura Insolvenţei şi posibile soluţii
www.pwc.com/ro Aspecte controversate în Procedura Insolvenţei şi posibile soluţii 1 Perioada de observaţie - Vânzarea de stocuri aduse în garanţie, în cursul normal al activității - Tratamentul leasingului
More informationPrintesa fluture. Мобильный портал WAP версия: wap.altmaster.ru
Мобильный портал WAP версия: wap.altmaster.ru Printesa fluture Love, romance and to repent of love. in romana comy90. Formular de noastre aici! Reduceri de pret la stickere pana la 70%. Stickerul Decorativ,
More informationISBN-13:
Regresii liniare 2.Liniarizarea expresiilor neliniare (Steven C. Chapra, Applied Numerical Methods with MATLAB for Engineers and Scientists, 3rd ed, ISBN-13:978-0-07-340110-2 ) Există cazuri în care aproximarea
More informationGHID DE TERMENI MEDIA
GHID DE TERMENI MEDIA Definitii si explicatii 1. Target Group si Universe Target Group - grupul demografic care a fost identificat ca fiind grupul cheie de consumatori ai unui brand. Toate activitatile
More information3.2 Arhitectura setului de instrucţiuni ISA. Copyright Paul GASNER
3.2 Arhitectura setului de instrucţiuni ISA Copyright Paul GASNER Programarea CPU Programele scrise în limbaje de nivel înalt trebuie compilate pentru a obţine un program executabil Din punctul de vedere
More informationMihai ROMANCA. Microprocesoare şi microcontrolere
Mihai ROMANCA Microprocesoare şi microcontrolere Universitatea Transilvania din Braşov 2015 Cuprins 1 CUPRINS Cuprins... 1 Cuvânt înainte... 3 1. INTRODUCERE ÎN ARHITECTURA MICROPROCESOARELOR... 5 1.1.
More informationModalitǎţi de clasificare a datelor cantitative
Modalitǎţi de clasificare a datelor cantitative Modul de stabilire a claselor determinarea pragurilor minime şi maxime ale fiecǎrei clase - determinǎ modul în care sunt atribuite valorile fiecǎrei clase
More informationMemorii în Sisteme Embedded. Tipuri de memorii. Arhitectura memoriilor.
Memorii în Sisteme Embedded Tipuri de memorii. Arhitectura memoriilor. De ce avem nevoie de memorii în sisteme embedded? Stocarea datelor Temporar Pe termen lung Comunicare între componentele programelor
More informationCAPITOLUL 1 SISTEME DE CALCUL
CAPITOLUL 1 SISTEME DE CALCUL 1.1. Introducere Din cele mai vechi timpuri oamenii au căutat să simplifice anumite activităţi, cum este şi aceea de numărare. Astfel a luat naştere abacul, care poate fi
More informationARHITECTURA CALCULATOARELOR LABORATOR PROGRAMĂ ANALITICĂ OBIECTIVE CURS. Obiective educaţionale: Profesor Mihai ROMANCA
ARHITECTURA CALCULATOARELOR Profesor Mihai ROMANCA Departamentul Automatică, Electronică şi Calculatoare email: romanca@unitbv.ro Web page curs: http://vega.unitbv.ro/~romanca/calc OBIECTIVE CURS Introducere
More informationProbleme și provocări în arhitecturile de tip cloud. Issues and Challenges in Cloud Computing Architectures
Section I - Advances in Information Security Research Probleme și provocări în arhitecturile de tip cloud Issues and Challenges in Cloud Computing Architectures Bogdan ISAC Faculty of ETTI, University
More informationPropuneri pentru teme de licență
Propuneri pentru teme de licență Departament Automatizări Eaton România Instalație de pompare cu rotire în funcție de timpul de funcționare Tablou electric cu 1 pompă pilot + 3 pompe mari, cu rotirea lor
More informationSolutii avansate pentru testarea si diagnoza masinilor industriale.
Solutii avansate pentru testarea si diagnoza masinilor industriale 15 ani de activitate in domeniul procesarii numerice a semnalelor Solutii de inalta acuratete pentru analiza sunetelor, vibratiilor si
More informationSisteme de operare 19. Gestiunea memoriei
Platformăde e-learning și curriculăe-content pentru Sisteme de operare 19. Gestiunea memoriei Ierarhia memoriei 2 Memoria principală De obicei RAM (Random Access Memory) Menținerea mai multor procese Ce
More informationINFORMAȚII DESPRE PRODUS. FLEXIMARK Stainless steel FCC. Informații Included in FLEXIMARK sample bag (article no. M )
FLEXIMARK FCC din oțel inoxidabil este un sistem de marcare personalizată în relief pentru cabluri și componente, pentru medii dure, fiind rezistent la acizi și la coroziune. Informații Included in FLEXIMARK
More informationUpdating the Nomographical Diagrams for Dimensioning the Concrete Slabs
Acta Technica Napocensis: Civil Engineering & Architecture Vol. 57, No. 1 (2014) Journal homepage: http://constructii.utcluj.ro/actacivileng Updating the Nomographical Diagrams for Dimensioning the Concrete
More informationReţele de calculatoare
Reţele de calculatoare #2 Arhitectura reţelelor de calculatoare 2017 Adrian Runceanu www.runceanu.ro/adrian copyright@www.adrian.runceanu.ro Curs 2 Arhitectura reţelelor de calculatoare 27.02.2017 Reţele
More informationInternet-ul a apărut în 1960 când, în SUA, Ministerul Apărării a creat Agenţia pentru proiecte de Cercetare Avansată (ARPA), care are ca obiectiv
Internet-ul a apărut în 1960 când, în SUA, Ministerul Apărării a creat Agenţia pentru proiecte de Cercetare Avansată (ARPA), care are ca obiectiv dezvoltarea unei reţele de comunicaţii care să poată asigura
More informationO alta abordare in calculul distribuit este memoria virtuală distribuită (Distributed Shared Memory DSM). Din nefericire maşinile paralele cu memorie
DSM O alta abordare in calculul distribuit este memoria virtuală distribuită (Distributed Shared Memory DSM). Din nefericire maşinile paralele cu memorie comună fie au memoria fizică nescalabilă, fie lucrează
More informationReţele de calculatoare
Universitatea Constatin Brâncuşi din Târgu-Jiu Facultatea de Inginerie Departamentul de Automatică, Energie şi Mediu Reţele de calculatoare Lector dr. Adrian Runceanu An universitar 2013-2014 Curs 1 Noţiuni
More informationHEAPSORT I. CONSIDERAŢII TEORETICE
I. CONSIDERAŢII TEORETICE HEAPSORT Algoritm de sortare care combină calităţile sortării prin inserţie cu cele ale sortării prin interclasare. A fost inventat de Williams 1964. Prin heapsort se ordonează
More informationANTICOLLISION ALGORITHM FOR V2V AUTONOMUOS AGRICULTURAL MACHINES ALGORITM ANTICOLIZIUNE PENTRU MASINI AGRICOLE AUTONOME TIP V2V (VEHICLE-TO-VEHICLE)
ANTICOLLISION ALGORITHM FOR VV AUTONOMUOS AGRICULTURAL MACHINES ALGORITM ANTICOLIZIUNE PENTRU MASINI AGRICOLE AUTONOME TIP VV (VEHICLE-TO-VEHICLE) 457 Florin MARIAŞIU*, T. EAC* *The Technical University
More informationA Compared Aproach: ASP versus PHP
22 A Compared Aproach: ASP versus PHP Asist.dr. Liana-Maria STANCA Catedra de Informatică Economică, Universitatea Babeş-Bolyai, Cluj-Napoca In the development process of electronic business theory, we
More informationTema 1 - Transferuri de date DMA intr-o arhitectura de tip Cell
Tema 1 - Transferuri de date DMA intr-o arhitectura de tip Cell Termen de trimitere a temei: Luni, 31 martie 2008, ora 23:55 1. Specificatii functionale O arhitectura de tip Cell consta din urmatoarele
More informationEN teava vopsita cu capete canelate tip VICTAULIC
ArcelorMittal Tubular Products Iasi SA EN 10217-1 teava vopsita cu capete canelate tip VICTAULIC Page 1 ( 4 ) 1. Scop Documentul specifica cerintele tehnice de livrare pentru tevi EN 10217-1 cu capete
More informationRelational and Object-Oriented Methodology in Data Bases Systems
Revista Informatica Economică nr.3(39)/2006 141 Relational and Object-Oriented Methodology in Data Bases Systems Marian CRISTESCU, Gabriel SOFONEA, Eugen COJOCARIU Economic Informatics Department Lucian
More informationSoftware Process and Life Cycle
Software Process and Life Cycle Drd.ing. Flori Naghiu Murphy s Law: Left to themselves, things tend to go from bad to worse. Principiile de dezvoltare software Principiul Calitatii : asigurarea gasirii
More informationLIDER ÎN AMBALAJE EXPERT ÎN SISTEMUL BRAILLE
LIDER ÎN AMBALAJE EXPERT ÎN SISTEMUL BRAILLE BOBST EXPERTFOLD 80 ACCUBRAILLE GT Utilajul ACCUBRAILLE GT Bobst Expertfold 80 Aplicarea codului Braille pe cutii a devenit mai rapidă, ușoară și mai eficientă
More informationSISTEME DE CALCUL. LIMBAJ DE ASAMBLARE. SIMULATORUL QTSPIM UAL DPE. Fig.1. Structura unui sistem de calcul
SISTEME DE CALCUL. LIMBAJ DE ASAMBLARE. SIMULATORUL QTSPIM I. Sisteme de calcul 1. Arhitectura generală a unui sistem de calcul DPI UCC MEM Canale I/E DPI/E, MEM externe UAL DPE UCP UC Fig.1. Structura
More informationCandlesticks. 14 Martie Lector : Alexandru Preda, CFTe
Candlesticks 14 Martie 2013 Lector : Alexandru Preda, CFTe Istorie Munehisa Homma - (1724-1803) Ojima Rice Market in Osaka 1710 devine si piata futures Parintele candlesticks Samurai In 1755 a scris The
More informationLOW DISTORTION AND ROBUST STEGANOGRAPHY ON PARALLEL ARCHITECTURE CELL BE USING A SHARED COLOR PALETTE AND A SHARED HASH
U.P.B. Sci. Bull., Series C, Vol. 72, Iss. 3, 2010 ISSN 1454-234x LOW DISTORTION AND ROBUST STEGANOGRAPHY ON PARALLEL ARCHITECTURE CELL BE USING A SHARED COLOR PALETTE AND A SHARED HASH Bogdan ŢIGĂNOAIA
More informationCapete terminale şi adaptoare pentru cabluri de medie tensiune. Fabricaţie Südkabel Germania
CAPETE TERMINALE ŞI ADAPTOARE PENTRU CABLURI DE MEDIE TENSIUNE Capete terminale şi adaptoare pentru cabluri de medie tensiune. Fabricaţie Südkabel Germania Terminale de interior pentru cabluri monopolare
More informationDocumentaţie Tehnică
Documentaţie Tehnică Verificare TVA API Ultima actualizare: 27 Aprilie 2018 www.verificaretva.ro 021-310.67.91 / 92 info@verificaretva.ro Cuprins 1. Cum funcţionează?... 3 2. Fluxul de date... 3 3. Metoda
More informationManagementul referinţelor cu
TUTORIALE DE CULTURA INFORMAŢIEI Citarea surselor de informare cu instrumente software Managementul referinţelor cu Bibliotecar Lenuţa Ursachi PE SCURT Este gratuit Poţi adăuga fişiere PDF Poţi organiza,
More informationUpdate firmware aparat foto
Update firmware aparat foto Mulţumim că aţi ales un produs Nikon. Acest ghid descrie cum să efectuaţi acest update de firmware. Dacă nu aveţi încredere că puteţi realiza acest update cu succes, acesta
More informationNoi tehnologii de comunicatie WAN: Frame Relay
Revista Informatica Economica, nr. 1 (17)/2001 119 Noi tehnologii de comunicatie WAN: Frame Relay Lect.dr. Razvan ZOTA Catedra de Informatica Economica, A.S.E. Bucuresti În ultimii ani, în domeniul retelelor
More informationSISTEME INTELIGENTE DE SUPORT DECIZIONAL. Ș.l.dr.ing. Laura-Nicoleta IVANCIU. Curs 7 Sisteme inteligente de suport decizional bazate pe RNA
SISTEME INTELIGENTE DE SUPORT DECIZIONAL Ș.l.dr.ing. Laura-Nicoleta IVANCIU Curs 7 Sisteme inteligente de suport decizional bazate pe RNA Cuprins RNA pentru aproximare de funcții Clasificatori cu RNA Studii
More informationX-Fit S Manual de utilizare
X-Fit S Manual de utilizare Compatibilitate Acest produs este compatibil doar cu dispozitivele ce au următoarele specificații: ios: Versiune 7.0 sau mai nouă, Bluetooth 4.0 Android: Versiune 4.3 sau mai
More informationSISTEME DE CALCUL. LIMBAJ DE ASAMBLARE. SIMULATORUL PCSPIM UAL DPE. Fig.1. Structura unui sistem de calcul
SISTEME DE CALCUL. LIMBAJ DE ASAMBLARE. SIMULATORUL PCSPIM I. Sisteme de calcul 1. Arhitectura generală a unui sistem de calcul DPI UCC MEM Canale I/E DPI/E, MEM externe UAL DPE UCP UC Fig.1. Structura
More informationAnexa nr. 1 la Hotărârea nr. 245 din Standarde moldovenești adoptate
# Indicativul standardului moldovenesc 1 SM EN 300 224 română Serviciu mobil terestru. Echipamente radio pentru utilizarea într-un serviciu de paging în domeniul de frecvenţă de la 25 MHz până la 470 MHz.
More informationCuprins Neculoiu Paul
GESTIUNEA MEMORIEI Gestiunea resurselor memoriei este un aspect complex al unui sistem de operare.iată câţiva paşi parcurşi înspre o organizare eficientă şi performantă. 1 Cuprins 1. Elemente de baza in
More informationMods euro truck simulator 2 harta romaniei by elyxir. Mods euro truck simulator 2 harta romaniei by elyxir.zip
Mods euro truck simulator 2 harta romaniei by elyxir Mods euro truck simulator 2 harta romaniei by elyxir.zip 26/07/2015 Download mods euro truck simulator 2 harta Harta Romaniei pentru Euro Truck Simulator
More informationLucrarea de laborator nr. 4
Metode merice - Lucrarea de laborator 4 Lucrarea de laborator nr. 4 I. Scopul lucrării Elemente de programare în MAPLE II. III. Conţinutul lucrării 1. Atribuirea. Decizia. Structuri repetitive. 2. Proceduri
More informationMETODE DE EVALUARE A IMPACTULUI ASUPRA MEDIULUI ŞI IMPLEMENTAREA SISTEMULUI DE MANAGEMENT DE MEDIU
UNIVERSITATEA POLITEHNICA BUCUREŞTI FACULTATEA ENERGETICA Catedra de Producerea şi Utilizarea Energiei Master: DEZVOLTAREA DURABILĂ A SISTEMELOR DE ENERGIE Titular curs: Prof. dr. ing Tiberiu APOSTOL Fond
More informationLa fereastra de autentificare trebuie executati urmatorii pasi: 1. Introduceti urmatoarele date: Utilizator: - <numarul dvs de carnet> (ex: "9",
La fereastra de autentificare trebuie executati urmatorii pasi: 1. Introduceti urmatoarele date: Utilizator: - (ex: "9", "125", 1573" - se va scrie fara ghilimele) Parola: -
More informationDispozitive Electronice şi Electronică Analogică Suport curs 02 Metode de analiză a circuitelor electrice. Divizoare rezistive.
. egimul de curent continuu de funcţionare al sistemelor electronice În acest regim de funcţionare, valorile mărimilor electrice ale sistemului electronic sunt constante în timp. Aşadar, funcţionarea sistemului
More informationProgramare în limbaj de asamblare 16. Formatul instrucţiunilor (codificare, moduri de adresare).
Platformă de e-learning și curriculă e-content pentru învățământul superior tehnic Programare în limbaj de asamblare 16. Formatul instrucţiunilor (codificare, moduri de adresare). Formatul instrucţiunilor
More informationGhid identificare versiune AWP, instalare AWP şi verificare importare certificat în Store-ul de Windows
Ghid identificare versiune AWP, instalare AWP 4.5.4 şi verificare importare certificat în Store-ul de Windows Data: 28.11.14 Versiune: V1.1 Nume fişiser: Ghid identificare versiune AWP, instalare AWP 4-5-4
More informationBaze de date distribuite și mobile
Universitatea Constantin Brâncuşi din Târgu-Jiu Facultatea de Inginerie Departamentul de Automatică, Energie şi Mediu Baze de date distribuite și mobile Lect.dr. Adrian Runceanu Curs 3 Model fizic şi model
More informationTWITRENDS SISTEM DE PROCESARE A STREAM-URILOR ÎN TIMP REAL ÎN ERA BIG DATA
TWITRENDS SISTEM DE PROCESARE A STREAM-URILOR ÎN TIMP REAL ÎN ERA BIG DATA LUCRARE DE LICENȚĂ Absolvent: Coordonator științific: Andrei MOLDOVAN asis. ing. Cosmina IVAN 2016 DECAN, Prof. dr. ing. Liviu
More informationREVISTA NAŢIONALĂ DE INFORMATICĂ APLICATĂ INFO-PRACTIC
REVISTA NAŢIONALĂ DE INFORMATICĂ APLICATĂ INFO-PRACTIC Anul II Nr. 7 aprilie 2013 ISSN 2285 6560 Referent ştiinţific Lector univ. dr. Claudiu Ionuţ Popîrlan Facultatea de Ştiinţe Exacte Universitatea din
More informationO ALTERNATIVĂ MODERNĂ DE ÎNVĂŢARE
WebQuest O ALTERNATIVĂ MODERNĂ DE ÎNVĂŢARE Cuvinte cheie Internet WebQuest constructivism suport educational elemente motivationale activitati de grup investigatii individuale Introducere Impactul tehnologiilor
More information2. Setări configurare acces la o cameră web conectată într-un echipament HG8121H cu funcție activă de router
Pentru a putea vizualiza imaginile unei camere web IP conectată într-un echipament Huawei HG8121H, este necesară activarea serviciului Dinamic DNS oferit de RCS&RDS, precum și efectuarea unor setări pe
More informationUSING SERIAL INDUSTRIAL ROBOTS IN CNC MILLING PROCESESS
BULETINUL INSTITUTULUI POLITEHNIC DIN IAŞI Publicat de Universitatea Tehnică Gheorghe Asachi din Iaşi Tomul LXI (LXV), Fasc. 3, 2015 Secţia CONSTRUCŢII DE MAŞINI USING SERIAL INDUSTRIAL ROBOTS IN CNC MILLING
More informationO arhitectură client-server two-tier portabilă pentru gestiunea sarcinilor la distanţă. erimp
O arhitectură client-server two-tier portabilă pentru gestiunea sarcinilor la distanţă. erimp Ciprian Pungilă Universitatea de Vest Facultatea de Matematică Informatică Timişoara, 2007 ciprianpungila@yahoo.com
More information4. Asignarea adreselor IP
4. Asignarea adreselor IP Scopul acestei lucrări este să familiarizeze studenţii cu noțiunea de adresă IP, clase de adrese IP, mască de reţea, adresă IP de rețea, adresă IP de broadcast, metode de alocare
More informationOBIECTIVUL CURSULUI. Trafic. Componenta a retelei de telecomunicatii desi nu este marcat ca atare in nici o prezentare a structurii acesteia;
OBIECTIVUL CURSULUI Studiul traficului in cadrul retelelor de telecomunicatii; Scopul: familiarizarea cu urmatoarele probleme; modelarea matematica a diferitelor sisteme de telecomunicatii si a traficul
More informationLucrarea nr. 7. Configurarea reţelelor în Linux
Lucrarea nr. 7 Configurarea reţelelor în Linux Scopul acestei lucrări este înţelegerea modului de configurare a reţelelor în sistemul de operare Linux precum şi înţelegerea funcţionării protocoalelor de
More informationACADEMIA DE STUDII ECONOMICE. Integrarea Sistemelor Informatice
ACADEMIA DE STUDII ECONOMICE FACULTATEA DE CIBERNETICĂ, STATISTICĂ ȘI INFORMATICĂ ECONOMICĂ Master Informatică Economică Integrarea Sistemelor Informatice Problemele integrării pentru big data Student
More informationSAG MITTIGATION TECHNICS USING DSTATCOMS
Eng. Adrian-Alexandru Moldovan, PhD student Tehnical University of Cluj Napoca. REZUMAT. Căderile de tensiune sunt una dintre cele mai frecvente probleme care pot apărea pe o linie de producţie. Căderi
More informationTehnologia OLAP. Prep. Daniela-Ioana SANDU, prep. Elena POSDARIE Catedra de Informatica Economica, A.S.E. Bucuresti
Revista Informnatica Economica, nr. 4 (24)/2002 55 Tehnologia OLAP Prep. Daniela-Ioana SANDU, prep. Elena POSDARIE Catedra de Informatica Economica, A.S.E. Bucuresti OLAP enables analysts, managers and
More informationPrima. Evadare. Ac9vity Report. The biggest MTB marathon from Eastern Europe. 7th edi9on
Prima Evadare Ac9vity Report 2015 The biggest MTB marathon from Eastern Europe 7th edi9on Prima Evadare in numbers Par%cipants subscribed 3.228, 2.733 started the race and 2.400 finished the race 40 Photographers
More informationLaborator 07. Procesorul MIPS versiune pe 16 biți, cu un ciclu de ceas pe instrucțiune
Laborator 07 Procesorul MIPS versiune pe 16 biți, cu un ciclu de ceas pe instrucțiune Unitatea de Instruction Execute EX / Unitatea de Memorie MEM / Unitatea Write-Back WB 0. Resurse minimale necesare!
More informationReţele Neuronale Artificiale în MATLAB
Reţele Neuronale Artificiale în MATLAB Programul MATLAB dispune de o colecţie de funcţii şi interfeţe grafice, destinate lucrului cu Reţele Neuronale Artificiale, grupate sub numele de Neural Network Toolbox.
More informationConexiuni la Internet. Echipamente. Medii de transmitere a datelor
Conexiuni la Internet. Echipamente. Medii de transmitere a datelor 1. Unităţi de măsură a cantităţii de informaţie bit (notat cu "b") - unitatea de bază în măsurarea informaţiei reprezentată sub formă
More information