Lehrstuhl für Informatik 3 - D. Fey Vorlesung GRa - SS 2015 4.5.-18.5.2015, Folie 1 Beispiel Cache-Architektur.

Slides:



Advertisements
Ähnliche Präsentationen
Datenbankzugriff über ISAPI-Webservererweiterungen
Advertisements

KA – Rechnerarchitektur I ____________________________________________________________________________________________ ____________________________________________________________________________________________.
Der Crusoe-Prozessor von Transmeta
Technische Informatik I (SS 2006) 1 Teil 5: Embedded Systems 5c: DSPs (Digitale Signal Prozessoren)
Vorlesung 4: Memory Universität Bielefeld – Technische Fakultät AG Rechnernetze und verteilte Systeme Peter B. Ladkin Wintersemester.
Vorlesung 3: Verschiedenes Universität Bielefeld – Technische Fakultät AG Rechnernetze und verteilte Systeme Peter B. Ladkin
Vorlesung 2 Rechnerarchitektur Peter B. Ladkin Wintersemester 2001/2002 Universität Bielefeld Technische Fakultät.
Martin MauveUniversität Mannheim1 3.6 User Datagram Protocol (UDP) RFC 768. J. Postel. User Datagram Protocol unzuverlässiges Transportprotokoll.
Manfred Thaller, Universität zu Köln Köln 27. Januar 2009
Comparative Adjectives. The term comparison of adjectives is used when two or more persons or things have the same quality (height, size, color, any characteristic)
Can you think of some KEY phrases which would be useful in multiple contexts? Take 2 minutes with a partner and come up with as many as you can!
Haben – to have ich habe du hast er/sie hat es hat man hat wir haben
Ich spreche Deutsch. I speak English. Ich spreche Deutsch. I speak English.
| DC-IAP/SVC3 | © Bosch Rexroth Pneumatics GmbH This document, as well as the data, specifications and other information set forth in.
Mein Alltag 1) Ich verlasse das Haus 2) Ich esse Toast/Müsli
Computer Vision 1 Extrahierung von Merkmalspunkten und Geraden Martin Kleinsteuber Lehrstuhl für Datenverarbeitung SS 2011.
“Weil” und “Denn”.
Aufgabe 1 In einem Mikroprozessorsystem mit 32-bit-Datenzugriff auf den Hauptspeicher ist ein Daten-Cache vorhanden. Das Laden des Caches erfolgt in Blöcken.
Comenius Projekt Liceo F.Petrarca Trieste a.s. 2011/12 M. Lamba, V. Munaò, A. Pascazio.
Lernziel: I will be able to use the command form in the du and ihr form (Buch Seite 224)
Seite 1 IDA, Technische Universität BraunschweigTechnische Informatik II (INF 1211) Quellen: Zum Teil aus den Unterlagen Digitale Systeme, Prof. Schimmler,
D. Fey Vorlesung Grundlagen der Rechnerarchi- tektur und - organisation 20./ SS 2009 FAU Erl.-Nbg. Department Informatik 3 (Lst. Rechner- architektur)
You need to use your mouse to see this presentation
Institut für Angewandte Mikroelektronik und Datentechnik Phase 5 Architectural impact on ASIC and FPGA Nils Büscher Selected Topics in VLSI Design (Module.
Review of Verb Tense & Expressing Opinions
1 Bauhaus-Universität Weimar ArchitekturProgrammierung Generative Entwurfsmethoden Processing Grundlagen Professur Informatik in der Architektur.
Institut für Angewandte Mikroelektronik und Datentechnik Selected Topics in VLSI Design (Module 24513) Vincent Wiese Adder Structures on FPGA and ASIC.
Learning Objective Be able to give the weather forecast for Germany.
Medizinische Statistik und Informationsverarbeitung Quade Institut für Medizinische Biometrie, Informatik und Epidemiologie.
Lösungen zum Übungsblatt 3 zur Vorlesung Datenstrukturen Prof. R. Bayer, WS 2001/02 Übung 6.1: Konstruieren Sie den B-Baum aus der Klasse  h  der.
Institut für Angewandte Mikroelektronik und Datentechnik Results of Phase 4: Layout for ST65 technology by Christoph Niemann Selected Topics.
Lehrstuhl für Informatik 3 - D. Fey Vorlesung GRa - SS , Folie 1 Beispiel Stack-Architektur.
4.4 Speicherarchitektur E/AGeräte E/A-Einheiten Leitwerk Prozessor
Beispiel Cache-Architektur
The Clothes – Die Kleidung LO: Create sentences about clothes in German SC 1.I can play der Kartentausch und give ‘Lob’ to my partner 2.I can ask and.
Frage des Tages  Seitdem ich meinen neuen Job habe, kann ich ___ nicht mehr ausschlafen. a) morgens b) morgen.
Verbs with DATIV There are a number of verbs that are often followed by two objects - direct and indirect: to give - to give someone something the person.
COMMANDS imperative 1. you (formal): Sie 2. you (familiar plural): ihr
Common mistakes Morgen habe Ich das buch für dich. Nouns are capitalized + the formal form of address Morgen habe ich das Buch für dich. Jetzt, ich wohne.
DATIVE has the following forms:
Fakultät für informatik informatik 12 technische universität dortmund Lab 2: Heterogeneous System Modeling in Ptolemy - Session 6 - Peter Marwedel Heiko.
Kapitel 11 Grammar INDEX 1.Indirect Object. Indirect Object  Auf Klebepapier schreib was du erinnerst über Indirect Objects  Notizen über Indirect Objects.
EUROPÄISCHE GEMEINSCHAFT Europäischer Sozialfonds EUROPÄISCHE GEMEINSCHAFT Europäischer Fonds für Regionale Entwicklung Workpackage 5 – guidelines Tasks.
Kapitel 2 Grammar INDEX 1.Modal Verbs (Review) 2.Meanings of Modal Verbs (Review) 3.Subject, Direct & Indirect Object (Review)
obj: to be able to ask for and give directions
Prof. Dr. W.-P. Buchwald Fachhochschule Braunschweig/Wolfenbüttel University of Applied Sciences Images Original Quantized 2-dimensional sampled Sampled.
Staatliche Gewerbeschule Stahl- und Maschinenbau.
What’s the odd one out and why? TeeBananenBier Orangensaft WasserMilsch KaffeeFisch PizzaSalatSchokoladeSandwich SchokoladeOrangenZitronenApfel PizzaFischOrangeChips.
Timeboy für die Transfusion Folie: 1® Datafox GmbH - Timeboy für die Transfusion Deutsch English Bitte auswählen / please select * A 1 0.
Learning Target: You will be able to give compliments about clothing and use pronouns Summative Quiz Grammatik Sprechen.
How to play: Students are broken up into 2-3 teams (depending on class size). Students can see the game board and the categories, but not point values.
CASES the full set including der die das ein eine ein pronouns
1 Presenter Screen for OOo Design Studies ● Matthias Müller-Prove – User Experience Engineer ● Sun Microsystems 1.
Blowfish mit CUDA Dominik Oepen Inhalt ● Blowfish Grundlagen ● Implementierungsdetails ● Performance ● Fazit.
Fitness. An english presentation.

Grösseneinheiten in der Informatik
I use this as a starter, often at the start of a revision lesson at the end of a topic . Students work in pairs. Give each pair a copy of the blank grid.
Das Taschentuch-Spiel
MONTESSORI- METHOD FOR DOGS
Ich heiße Frau Crusan Mein Familienname ist Crusan.
Ferrite Material Modeling (1) : Kicker principle
The new online recognition process
מבוא למערכות מחשב ואסמבלי
ELECTR IC CARS Karim Aly University of Applied Sciences.
CSL211 Computer Architecture
Integrating Knowledge Discovery into Knowledge Management
Come, now is the time Come, now is the time to worship. Komm, jetzt ist die Zeit, wir beten an. Come, now is the time to give your heart. Komm, jetzt ist.
Komm, jetzt ist die Zeit Komm, jetzt ist die Zeit, wir beten an.
Was kann/ soll/muss man für die Umwelt tun?
 Präsentation transkript:

Lehrstuhl für Informatik 3 - D. Fey Vorlesung GRa - SS , Folie 1 Beispiel Cache-Architektur

Lehrstuhl für Informatik 3 - D. Fey Vorlesung GRa - SS , Folie 2 Number entries in cache ≙ number cache lines = Cache size / block size 32 * 1024 Byte / 4 Byte = 2 5 * 2 10 / 2 2 = 2 13 cache lines → 13 Bits are necessary for cache line address Given  Cache Size: 32 KByte block size: 4 Byte Organization form: direct mapping DatenTag 0x x1FFF...

Lehrstuhl für Informatik 3 - D. Fey Vorlesung GRa - SS , Folie 3 Speicher Size: 1 MByte ≙ 2 20 Byte  Access to memory under address 0x103450b → 0x00000 Memory... 0x xFFFFF... 0x12 0x42 0x18 0x50

Lehrstuhl für Informatik 3 - D. Fey Vorlesung GRa - SS , Folie 4 0x00D1 Which cache line, which tag? 4 = 2 2 Byte size of block 2 13 cache lines 0x b TagCache line 0b Byte-Nr 0x00000 Memory... 0x xFFFFF... DatenTag 0x x1FFF... 0x x x x00D x x12 0x42 0x18 0x50 0x12 0x42 0x18 0x50 {

Lehrstuhl für Informatik 3 - D. Fey Vorlesung GRa - SS , Folie 5 Number of entries in cache ≙ number of cache lines = cache size / block size / degree of associativity (32 * 1024 Byte / 4 Byte) / 2 = 2 5 * 2 10 / 2 3 = 2 12 cache sets → 12 Bits are necessary for cache line address Given  Cache Size: 32 KByte block size: 4 Byte Organization form: now 2-way associative DatenTag 0x xFFF... 0x001...

Lehrstuhl für Informatik 3 - D. Fey Vorlesung GRa - SS , Folie 6 0x0D1 Which cache line, which tag? 4 = 2 2 Byte block size 2 12 cache lines 0x b TagCache-Menge 0b Byte-Nr 0x00000 Memory... 0x xFFFFF... DatenTag 0x xFFF... 0x x x x0D x x12 0x42 0x18 0x50 0x12 0x42 0x50 { 0x120x420x180x50 0x120x420x180x50 0x Can be stored in both lines