Hoofdstuk 6 Het voorspellen van prestaties Deel 2: Vermogenvoorspellingen op architectuurniveau Prof. dr. ir. Dirk Stroobandt Academiejaar 2004-2005.

Slides:



Advertisements
Verwante presentaties
Financieel beleid: Evaluatie en rentabiliteit van een investeringsproject Prof.dr. Eddy Laveren Hoogleraar Financieel management en Ondernemerschap Universiteit.
Advertisements

De Profile Selector 2 april 2017.
Marketingstrategie: segmentatie en positionering
Bij een herhaald experiment, met telkens dezelfde kans op succes gebruiken we de binomiale kansverdeling Een binomiale kansverdeling wordt gekenmerkt door.
Klimaatrobuustere modellering van evapotranspiratie
Grondvlak meten grondvlak = som stamdoorsnedes op 1,5 m hoogte (m²/ha)
10. Verkoopvoorspelling en Budgettering
Record Linkage: Simulatie Resultaten Adelaide Ariel Biolink NL 28 maart 2014.
Fasen van onderzoek Onderzoeksplan bureauwerk Dataverzameling
Krachten en evenwicht voor puntdeeltjes in het platte vlak
Digitale Elektronica en Processoren
Van idee tot digitaal materiaal
BESTURINGS SYSTEMEN Vincent Naessens.
1 Neemt de kennis van onze studenten toe? Een analyse van de kennisgroei op basis van VGT scores Marieke van Onna & Samantha Bouwmeester.
Het vergelijken van twee populatiegemiddelden: Student’s t-toets
Othello Inleiding Computationele Intelligentie Chris Blom Martijn van den Heuvel
Auteursomgeving voor Digitale Componenten
Utrecht april 2003 Turtle gebruikersdag 18 maart Turtle voor Stedelijk gebied ervaringen gemeente Eindhoven 1. Aanleiding alternatieve bepaling.
Elektriciteit 1 Les 12 Capaciteit.
Op zoek naar verbetering
Prestaties Schatten en Managen
Overzicht presentatie
Advanced Encryption Standard
Ontwerpmethodologie van Complexe Systemen
Hoofdstuk 4 Het belang van interconnecties Prof. dr. ir. Dirk Stroobandt Academiejaar
Exploratie van de ontwerpruimte 3. Prototypes, emulatie en simulatie Prof. dr. ir. Dirk Stroobandt Academiejaar
Gegevensverwerving en verwerking
Meervoudige lineaire regressie
Oefeningen Datacommunicatie Les 2: Lineaire blokcodes
Interaction diagrams: Sequence Diagram
Een fundamentele inleiding in de inductieve statistiek
1Ben Bruidegom Hoe werkt een rekenmachine? Ben Bruidegom AMSTEL Instituut Universiteit van Amsterdam.
Registratie en certificatiesoftware bestaand residentiële gebouwen.
Les 10 : MODULE 1 Snedekrachten
Opleiding ICT © J.W. Jonker Dia 1/20 Systemen Besturingssoftware Windows XP Mark van Heck.
Opleiding ICT © J.W. Jonker Dia 1/19 Systemen Besturingssoftware Windows XP Mark van Heck.
Bewegen Hoofdstuk 3 Beweging Ing. J. van de Worp.
H4 Marktonderzoek Verschillende informatiebehoeften in verschillende fasen: Analyse fase Strategische fase Implementatie fase Evaluatie fase.
Hoofdstuk 7 Anderen motiveren
14-1 Copyright © 2005 Prentice-Hall Hoofdstuk 15 Een machtsbasis creëren Managementvaardigheden, 2/e editie door Phillip L. Hunsaker Copyright © 2005 Prentice-Hall.
Hoofdstuk 9 Het ontwerpen van functies
Voorspellende analyse
Designing Knowledge Systems b Hoofdstuk 11 van Knowledge Engineering and Management. The CommonKADS Methodology. b A.Th. Schreiber, J.M. Akkermans, A.A.Anjewierder,
1 Complexiteit Bij motion planning is er sprake van drie typen van complexiteit –Complexiteit van de obstakels (aantal, aantal hoekpunten, algebraische.
Statistiek voor Historici
Werken aan Intergenerationele Samenwerking en Expertise.
Breuken-Vereenvoudigen
Les 3 Elektrische velden van continue ladingsverdelingen
Les 9 Gelijkstroomschakelingen
Gedrag in organisaties, 10e editie
Hoe werkt een rekenmachine?
1 Wie durft er nog in een vliegtuig, trein of auto te stappen? Over betrouwbaarheid van software Frits Vaandrager Institute for Computing and Information.
Een Module over Model Checking voor het VWO Frits Vaandrager1, David Jansen1 & Els Koopmans2 1Radboud Universiteit Nijmegen 2Olympus College Arnhem.
A H M F K EB C x 85 Korte zijde bij C 2 e secties volte 14 m en op afstand komen ( 0,5 rijbaan)
ECHT ONGELOOFLIJK. Lees alle getallen. langzaam en rij voor rij
17/08/2014 | pag. 1 Fractale en Wavelet Beeldcompressie Les 5.
Car Parrinello Moleculaire Dynamica Dynamica van de atoomkernen wordt op klassiek beschreven V=Potentiële Energie Klassieke MD : V wordt beschreven door.
De financiële functie: Integrale bedrijfsanalyse©
Voorraadbeheer en bestellen
Moderne Wiskunde 11e editie inzicht, structuur, vernieuwing.
Goederenverwerking H1 Voorraadadministratie bijhouden Manager Handel.
Exploratie van de ontwerpruimte 1. Prestatiematen Prof. dr. ir. Dirk Stroobandt Academiejaar
Voorraadbeheer en bestellen
Inleiding Kennistechnologie §Hoofdstuk 12: Diagnose §Hoofdstuk 13: Machinaal leren §Hoofdstuk 14: De Toekomst van KT.
Digitale bouwstenen, J. Dambre & J. Doutreloigne, Een empirisch model voor snelle schattingen Parameterwaarden voor een generiek 0.25um CMOS proces:
Oefenen met luchtkwaliteitsmodel ISL3a voor industrie
Voorraadbeheer en bestellen
Enabling innovation in construction Topic Training Funderingen Irca Schepers Customer Service Engineer 1.
Voorspellende analyse
Transcript van de presentatie:

Hoofdstuk 6 Het voorspellen van prestaties Deel 2: Vermogenvoorspellingen op architectuurniveau Prof. dr. ir. Dirk Stroobandt Academiejaar

Dirk Stroobandt: Ontwerpmethodologie van Complexe Systemen Ontwerptraject Platformontwerp Hardware/software-partitionering Software- compilatie Software- compilatie HWSW Hardware-ontwerp Systeemspecificatie Architectuurexploratie

Dirk Stroobandt: Ontwerpmethodologie van Complexe Systemen Analytische vermogenmodellen Trachten vermogenverbruik te koppelen aan de ontwerpgrootte Hebben zeer weinig info nodig over eigenlijke implementatie Zijn minder nauwkeurig maar sneller te berekenen dan lagere niveauschattingen

Dirk Stroobandt: Ontwerpmethodologie van Complexe Systemen Analytische vermogenmodellen Vb. Chip Estimation System

Dirk Stroobandt: Ontwerpmethodologie van Complexe Systemen Analytische vermogenmodellen Goed voor celgebaseerde technologieën Niet goed voor kloknetwerk, I/O, geheugen Voor geheugen: vier componenten –Celmatrix –Rijdecodering –Kolomselectielogica –Lees/schrijfcircuits

Dirk Stroobandt: Ontwerpmethodologie van Complexe Systemen Analytische vermogenmodellen Statische 6-transistor geheugencelmatrix van 2 n cellen (2 n-k rijen en 2 k kolommen): Vermogen van laden en ontladen van interconnectie- en drain-capaciteiten op de bitlijnen

Dirk Stroobandt: Ontwerpmethodologie van Complexe Systemen Analytische vermogenmodellen Klokvermogen berekend uit vloerplan (vb H- boom)

Dirk Stroobandt: Ontwerpmethodologie van Complexe Systemen Analytische vermogenmodellen Meestal vaste activiteitsfactor of gemiddelde opgegeven door de gebruiker Soms ook modellen met activiteitsfactoren per component

Dirk Stroobandt: Ontwerpmethodologie van Complexe Systemen Karakterisatiegebaseerde activiteits- en vermogenmodellen Populaire manier om vermogen te schatten: macromodel construeren door laagniveau- implementatie te karakteriseren Laagniveau schattingstool voor vermogenschatting trainingssequentie Macromodel op basis van parameters (vb statistiek van invoer- en uitvoerwaarden) Meest geschikt als componentenbibliotheek beschikbaar

Dirk Stroobandt: Ontwerpmethodologie van Complexe Systemen Trainingsprocedure

Dirk Stroobandt: Ontwerpmethodologie van Complexe Systemen Vermogenschatting

Dirk Stroobandt: Ontwerpmethodologie van Complexe Systemen Evaluatie Accuraatheid door lageniveau-implementaties Macormodel is bepaald door trainingsequentie Ook fout door karakterisatie-experimenten te fitten in een voorafbepaalde functie of model Ook hier kan rekening worden gehouden met de activiteitsfactor

Dirk Stroobandt: Ontwerpmethodologie van Complexe Systemen Dual Bit Type (DBT) model Gebaseerd op bit- niveau overgangen in twee-complement –LSB = random (uniform white noise) –MSB (teken) hangt af van woord- niveau temporele correlatie 

Dirk Stroobandt: Ontwerpmethodologie van Complexe Systemen Vermogen in glitches Glitching-vermogen verwaarlowen kan belangrijke fout opleveren Manieren: –Macromodellen om glitching-activiteit te schatten aan de uitgangen op basis van glitches aan de ingangen –Toevoegen van glitching-activiteit aan de signaalstatistiek

Dirk Stroobandt: Ontwerpmethodologie van Complexe Systemen Cycle-accurate vermogenmodellen Cycle-accurate vermogenschattingen zijn belangrijk als er feedback nodig is (in welke klokcycli verbruikt het macroblok het meest) of om het totale vermogenverbruik van het gehele circuit over de tijd te kunnen uitzetten Populaire methode: peripheral capacitcance model (ook: lineaire regressiemodel) –Vermogenverbruik gemodelleerd door een gewogen gemiddelde van de schakelactiviteiten aan de ingangs- en uitgangsbits te berekenen –Gebaseerd op observatie dat vermogenvariatie zo goed als lineair is met de schakelactiviteit

Dirk Stroobandt: Ontwerpmethodologie van Complexe Systemen Verbeteringen: statistische sampling Gaat uit van confidentie- en foutniveaus om aantal te simuleren vectoren te bepalen Berekening gebeurt enkel op beperkt aantal klokcycli

Dirk Stroobandt: Ontwerpmethodologie van Complexe Systemen Verbeteringen: adaptieve macromodellen Voorgaande technieken: statische macromodellen Adaptieve macromodellering past het model aan aan de traces van ingangs- en uitgangswaarden van elk moment

Dirk Stroobandt: Ontwerpmethodologie van Complexe Systemen Verbeteringen: adaptieve macromodellen