Evoluzione delle architetture Evoluzione strutturale
|
|
- Bruno Brunetti
- 5 anni fa
- Visualizzazioni
Transcript
1 Evoluzone delle archtetture Evoluzone strutturale Parallelsmo Se un lavoro non può essere svolto pù velocemente da una sola persona (untà), allora convene decomporlo n part che possano essere esegute da pù persone (untà) contemporaneamente Catena d montaggo Ppelne Generaltà 1 Ipotzzamo che per svolgere un dato lavoro L s debbano esegure tre fas dstnte e sequenzal L [fase1] [fase2] [fase3] Se ogn fase rchede T untà d tempo, un unco esecutore svolge un lavoro L ogn 3T untà d tempo Per rdurre temp d produzone s possono utlzzare pù esecutor Archtettura degl elaborator - A. Sperdut
2 Ppelne Generaltà 2 Soluzone (deale) a parallelsmo totale E1 [fase1.a] [fase2.a] [fase3.a] [fase1.d] E2 [fase1.b] [fase2.b] [fase3.b] [fase1.e] E3 [fase1.c] [fase2.c] [fase3.c] [fase1.f] N esecutor svolgono un lavoro ogn 3T/N untà d tempo Il problema è come preservare la dpendenza funzonale nell esecuzone (d fas) de lavor A, B, C, D, E, F, Ppelne Generaltà 3 Soluzone ppelne ad esecutor generc E1 [fase1] [fase2] [fase3] [fase1] [fase2] E2... [fase1] [fase2] [fase3] [fase1] E3... [fase1] [fase2] [fase3] Ogn esecutore esegue un cclo d lavoro completo (sstema totalmente replcato) A regme, N esecutor svolgono un lavoro L ogn 3T/N untà d tempo rspettandone la sequenza Archtettura degl elaborator - A. Sperdut
3 Ppelne Generaltà 4 Soluzone ppelne ad esecutor specalzzat E1 [fase1] [fase1] [fase1] [fase1] [fase1] E2... [fase2] [fase2] [fase2] [fase2] E3... [fase3] [fase3] [fase3] Ogn esecutore svolge sempre e solo la stessa fase d lavoro Soluzone pù effcace n termn d uso d rsorse (3T/N lavor con N/3 rsorse) Prefetch come ppelne a due stad Archtettura degl elaborator - A. Sperdut
4 Ppelne Decomposzone n fas L esecuzone d una generca struzone può essere suddvsa nelle seguent fas: fetch (FI) lettura dell struzone decodfca (DI) decodfca dell struzone calcolo nd. op. (CO) calcolo ndrzzo effettvo operand fetch operand (FO) lettura degl operand n memora esecuzone (EI) esecuzone dell struzone scrttura (WO) scrttura del rsultato n memora Ppelne (Evoluzone deale) rappresentazon alternatve Archtettura degl elaborator - A. Sperdut
5 Ppelne prestazon deal Le prestazon deal d una ppelne s possono calcolare matematcamente come segue Sa t l tempo d cclo d una ppelne necessaro per far avanzare d uno stado le struzon attraverso una ppelne. Questo può essere determnato come segue: t = max [t ] + d = t m + d 1 k t m = massmo rtardo d stado (rtardo dello stado pù oneroso) k = numero d stad nella ppelne d = rtardo d commutazone d un regstro, rchesto per l avanzamento d segnal e dat da uno stado al successvo Ppelne prestazon deal Poché t m >> d, l tempo totale T k rchesto da una ppelne con k stad per esegure n struzon (senza consderare salt ed n prma approssmazone) è dato da T k = [k + (n-1)]t n quanto occorrono k ccl per completare l esecuzone della prma struzone e n-1 per le restant struzon, e qund l fattore d veloczzazone (speedup) d una ppelne a k stad è dato da: T1 Sk Tk nkt nk [ k ( n 1)] t [ k ( n 1)] Archtettura degl elaborator - A. Sperdut
6 Speedup Calcolato n funzone del numero d struzon Calcolato n funzone del numero d stad Ppelne Problem 1 Var fenomen pregudcano l raggungmento del massmo d parallelsmo teorco (stallo) Sblancamento delle fas Durata dversa per fase e per struzone Problem struttural La sovrapposzone totale d tutte le (fas d) struzon causa confltt d accesso a rsorse lmtate e condvse (ad esempo la memora per gl stad FI, FO, WO) Archtettura degl elaborator - A. Sperdut
7 Ppelne Problem 2 Dpendenza da dat L operazone successva dpende da rsultat dell operazone precedente Dpendenza da controll Istruzon che causano una volazone d sequenzaltà (p.es.: salt condzonal) nvaldano l prncpo del ppelnng sequenzale Ppelne Sblancamento delle fas 1 La suddvsone n fas va fatta n base all struzone pù onerosa Non tutte le struzon rchedono le stesse fas e le stesse rsorse Non tutte le fas rchedono lo stesso tempo d esecuzone P.es.: lettura d un operando tramte regstro rspetto ad una medante ndrzzamento ndretto Archtettura degl elaborator - A. Sperdut
8 FI Ppelne Sblancamento delle fas 2 DI... CO FO EI WO X 3 X 4 X X X X X X X X 4 1 X X Tempo d attesa forzata dovuta allo sblancamento delle fas Ppelne Sblancamento delle fas 3 Possbl soluzon allo sblancamento: Decomporre fas onerose n pù sottofas Costo elevato e bassa utlzzazone Duplcare gl esecutor delle fas pù onerose e farl operare n parallelo CPU moderne hanno una ALU n artmetca ntera ed una n artmetca a vrgola moble Archtettura degl elaborator - A. Sperdut
9 Ppelne Problem struttural Problem Maggor rsorse nterne (severtà bassa): l evoluzone tecnologca ha spesso permesso d duplcarle (es. regstr) Coll d bottgla (severtà alta): l accesso alle rsorse esterne, p.es.: memora, è molto costoso e molto frequente (anche 3 access per cclo d clock) Soluzon Suddvdere le memore (access parallel: ntrodurre una memora cache per le struzon e una per dat) Introdurre fas non operatve (nop) Ppelne Dpendenza da dat 1 Un dato modfcato nella fase EI dell struzone corrente può dover essere utlzzato dalla fase FO dell struzone successva INC [0123] CMP [0123], AL FI.1 DI.1 CO.1 FO.1 EI.1 WO.1 FI.2 DI.2 CO.2 stallo FO.2 EI.2 WO.2 C sono altr tp d dpendenze? Archtettura degl elaborator - A. Sperdut
10 Dpendenze S consder la sequenza struzone struzone j Esempo vsto: lettura dopo scrttura (ReadAfterWrte) j leggere prma che abba scrtto Altro caso: scrttura dopo scrttura (WrteAfterWrte) j scrve prma che abba scrtto Altro caso: scrttura dopo lettura (WrteAfterRead) j scrve prma che abba letto (caso raro n ppelne) Ppelne Dpendenza da dat 2 Soluzon Introduzone d fas non operatve (nop) Indvduazone del rscho e prelevo del dato drettamente all uscta dell ALU (data forwardng) Rsoluzone a lvello d complatore (vedremo esemp per l archtettura MIPS) Rordno delle struzon (ppelne schedulng) Archtettura degl elaborator - A. Sperdut
11 Ppelne Data forwardng senza bypass path con bypass path Ppelne Dpendenza da controll Tutte le struzon che modfcano l PC (salt condzonat e non, chamate a e rtorn da procedure, nterruzon) nvaldano la ppelne La fase fetch successva carca l struzone seguente, che può non essere quella gusta Tal struzon sono crca l 30% del totale medo d un programma Archtettura degl elaborator - A. Sperdut
12 Ppelne Dpendenza da controll Soluzon Mettere n stallo la ppelne fno a quando non s è calcolato l ndrzzo della prossma struzone Pessma effcenza, massma semplctà Indvduare le struzon crtche per antcparne l esecuzone, eventualmente medante apposta logca d controllo Complazone complessa, hardware specfco Salto (Stallo) Archtettura degl elaborator - A. Sperdut
13 Salto (Stallo) Salto ncondzonato ndrzzo d salto conoscuto qu Salto preso Salto condzonato condzone ed ndrzzo d salto conoscut qu nzalmente carcata struzone successva a BR TARGET, po elmnata quando s rconosce l salto ncondzonato alla fne della fase DI Salto non preso condzone d salto conoscuta qu Funzonamento ppelne a 6 stad con trattamento de salt ed nterrupt tramte svuotamento Archtettura degl elaborator - A. Sperdut
14 Ppelne Dpendenza da controll Alcune soluzon per salt condzonat fluss multpl (multple streams) prelevo antcpato della destnazone (prefetch branch target) buffer crcolare (loop buffer) predzone del salto (branch predcton) salto rtardato (delayed branch) Ppelne Dpendenza da controll Fluss multpl: replcare le part nzal della ppelne, una che contenga l struzone successva a quella corrente d salto (nel caso l salto non avvenga), e l altra l struzone destnazone (target) del salto (nel caso n cu l salto avvenga) Problem d questa soluzone: confltt nell accesso alle rsorse (regstr, memora, ALU, ) da parte delle 2 ppelne presenza d salt condzonal n sequenza che entrano nelle 2 ppelne prma che s sa rsolta la condzone del prmo salto condzonale (occorrerebbero 2 ppelne agguntve per ogn ulterore salto condzonale ) Archtettura degl elaborator - A. Sperdut
15 Ppelne Dpendenza da controll Prelevo antcpato della destnazone: quando s ncontra un salto condzonato s effettua l fetch antcpato della struzone d destnazone del salto n modo da trovarla gà carcata nel caso n cu l salto debba avvenre. Problem d questa soluzone: non evta l eventuale svuotamento della ppelne con conseguente perdta d prestazon Ppelne Dpendenza da controll Buffer crcolare: s utlzza una memora pccola e molto veloce (l buffer crcolare) dove mantenere le ultme n struzon prelevate. In caso d salto, s controlla se l struzone destnazone è gà presente nel buffer, così da evtare l fetch della stessa. Archtettura degl elaborator - A. Sperdut
16 Buffer crcolare (senza prefetch) Memora... 0AF700 SUB CX,CX 0AF701 MOV AX,01AF90 0AF702 CMP AX, AF703 BNZ 0AF AF7FF ADD AX,CX 0AF800 SUB BX,CX 0AF801 CMP BX,AX 0AF802 BNZ 0AF800 0AF803 INC BX... 0AF701 0AF buffer crcolare tag struzone 00 0AF7 0AF8 SUB CX,CX BX,CX 01 0AF7 0AF8 MOV CMP AX,01AF90 BX,AX 02 0AF7 0AF8 CMP BNZ AX, AF AF7 BNZ 0AF FF 0AF7 ADD AX,CX 0AF8 0AF7 ht! Ppelne Dpendenza da controll Buffer crcolare: s utlzza una memora pccola e molto veloce (l buffer crcolare) dove mantenere le ultme n struzon prelevate. In caso d salto, s controlla se l struzone destnazone è gà presente nel buffer, così da evtare l fetch della stessa. Vantagg: antcpando l fetch, alcune delle struzon successve a quella corrente saranno gà present nel buffer e se non s ha salto non c sarà bsogno d carcarle dalla memora se s salta n avant d poche struzon (ved trattamento del costrutto IF- THEN-ELSE), l struzone destnazone sarà gà presente nel buffer se l salto condzonale realzza un cclo le cu struzon possono essere tutte contenute nel buffer, non c è bsogno d effettuare fetch rpetut delle stesse struzon Archtettura degl elaborator - A. Sperdut
17 Ppelne Dpendenza da controll Predzone de salt: s cerca d prevedere se l salto sarà ntrapreso oppure no. Vare possbltà: prevsone d saltare sempre prevsone d non saltare ma prevsone n base al codce operatvo approcc statc bt taken/not taken tabella della stora de salt approcc dnamc Approcc dnamc d predzone: cercano d mglorare la qualtà della predzone sul salto memorzzando la stora delle struzon d salto condzonato d uno specfco programma. bt taken/not taken : ad ogn struzone d salto condzonato s assocano uno o pù bt che codfcano la stora recente. bt memorzzat non n memora centrale ma n una locazone temporanea ad accesso molto veloce esempo con 2 bt Archtettura degl elaborator - A. Sperdut
18 Approcc dnamc d predzone: cercano d mglorare la qualtà della predzone sul salto memorzzando la stora delle struzon d salto condzonato d uno specfco programma esempo: LOOP: BNZ LOOP Predzone con 1 bt: s predce l comportamento osservato l ultma volta dopo la prma esecuzone del cclo, n uscta dal cclo, l bt assegnato a BNZ rcorderà che l salto non è stato preso, così che, quando s rentra nel cclo s avrà un prmo errore per la prma terazone del cclo (che nvece è preso), le successve predzon saranno guste, tranne l ultma, quando s esce dal cclo: n totale 2 error Predzone con 2 bt: ved lucdo precedente dopo la prma esecuzone del cclo, s commette un solo errore d predzone all uscta del cclo Predzone dnamca 1 bt LOOP2 LOOP1... SUB CX,CX MOV AX,0001AF90 CMP AX, BNZ LOOP1 INC CX ADD AX,CX SUB BX,CX CMP BX,AX BNZ LOOP2 INC BX non saltare saltare error d predzone 0123 Archtettura degl elaborator - A. Sperdut
19 Predzone dnamca 2 bt LOOP2 LOOP1... SUB CX,CX MOV AX,0001AF90 CMP AX, BNZ LOOP1 INC CX ADD AX,CX SUB BX,CX CMP BX,AX BNZ LOOP2 INC BX... error d predzone saltare 201 Problem d bt taken/not taken : quando s decde d saltare, bsogna aspettare la decodfca dell ndrzzo destnazone prma d poter prelevare l struzone destnazone s può antcpare l prelevo a patto d salvare opportune nfo nel branch target buffer o branch hstory table tabella della stora de salt: pccola memora assocata allo stado fetch della ppelne ogn rga della tabella è costtuta da 3 element: 1. ndrzzo struzone salto, 2. l ndrzzo destnazone del salto (o l struzone destnazone stessa), 3. alcun bt d stora che descrvono lo stato dell uso dell struzone Archtettura degl elaborator - A. Sperdut
20 Salto rtardato (delayed branch) Idea base: utlzzare gl stad nattv a causa dello stallo per fare del lavoro utle Delayed branch: La CPU esegue sempre l struzone che segue l salto e solo dopo altera, se necessaro, la sequenza d esecuzone delle struzon L struzone che segue quella d salto s dce essere posta nel branch delay slot Il complatore cerca d allocare nel branch delay slot una struzone opportuna Salto rtardato (delayed branch) struzone ndpendente dalle altre codce scrtto dal programmatore struzone eseguta solo se non s prende l salto codce ottmzzato dal complatore struzone eseguta n ogn caso: s trova nel branch delay slot!! struzone eseguta solo se non s prende l salto Archtettura degl elaborator - A. Sperdut
21 Salto rtardato (delayed branch) Salto preso condzone ed ndrzzo d salto conoscut qu Salto non preso condzone d salto conoscuta qu Salto rtardato (delayed branch) b) e c) legal solo se R4 e R7 sono regstr temporane l cu contenuto può essere sporcato senza cambare la semantca del programma Archtettura degl elaborator - A. Sperdut
22 Intel Ppelnng Fetch Istruzon prelevate dalla cache o memora esterna Poste n uno de due buffer d prefetch da 16 byte Carca dat nuov appena quell vecch sono consumat Poché le struzon sono a lunghezza varable (1-11 byte), n meda carca 5 struzon per ogn carcamento da 16 byte Indpendente dagl altr stad per mantenere buffer pen Decodfca 1 (D1) Decodfca codce operatvo e mod d ndrzzamento Le nformazon d sopra sono codfcate (al pù) ne prm 3 byte d ogn struzone Se necessaro, ndca allo stado D2 d trattare byte restant (dat mmedat e spazzamento) Decodfca 2 (D2) Espande codc operatv n segnal d controllo per l ALU Provvede a controllare calcol per mod d ndrzzamento pù compless Esecuzone (EX) Operazon ALU, accesso alla cache (memora), aggornamento regstr Retroscrttura (WB) Se rchesto, aggorna regstr e flag d stato modfcat n EX Se l struzone corrente aggorna la memora, pone l valore calcolato n cache e ne buffer d scrttura del bus Instructon Ppelne: esemp Archtettura degl elaborator - A. Sperdut
Pipeline Dipendenza dai controlli
Ppelne Dpendenza da controll Alcune soluzon per salt condzonat fluss multpl (multple streams) prelevo antcpato della destnazone (prefetch branch target) buffer crcolare (loop buffer) predzone del salto
DettagliPipeline Problemi 1. Pipeline Problemi 2
Problemi 1 Vari fenomeni pregiudicano il raggiungimento del massimo di parallelismo teorico (stallo) Sbilanciamento delle fasi Durata diversa per fase e per istruzione Problemi strutturali La sovrapposizione
DettagliEvoluzione delle architetture Evoluzione strutturale
Evoluzione delle architetture Evoluzione strutturale Parallelismo Se un lavoro non può essere svolto più velocemente da una sola persona (unità), allora conviene decomporlo in parti che possano essere
DettagliArchitettura degli Elaboratori
Archtettura degl Elaborator Unverstà degl Stud d Padova Scuola d Scenze Corso d Laurea n Informatca docente: Alessandro Sperdut Informazon General Lucd ed esercz dsponbl n formato elettronco http://www.math.unpd.t/~sperdut/archtettura1.html
DettagliIndirettezza. Fetch/Execute. Fetch/Execute. Introduzione della Indirettezza (indirect)
Ciclo esecutivo delle istruzioni: Fetch/Execute Lo avete visto nel corso di Introduzione alle Architetture degli Elaboratori Stallings, Capitolo 3 Ne vediamo una versione revisionata Indirettezza Per recuperare
DettagliArchitettura degli Elaboratori. Classe 3 Prof.ssa Anselmo. Appello del 17 Luglio Attenzione:
Cognome... Nome.. Archtettura degl Elaborator Classe 3 Prof.ssa Anselmo Appello del 17 Luglo 2014 Attenzone: Inserre propr dat nell apposto spazo sottostante e n testa a questa pagna. Preparare un documento
DettagliArchitettura degli Elaboratori
Archtettura degl Elaborator - 1 Unverstà degl Stud d Padova Facoltà d Scenze MM.FF.NN. Corso d Laurea Trennale n Informatca docente: Alessandro Sperdut Informazon General Lucd ed esercz dsponbl n formato
DettagliPrincipali Innovazioni nei Computer (1)
Prncpal Innovazon ne Computer (1) Il concetto d famgla IBM System/360, anno 1964 DEC PDP-8 Separa l archtettura dall mplementazone Untà d Controllo Mcroprogrammata Idea nzale d Wlkes, anno 1951 Introdotta
DettagliPrincipali Innovazioni nei Computer (1)
Prncpal Innovazon ne Computer (1) Il concetto d famgla IBM System/360, anno 1964 DEC PDP-8 Separa l archtettura dall mplementazone Untà d Controllo Mcroprogrammata Idea nzale d Wlkes, anno 1951 Introdotta
DettagliMemorie Caratteristiche principali
v e l o c t à a m p e z z a c o s t o Memore Caratterstche prncpal Locazone: processore, nterna (prncpale), esterna (secondara) Capactà: dmensone parola, numero d parole Untà d trasfermento: parola, blocco
DettagliInput/Output (Cap. 7, Stallings)
Input/Output (Cap. 7, Stallngs) Grande varetà d perferche gestscono quanttà d dat dfferent a veloctà dverse n format dvers Tutt pù lent della CPU e della RAM Necesstà d avere modul d I/O Archtettura degl
DettagliSommatori: Full Adder. Adder. Architetture aritmetiche. Ripple Carry. Sommatori: Ripple Carry [2] Ripple Carry. Ripple Carry
CEFRIEL Consorzo per la Formazone e la Rcerca n Ingegnera dell Informazone Poltecnco d Mlano s Sommator: x y c x y c x y c x y c x y c Archtetture artmetche s x y Sommator:, Rpple Carry Sommator: Carry
DettagliRappresentazione dei numeri PH. 3.1, 3.2, 3.3
Rappresentazone de numer PH. 3.1, 3.2, 3.3 1 Tp d numer Numer nter, senza segno calcolo degl ndrzz numer che possono essere solo non negatv Numer con segno postv negatv Numer n vrgola moble calcol numerc
DettagliRappresentazione dei numeri
Rappresentazone de numer PH. 3.1, 3.2, 3.3 1 Tp d numer Numer nter, senza segno calcolo degl ndrzz numer che possono essere solo non negatv Numer con segno postv negatv Numer n vrgola moble calcol numerc
DettagliAritmetica e architetture
Unverstà degl stud d Parma Dpartmento d Ingegnera dell Informazone Poltecnco d Mlano Artmetca e archtetture Sommator Rpple Carry e CLA Bozza da completare del 7 nov 03 La rappresentazone de numer Rappresentazone
DettagliIntegrazione numerica dell equazione del moto per un sistema lineare viscoso a un grado di libertà. Prof. Adolfo Santini - Dinamica delle Strutture 1
Integrazone numerca dell equazone del moto per un sstema lneare vscoso a un grado d lbertà Prof. Adolfo Santn - Dnamca delle Strutture 1 Introduzone 1/2 L equazone del moto d un sstema vscoso a un grado
DettagliMAL (Micro Assembly Language) MAL (Micro Assembly Language) Corso di Architettura degli Elaboratori. MAL (Micro Assembly Language)
Corso d Archtettura degl Elaborator MAL (Mcro Assembly Language) Il lvello della mcroarchtettura: l mcroprogramma per l Mc-1 che mplementa IJVM (un esempo) Matteo Baldon Dpartmento d Informatca Unverstà
DettagliIl dimensionamento dei sistemi di fabbricazione
Il dmensonamento de sstem d fabbrcazone 1 Processo d progettazone d un sstema produttvo Anals della domanda Industralzzazone d prodotto e processo (dstnte e ccl d lavorazone) Scelta delle soluzon produttve
DettagliArchitetture aritmetiche. Corso di Organizzazione dei Calcolatori Mariagiovanna Sami
Archtetture artmetche Corso d Organzzazone de Calcolator Maragovanna Sam 27-8 8 Sommator: : Full Adder s = x y c + x y c + x y c + x y c Full Adder x y c s x y c = x y + x c + + y c c + Full Adder c x
DettagliFondamenti di Informatica/8 Gianni CONTE LIVELLO RTL
FONDAMENTI DI INFORMATICA Lezone n. 8 DESCRIZIONE LIVELLO REGISTRO REGISTER TRANSFER LEVEL (RTL) I MODULI BASE RTL STRUTTURE DI INTERCONNESSIONE DESCRIZIONE E PROGETTO A LIVELLO RTL In questa lezone sono
Dettagli* PROBABILITÀ - SCHEDA N. 2 LE VARIABILI ALEATORIE *
* PROBABILITÀ - SCHEDA N. LE VARIABILI ALEATORIE *. Le varabl aleatore Nella scheda precedente abbamo defnto lo spazo camponaro come la totaltà degl est possbl d un espermento casuale; abbamo vsto che
DettagliErrata corrige del libro Fondamenti di Informatica in Java
corrge del lbro Fondament d Informatca n Java Emlo D Gacomo, Walter Ddmo Captolo 1 R1 R2 R3 Rn PC IR PSW Untà d controllo Pag. 23, Fgura 1.2 Bus nterno ALU MAR MDR al bus dat al bus ndrzz al bus d controllo
DettagliCorsi di Laurea in Ingegneria Elettrica, Elettronica ed Informatica, Ingegneria Biomedica
Calcolator Elettronc Prof. Fabo Rol Cors d Laurea n Ingegnera Elettrca, Elettronca ed Informatca, Ingegnera Bomedca Captolo 6 Untà d Centrale d Elaborazone Artmetca de Calcolator Font Prncpal: Stallngs,
DettagliEsercizio. Alcuni esercizi su algoritmi e programmazione. Schema a blocchi. Calcolo massimo, minimo e media
Alcun esercz su algortm e programmazone Fondament d Informatca A Ingegnera Gestonale Unverstà degl Stud d Bresca Docente: Prof. Alfonso Gerevn Scrvere l algortmo e l dagramma d flusso per l seguente problema:
DettagliCorso di Tecniche elettromagnetiche per la localizzazione e il controllo ambientale. Test scritto del 08 / 09 / 2005
Corso d Tecnche elettromagnetche per la localzzazone e l controllo ambentale Test scrtto del 8 / 9 / 5 S rsponda alle seguent domande marcando con un segno le rsposte che s reputano corrette. S rsolva
DettagliSoluzione esercizio Mountbatten
Soluzone eserczo Mountbatten I dat fornt nel testo fanno desumere che la Mountbatten utlzz un sstema d Actvty Based Costng. 1. Calcolo del costo peno ndustrale de tre prodott Per calcolare l costo peno
DettagliEsercizi sulle reti elettriche in corrente continua (parte 2)
Esercz sulle ret elettrche n corrente contnua (parte ) Eserczo 3: etermnare gl equvalent d Thevenn e d Norton del bpolo complementare al resstore R 5 nel crcuto n fgura e calcolare la corrente che crcola
DettagliControllo e scheduling delle operazioni. Paolo Detti Dipartimento di Ingegneria dell Informazione Università di Siena
Controllo e schedulng delle operazon Paolo Dett Dpartmento d Ingegnera dell Informazone Unverstà d Sena Organzzazone della produzone PRODOTTO che cosa ch ORGANIZZAZIONE PROCESSO come FLUSSO DI PRODUZIONE
DettagliLezione 2 Codifica della informazione
Lezone Codfca della nformazone Vttoro Scarano Archtettura Corso d Laurea n Informatca Unverstà degl Stud d Salerno Organzzazone della lezone La codfca della nformazone Notazone poszonale Rappresentazone
DettagliEsercizio. Alcuni esercizi su algoritmi e programmazione. Schema a blocchi. Calcolo massimo, minimo e media
Alcun esercz su algortm e programmazone Fondament d Informatca A Ingegnera Gestonale Unverstà degl Stud d Bresca Docente: Prof. Alfonso Gerevn Scrvere l algortmo e l dagramma d flusso per l seguente problema:
DettagliManuale di istruzioni Manual de Instruções Millimar C1208 /C 1216
Manuale d struzon Manual de Instruções Mllmar C1208 /C 1216 Mahr GmbH Carl-Mahr-Str. 1 D-37073 Göttngen Telefon +49 551 7073-0 Fax +49 551 Cod. ord. Ultmo aggornamento Versone 3757474 15.02.2007 Valda
Dettagli{ 1, 2,..., n} Elementi di teoria dei giochi. Giovanni Di Bartolomeo Università degli Studi di Teramo
Element d teora de goch Govann D Bartolomeo Unverstà degl Stud d Teramo 1. Descrzone d un goco Un generco goco, Γ, che s svolge n un unco perodo, può essere descrtto da una Γ= NSP,,. Ess sono: trpla d
DettagliSorgenti Numeriche - Soluzioni
Sorgent umerche - Soluzon *) L anals delle frequenze con cu compaono le vare lettere n un documento n talano, comprendente 5975 caratter, ha fornto seguent dat: Lettera umero Frequenza relatva A 666. B
DettagliLe operazioni che vogliamo realizzare sono. Supporremo che una tabella T abbia i seguenti attributi: 1. Table(T): costruisce una tabella vuota T.
tabelle dnamche Tabelle dnamche Spesso non s conosce a pror quanta memora serve per memorzzare una struttura dat (tabella d dat ~ array, tabella hash, heap, stack, ecc.. Può captare qund d allocare una
DettagliMisure Ripetute ed Indipendenti
Msure Rpetute ed Indpendent Una delle metodologe pù semplc per valutare l affdabltà d una msura consste nel rpeterla dverse volte, nelle medesme condzon, ed esamnare dvers valor ottenut. Ovvamente, una
DettagliRICHIAMI SULLA RAPPRESENTAZIONE IN COMPLEMENTO A 2
RICHIAMI SULLA RAPPRESENTAZIONE IN COMPLEMENTO A La rappresentazone n Complemento a Due d un numero ntero relatvo (.-3,-,-1,0,+1,+,.) una volta stablta la precsone che s vuole ottenere (coè l numero d
DettagliAlgoritmi di Ordinamento. Fondamenti di Informatica Prof. Ing. Salvatore Cavalieri
Algortm d Ordnamento Fondament d Informatca Prof. Ing. Salvatore Cavaler 1 Introduzone Ordnare una sequenza d nformazon sgnfca effettuare una permutazone n modo da rspettare una relazone d ordne tra gl
DettagliAnalisi ammortizzata. Illustriamo il metodo con due esempi. operazioni su di una pila Sia P una pila di interi con le solite operazioni:
Anals ammortzzata Anals ammortzzata S consdera l tempo rchesto per esegure, nel caso pessmo, una ntera sequenza d operazon. Se le operazon costose sono relatvamente meno frequent allora l costo rchesto
DettagliPotenzialità degli impianti
Unverstà degl Stud d Treste a.a. 2009-2010 Impant ndustral Potenzaltà degl mpant Impant ndustral Potenzaltà degl mpant 1 Unverstà degl Stud d Treste a.a. 2009-2010 Impant ndustral Defnzone della potenzaltà
Dettagli3 CAMPIONAMENTO DI BERNOULLI E DI POISSON
3 CAMPIOAMETO DI ROULLI E DI POISSO 3. ITRODUZIOE In questo captolo esamneremo due schem d camponamento che dversamente dal camponamento casuale semplce non producono campon d dmensone fssa ma varable.
DettagliELETTRONICA dei SISTEMI DIGITALI Universita di Bologna, sede di Cesena. Fabio Campi
ELETTROICA de SISTEMI DIGITALI Unversta d Bologna, sede d Cesena Fabo Camp Aa 3-4 Artmetca Computazonale S studano possbl archtetture hardware (ASIC) per realzzare operazon Matematche su segnal compost
DettagliIngegneria dell Informazione D SISTEMI DI ELABORAZIONE DIGITALE DEI SEGNALI
Ingegnera dell Informazone Modulo SISTEMI ELETTONICI D SISTEMI DI ELABOAZIONE DIGITALE DEI SEGNALI D-» Conclusone della D» Comnatore Dgtale:. Defnzone delle caratterstche funzonal d un locco d elaorazone
DettagliUna semplice applicazione del metodo delle caratteristiche: la propagazione di un onda di marea all interno di un canale a sezione rettangolare.
Una semplce applcazone del metodo delle caratterstche: la propagazone d un onda d marea all nterno d un canale a sezone rettangolare. In generale la propagazone d un onda monodmensonale n una corrente
DettagliLuciano Battaia. Versione del 22 febbraio L.Battaia. Condensatori e resistenze
Lucano attaa Versone del 22 febbrao 2007 In questa nota presento uno schema replogatvo relatvo a condensator e alle, con partcolare rguardo a collegament n sere e parallelo. Il target prncpale è costtuto
DettagliIntorduzione alla teoria delle Catene di Markov
Intorduzone alla teora delle Catene d Markov Mchele Ganfelce a.a. 2014/2015 Defnzone 1 Sa ( Ω, F, {F n } n 0, P uno spazo d probabltà fltrato. Una successone d v.a. {ξ n } n 0 defnta su ( Ω, F, {F n }
Dettagli4. ALGORITMI GREEDY. cambia-monete scheduling a minimo il ritardo. Il problema del cambia-monete. Proprietà di una soluzione ottima
Il problema del camba-monete. ALGORITMI GREEDY camba-monete schedulng a mnmo l rtardo Scopo. Dat tagl dsponbl: c, c, 5c, 0c, 0c, 50c,, progettare un algortmo che data una certa somma la camb usando l mnmo
DettagliScrivere programmi corretti
Scrvere programm corrett L esempo della rcerca bnara o dcotomca J. Bentley, Programmng Pearls, Addson Welsey. 1 Schema processo produzone funzone teratva Algortmo n pseudo-codce Indvduazone nvarante Codfca
DettagliSegmentazione di immagini
Segmentazone d mmagn Introduzone Segmentazone: processo d partzonamento d un mmagne n regon dsgunte e omogenee. Esempo d segmentazone. Tratta da [] Introduzone (def. formale ( Sa R l ntera regone spazale
DettagliIntroduzione. Concetti generali
Appunt d Calcolator Elettronc Captolo Le prestazon Introduzone... Concett general... Le prestazon della CPU... 3 MIPS (mlone d struzon al secondo)... 5 MFLOPS (mlone d operazon n vrgola moble al secondo)...
DettagliMacchine. 5 Esercitazione 5
ESERCITAZIONE 5 Lavoro nterno d una turbomacchna. Il lavoro nterno massco d una turbomacchna può essere determnato not trangol d veloctà che s realzzano all'ngresso e all'uscta della macchna stessa. Infatt
DettagliCondensatori e resistenze
Condensator e resstenze Lucano attaa Versone del 22 febbrao 2007 Indce In questa nota presento uno schema replogatvo relatvo a condensator e alle resstenze, con partcolare rguardo a collegament n sere
DettagliUniversità di Cassino. Esercitazione di Statistica 1 del 4 dicembre Dott.ssa Simona Balzano
Unverstà d Cassno Eserctazone d Statstca del 4 dcembre 6 Dott.ssa Smona Balzano Eserczo Sa la varable casuale che descrve l rsultato del lanco d dad, sulle cu facce v sono numer: 5, 5, 7, 7, 9, 9. a) Defnre
DettagliIl procedimento può essere pensato come una ricerca in un insieme ordinato, il peso incognito può essere cercato con il metodo della ricerca binaria.
SCELTA OTTIMALE DEL PROCEDIMENTO PER PESARE Il procedmento può essere pensato come una rcerca n un nseme ordnato, l peso ncognto può essere cercato con l metodo della rcerca bnara. PESI CAMPIONE IN BASE
Dettagli2002 sper. autonoma 1 M.Vincoli
00 sper. autonoma 1 M.ncol 1. Un crcuto elettrco è un nseme d conduttor conness l uno all altro n modo contnuo; l crcuto s dce chuso se n esso crcola corrente, aperto n caso contraro. Gl element fondamental
DettagliLa rappresentazione dei numeri. La rappresentazione dei numeri. Aritmetica dei calcolatori. La rappresentazione dei numeri
Artmetca de calcolator Rappresentazone de numer natural e relatv Addzone e sommator: : a propagazone d rporto, veloce, con segno Moltplcazone e moltplcator: senza segno, con segno e algortmo d Booth Rappresentazone
DettagliNUMERI GRANDI DI FIBONACCI come trovare velocemente i loro esatti valori numerici Cristiano Teodoro
NUMERI GRANDI DI FIBONACCI come trovare velocemente loro esatt valor numerc Crstano Teodoro crstanoteodoro@vrglo.t Sommaro: n questo artcolo vene proposto, n alternatva al metodo classco per l calcolo
DettagliMetodi e Modelli per l Ottimizzazione Combinatoria Progetto: Metodo di soluzione basato su generazione di colonne
Metod e Modell per l Ottmzzazone Combnatora Progetto: Metodo d soluzone basato su generazone d colonne Lug De Govann Vene presentato un modello alternatvo per l problema della turnazone delle farmace che
DettagliUNIVERSITÀ DEGLI STUDI DI BERGAMO. Facoltà di Ingegneria. Corso di Sistemi di Controllo di Gestione SCG-E04
UNIVERSITÀ DEGLI STUDI DI BERGAMO Corso d Allocazone de centr d servzo SCG-E04 Le fas del processo d msurazone de cost Fase 1 Rlevazone de cost Fase 2 Assegnazone de cost Cost drett (Drect cost) Attrbuzone
DettagliMemoria Esterna (secondaria)
Memora Esterna (secondara) Dsch magnetc RAID Rmovbl Ottca CD-ROM CD-Recordable (CD-R) CD-R/W DVD Nastr magnetc Dsch Magnetc Dsco rvestto con materale magnetco (ossdo d ferro) Materale usato per l dsco:
Dettaglix 0 x 50 x 20 x 100 CASO 1 CASO 2 CASO 3 CASO 4 X n X n X n X n
Corso d Statstca docente: Domenco Vstocco La msura della varabltà per varabl qualtatve ordnal Lo studo della varabltà per varabl qualtatve ordnal può essere condotto servendos degl ndc d omogenetà/eterogenetà
Dettagli3) Entropie condizionate, entropie congiunte ed informazione mutua
Argoment della Lezone ) Coppe d varabl aleatore 2) Canale dscreto senza memora 3) Entrope condzonate, entrope congunte ed nformazone mutua 4) Esemp d canal Coppe d varabl aleatore Fno ad ora è stata consderata
DettagliAppunti di Teoria dell Informazione
Corso d Telecomuncazon (Classe Qunta della specalzzazone Elettronca e Telecomuncazon) Pagna - - . La teora dell nformazone La teora dell nformazone descrve l funzonamento de sstem d comuncazone sa analogc
DettagliIl modello markoviano per la rappresentazione del Sistema Bonus Malus. Prof. Cerchiara Rocco Roberto. Materiale e Riferimenti
Il modello marovano per la rappresentazone del Sstema Bonus Malus rof. Cercara Rocco Roberto Materale e Rferment. Lucd dstrbut n aula. Lemare 995 (pag.6- e pag. 74-78 3. Galatoto G. 4 (tt del VI Congresso
DettagliB - ESERCIZI: IP e TCP:
Unverstà d Bergamo Dpartmento d Ingegnera dell Informazone e Metod Matematc B - ESERCIZI: IP e TCP: F. Martgnon Archtetture e Protocoll per Internet Eserczo b. S consder l collegamento n fgura A C =8 kbt/s
DettagliAnalisi degli errori. Introduzione J. R. Taylor, Introduzione all analisi degli errori, Zanichelli, Bo 1986
Anals degl error Introduzone J. R. Taylor, Introduzone all anals degl error, Zanchell, Bo 1986 Sstem d untà d msura, rappresentazone numerca delle quanttà fsche e cfre sgnfcatve Resnck, Hallday e Krane
DettagliUniversità di Catania Facoltà di Ingegneria Corso di Gestione delle Risorse Idriche. Appunti sulla programmazione dinamica A.
Unverstà d Catana Facoltà d Ingegnera Corso d Gestone delle Rsorse Idrche Appunt sulla programmazone dnamca A. Cancellere A.A. 007-008 Introduzone La programmazone dnamca (PD) è una tecnca che consente
DettagliMisure dirette utilizzate per il calcolo della misura indiretta X:
Propagazone degl error Msure drette utlzzate per l calcolo della msura ndretta X: ( ) a a a = ± Δ b = ( b ± Δ b) Il calcolo dell errore assoluto X ( espresso nella stessa untà d msura della grandezza X
DettagliEnergia e Lavoro. In pratica, si determina la dipendenza dallo spazio invece che dal tempo
Energa e Lavoro Fnora abbamo descrtto l moto de corp (puntform) usando le legg d Newton, tramte le forze; abbamo scrtto l equazone del moto, determnato spostamento e veloctà n funzone del tempo. E possble
DettagliTelefoni Avaya T3 collegabile a Integral 5 Configurazione e utilizzo sala conferenze Integrazione del manuale utente
Telefon Avaya T3 collegable a Integral 5 Confgurazone e utlzzo sala conferenze Integrazone del manuale utente Issue 1 Integral 5 Software Release 2.6 Settembre 2009 Utlzzo sala conferenze Utlzzo sala conferenze
DettagliLA COMPATIBILITA tra due misure:
LA COMPATIBILITA tra due msure: 0.4 Due msure, supposte affette da error casual, s dcono tra loro compatbl quando la loro dfferenza può essere rcondotta ad una pura fluttuazone statstca attorno al valore
DettagliRisoluzione di PDE tramite metodi MultiGrid in ambiente CUDA
Unerstà degl stud d Roma Tor Vergata Rsoluzone d PDE tramte metod MultGrd n ambente CUDA Relatore Ing. Danele Carneale Canddato Claudo Pupparo Correlatore Prof. Sergo Galean Introduzone Studo d algortm
DettagliDistribuzione di Boltzmann. Nota
Dstrbuzone d Boltzmann ota Tutto l soggetto trattato deve n realta essere nserto nel quadro concettuale della meccanca statstca, che non e trattato n questo corso. Quest cenn sono solo un breve rchamo
Dettaglicommutazione induttiva (carico induttivo); commutazione capacitiva (carico capacitivo).
I crcut per la rduzone delle perdte devono essere dmensonat consderando le dverse condzon operatve che possono presentars durante l apertura e la chusura del Transstor. Per caratterzzare queste condzon,
DettagliBipoli resistivi. (versione del ) Bipoli resistivi
Bpol resst www.de.ng.unbo.t/pers/mastr/ddattca.htm (ersone del 6--0) Bpol resst Bpolo ressto: componente a due termnal aente equazone caratterstca del tpo f (t), (t), t0 (f funzone generca) L equazone
DettagliNewsletter "Lean Production" Autore: Dott. Silvio Marzo
Il concetto d "Produzone Snella" (Lean Producton) s sta rapdamente mponendo come uno degl strument pù modern ed effcac per garantre alle azende la flessbltà e la compettvtà che l moderno mercato rchede.
DettagliANALISI STATISTICA DELLE INCERTEZZE CASUALI
AALISI STATISTICA DELLE ICERTEZZE CASUALI Consderamo l caso della msura d una grandezza fsca che sa affetta da error casual. Per ottenere maggor nformazone sul valore vero della grandezza rpetamo pù volte
DettagliIntelligenza Artificiale II. Ragionamento probabilistico Rappresentazione. Marco Piastra. Intelligenza Artificiale II - AA 2007/2008
Intellgenza rtfcale II Ragonamento probablstco Rappresentazone Marco astra Ragonamento probablstco: rappresentazone - arte Mond possbl sottonsem event artzon e varabl aleatore robabltà Margnalzzazone Condzonal
DettagliLaboratorio Reti di Calcolatori. Delfina Malandrino it/~delmal/
A.A 2007/2008 Laboratoro Ret d Calcolator Delfna Malandrno delmal@da.unsa.t http://ss.da.unsa.t/ t/~delmal/ Dpartmento d Informatca ed Applcazon R.M. Capocell Unverstà degl Stud d Salerno Fnaltà del corso
DettagliCorso di Architettura (Prof. Scarano) 25/03/2002
Corso d rchtettura (Prof. Scarano) // Un quadro della stuazone Lezone Logca Dgtale (): Crcut combnator Vttoro Scarano rchtettura Corso d Lauren Informatca Unverstà degl Stud d Salerno Input/Output Regstr
DettagliIL MODELLO DI MACK. Materiale didattico a cura di Domenico Giorgio Attuario Danni di Gruppo Società Cattolica di Assicurazioni
IL MODELLO DI MACK Materale ddattco a cura d Domenco Gorgo Attuaro Dann d Gruppo Socetà Cattolca d Asscurazon CHAIN-LADDE CLASSICO Metodo pù utlzzato per la stma della rserva snstr. Semplctà. Dstrbuton-ree
DettagliSoluzioni per lo scarico dati da tachigrafo innovativi e facili da usare. http://dtco.it
Soluzon per lo scarco dat da tachgrafo nnovatv e facl da usare http://dtco.t Downloadkey II Moble Card Reader Card Reader Downloadtermnal DLD Short Range and DLD Wde Range Qual soluzon ho a dsposzone per
DettagliArchitetture moderne
Architetture moderne Esecuzione delle istruzioni in pipeline Predizione dei branch Multiple issue Register renaming Esecuzione fuori ordine Cache non bloccanti Architetture avanzate - 1 Pipelining PIPELINING
DettagliMisure indipendenti della stessa grandezza, ciascuna con una diversa precisione.
Msure ndpendent della stessa grandezza, cascuna con una dversa precsone. Consderamo d avere due msure o n generale della stessa grandezza, ndpendent, caratterzzate da funzone denstà d probabltà d Gauss.
DettagliHansard OnLine. Unit Fund Centre Guida
Hansard OnLne Unt Fund Centre Guda Sommaro Pagna Introduzone al Unt Fund Centre (UFC) 3 Uso de fltr per la selezone de fond 4-5 Lavorare con rsultat del fltro 6 Lavorare con rsultat del fltro - Prezz 7
DettagliIncentivi alla cooperazione
Sstem d reputazone dellamco@ds.unge.t Sstem Dstrbut P2P A.A. 2006-07 27 novembre 2006 Indce 1 Introduzone Espermento Rsultat 2 Idea Algortmo Esperment 3 Introduzone Espermento Rsultat M. Feldman, K. La,
DettagliIntroduzione a MATLAB
Unverstà degl Stud d Napol Federco II CdL Ing. lettrca Corso d Laboratoro d Crcut lettrc Introduzone a MATLAB Lezone n.5 Dr. Carlo Petrarca Dpartmento d Ingegnera lettrca e Tecnologe dell Informazone Unverstà
DettagliMatematica Computazionale(6cfu) Ottimizzazione(8cfu) (a.a , lez.9)
Docente: Marco Gavano (e-mal:gavano@unca.t) Corso d Laurea n Infomatca Corso d Laurea n Matematca Matematca Computazonale(6cfu) Ottmzzazone(8cfu) (a.a. 03-4, lez.9) Matematca Computazonale, Ottmzzazone,
DettagliPROVA SCRITTA DI MECCANICA RAZIONALE (13 gennaio 2017) (Prof. A. Muracchini)
PRV SCRITT DI ECCNIC RZINLE (13 gennao 017) (Prof.. uracchn) Il sstema rappresentato n fgura è costtuto da: a) una lamna pesante, omogenea a forma d trangolo soscele (massa m, base l, altezza h) vncolata
DettagliLA CONVERSIONE STATICA ELETTRICA/ELETTRICA
A COVERSIOE STATICA EETTRICA/EETTRICA a conversone statca elettrca/elettrca può avvenre n due mod: converttor statc a semconduttor dspostv elettromagnetc (trasformator) I a conversone statca elettrca/elettrca
DettagliPROCEDURA INFORMATIZZATA PER LA COMPENSAZIONE DELLE RETI DI LIVELLAZIONE. (Metodo delle Osservazioni Indirette) - 1 -
PROCEDURA INFORMATIZZATA PER LA COMPENSAZIONE DELLE RETI DI LIVELLAZIONE (Metodo delle Osservazon Indrette) - - SPECIFICHE DI CALCOLO Procedura software per la compensazone d una rete d lvellazone collegata
DettagliPROBLEMA DI SCELTA FRA DUE REGIMI DI
PROBLEMA DI SCELTA FRA DUE REGIMI DI CAPITALIZZAZIONE Prerequst: legge d captalzzazone semplce legge d captalzzazone composta logartm e loro propretà dervate d una funzone pendenza d una curva n un punto
DettagliHazard sul controllo. Sommario
Hazard sul controllo Prof. Alberto Borghese Dipartimento di Scienze dell Informazione alberto.borghese@unimi.it Università degli Studi di Milano Riferimento al Patterson: 4.7, 4.8 1/30 Sommario Riorganizzazione
DettagliRETI TELEMATICHE Lucidi delle Lezioni Capitolo VII
Prof. Guseppe F. Ross E-mal: guseppe.ross@unpv.t Homepage: http://www.unpv.t/retcal/home.html UNIVERSITA' DEGLI STUDI DI PAVIA Facoltà d Ingegnera A.A. 2011/12 - I Semestre - Sede PV RETI TELEMATICHE Lucd
DettagliValutazione dei Benefici interni
Corso d Trasport Terrtoro prof. ng. Agostno Nuzzolo Valutazone de Benefc ntern Valutazone degl ntervent Indvduazone degl effett rlevant La defnzone degl effett rlevant per un ntervento sul sstema d trasporto
DettagliPORTALE CLIENTI GUIDA INTRODUTTIVA RAPIDA
Shell Chemcals PORTLE CLIENTI GUID INTRODUTTIV RPID CCEDI CONTENUTI GUID LL INTERFCCI UTENTE PROCESSI DI GESTIONE DEGLI ORDINI REGISTRI E REPORTING Schermata nzale Effettuare ordn I me ordn sul portale
DettagliMetodi ad un passo espliciti con passo adattivo Metodi Runge - Kutta
Metod ad un passo esplct con passo adattvo Metod Runge - Kutta Scrvere un programma che approssm l problema d Cauchy: u (t) = f(t, u), t 0 t T, u R d, u(t 0 ) = v per un sstema d equazon dfferenzal ordnare
Dettagli