UPC Non Redundant Data Cache Carlos Molina, Carles Aliagas and Montse García Universitat Rovira i Virgili – Tarragona, Spain

Slides:



Advertisements
Presentaciones similares
Arquitectura de Computadores I
Advertisements

Control en cascada.
BIOESTADISTICA v1.0. Health Analysis and Information Systems Area (DD/AIS) BIOESTADISTICA v1.0 Brown Bag Lunch: Dr. Jaume Canela Soler,
Due: __________________________ You need: Title page – Título del proyecto; Nombre, Clase y Fecha Two models; yourself and a friend. For each model: a.
Propuesta para la conservación de los atunes aleta amarilla y patudo en el Océano Pacífico oriental Proposal for conservation of yellowfin and bigeye tuna.
Sistema de Contabilidad Económica y Ambiental del Agua: La experiencia de México y su vinculación con el Sistema de Cuentas Económicas y Ecológicas de.
© 2011 Power Electronics. Todos los derechos reservados. ® ENERGY EFFICIENCY IN ELECTRIC MOTORS HIGH ENERGY EFFICIENCY SYSTEMS IN ELECTRIC MOTORS 25 November.
1 Cybernetics and Systems Theory: Challenges, Opportunities & Examples for Advancing Social Theory 5th Biennial International Congress on the Philosophical,
Lesiones orales y estado inmunológico de pacientes VIH+ expuestos o no al consumo de alcohol. Blanca Lucía Acosta de Velásquez Elisa María Pinzón Gómez.
The verb to be. WHAT IS IT USED FOR?HOW DO YOU USE SER?  To identify a person  To saw where someone is from. Yo soyNosotros(as) somos Tú eresVosotros(as)
Telling time in Spanish: Explanation Practice exercise index.
What time is it? DLT: I can tell time in Spanish..
Noviembre– La lección tres. gpeirenors grisreino signogripe peropesopeorreno serenoperrosperegrinos.
4.1 Continuidad en un punto 4.2 Tipos de discontinuidades 4.3 Continuidad en intervalos.
DYNAMIC ANALYSIS OF SOME PROPOSALS FOR THE MANAGEMENT OF THE NUMBER OF PHYSICIANS IN SPAIN Mª Isabel Alonso Magdaleno UNIVERSITY OF OVIEDO.
CPU 8088 vs. Pentium TEEL 4011 Prof. Jaime José Laracuente-Díaz.
Alberto López Marketing Product Manager
ALC 50 España. ALC 50 Hoy es jueves el 6 de febrero de ¿Cómo se escribe Spain en español?
Time Expression with Hacer Grammar Essential #106.
Notes #18 Numbers 31 and higher Standard 1.2
El papel del Consejo Social en la financiación de la Universidad José-Ginés Mora.
Uruguay Generación energía eléctrica Ruben Chaer Director proyecto SimSEE IIE – FING – UDELAR Asesor – Presidencia de UTE.
Curtis James Jackson III. 50 Cent ►►C►►Curtis James Jackson III (born july 6, 1975 in Queens,New York) professionally known as 50 Cent, is a singer of.
UNDER THE MEXICAN LAW Illegal immigration is a crime, punishable by up to two years in prison. The immigrants who are deported and return to México.
MORE CONVERSATION TOOLS
Memoria virtual. Introducción Muchos procesos, una memoria Programas demasiado grandes para caber en memoria principal Espacio de direccionamiento mucho.
“To Be or Not to Be!” Power 1 Ser and Estar both mean TO BE. But they may not be used interchangeably Power 2 Ser Yo soy Nosotros somos Tú eresUds., ellos.
SABES QUE – LUNES EL 13 DE OCTUBRE 2014 Escribe una pregunta (the question) y una respuesta (the answer). You will ask & answer these questions with a.
Departament de Fìsica i Enginyeria Nuclear, Campus Nord B4-B5, Universitat Politècnica de Catalunya, Barcelona, Spain G.E. Astrakharchik, J. Boronat, O.N.Osychenko,
PRODUCTOS DE TRABAJO, PATRONES Y RECURSOS
ALC 155 miércoles el 25 de mayo. Bienvenida Sientense SS – lado a lado Uno lee las preguntas en voz alta la otra persona contesta.
Think, Pair, Share Think about the answers to these questions, then write and share: 1.Have you ever been away from home for an extended period of time?
Objetivo: How do we describe ourselves? Hagan Ahora: In your notebooks, conjugate ser into all six forms. When you receive your workbook, write your first.
Happy Cinco de Mayo!!!!! Said no Juan ever.. What holiday celebrated in the U.S. is Cinco de Mayo most comparable to? NONE.
A conocernos Gramática 1 Question formation Preview Sí or noSí or no No and not Question words.
Basics: la fecha, los días de la semana, los meses del año y los Números Objectives: In Spanish How to count How to tell time Phone numbers How to tell.
1. Escribe la fecha y el objetivo. 2. Saca la tarea! 3. Translate the following sentences from Spanish to English. 1. Me gustan los deportes porque son.
Octubre 7, Español 2: Cap. 2B pag. 110 Q: ¿Cuántos estudiantes hay en el salón de clases? ¿Dónde están? “Hay” means there is/ there are.
Fisión nuclear Cuando ciertos elementos son golpeadas con neutrones, puede dividir el núcleo en fragmentos más pequeños. – Sólo se produce en uranio 235.
Question Words Apuntes 2.1 Exprésate pg. 52. Asking Questions ► To ask a question that may be answered with sí or no, raise the pitch of your voice at.
VARIABLES BINARIAS Y ENTERAS
Demostrativos Realidades 3 Capítulo 5. Adjetivos demostrativos point out people or things that are nearby and farther away always come before the noun.
 The autonomous community of Madrid is one of the most visited destinations in Spain, not only because of business and the offer of cinema, theatre.
1. Kongwa - Saneamiento 2. Same – Medio Ambiente 3. Muheza – Cambio Climático 4. Kilombero - Energía.
Turpin Insurance ® 2008 Todos los derechos reservados BUSINESS PROTECTION Inter-Partnership Insurance.
El Asunto Una encuesta realizada por la AMAFORE señala que el 62 por ciento de los entrevistados está de acuerdo con la afirmación que dice: "No he planeado.
Indirect Object Pronouns Original PowerPoint was by Ms. Martin of Tri-Center Community Schools.
Operations Charts Keep these operations charts posted by the wall you usually work out math word problems. Print them in color and paste them on the same.
COMMERCIAL OFFERS TO EXHIBITORS I. Stands The minimum area per stand is 9 M2 (3x3); from this size, the client can choose 18, 27, 36, 45, 54, 70, 100,
[ Historia de las CPU Intel ]
What time is it? DLT: I can tell time in Spanish..
Un juego de adivinanzas: ¿Dónde está el tesoro? A1B1C1D1E1F1 A4B4C4D4E4F4 A2B2C2D2E2F2 A5B5C5D5E5F5 A3B3C3D3E3F3 A6B6C6D6E6F6 Inténtalo de nuevo Inténtalo.
La hora. A. The verb ser is used to tell time 1. With the exception of es for 1o’clock, the plural son is used. ejemplo: ¿Qué hora es? -Es la una/ Son.
Preparación/ Review Hoy es martes el 24 de febrero de 2015 Today is Tuesday, February 24, 2015 Write the following months in Spanish: (pay attention to.
Memoria Retos de diseño. Universidad de SonoraArquitectura de Computadoras2 Fallas de caché Las fallas de caché disminuyen conforme se incrementa la asociatividad.
LecturePLUS Timberlake1 The Atom Atomic Number and Mass Number Isotopes.
WATER SECURITY FOR SUSTAINABILITY TOGETHER WE MAKE WATER A GLOBAL PRIORITY.
¿Qué tiempo hace? La primavera El verano El otoño El invierno.
Copenhagen,8th of june of 2016
Infiltración linfovascular en cáncer de endometrio, implicación en la supervivencia y recidiva. Análisis retrospectivo Fernandez-Gonzalez S, Gomez-Roig.
Efectos del manejo en la calidad de la madera
Memoria Retos de diseño.
Youden Analysis. Introduction to W. J. Youden Components of the Youden Graph Calculations Getting the “Circle” What to do with the results.
JUNIOR MOISES ARAUJO MARCACUZCO C. SEGÚN SU DIRECCION DE FLUJO Unsteady flow simulations of Pelton turbine at different rotational speeds Minsuk.
Control de Gestión en las Entidades Públicas
Ser - To be Soy Somos Sois Eres Son Es -____________ -____________
Los números.
Fabian López, Jordi Martí, Galdric Ruiz
Mendoza Sánchez, José Antonio
TexPoint fonts used in EMF.
Transcripción de la presentación:

UPC Non Redundant Data Cache Carlos Molina, Carles Aliagas and Montse García Universitat Rovira i Virgili – Tarragona, Spain Antonio González and Jordi Tubella Universitat Politècnica de Catalunya – Barcelona, Spain ISLPED´03, Seoul (Korea) - August 25-27, 2003

Motivation Caches spend close to 50% of total die area Caches may be responsible for 10% to 20% of total power dissipated by a processor

Data Value Replication

Objective To reduce die area But mantaining miss ratio Latency Energy consumption

Conventional Cache If (Value A==Value B) then Value Redundancy Value A Value B Tag X Tag Y

Non Redundant Data Cache (1) Pointer Table Value Table Tag X Tag Y Die Area Reduction Tag X Tag Y Additional Hardware: Pointers Additional Hardware: Counters 12345count

Data Value Inlining Some values can be represented with a small number of bits (Narrow Values) Narrow values can be inlined into pointer area Simple sign extension is applied Benefits enlarges logical capacity of VT reduces latency reduces power dissipation

Tag X Tag Y 10count Non Redundant Data Cache (2) Pointer Table Value Table count Tag X Tag Y 10

Simulation Enviroment Simulators Cacti tool version 3.0 (Static Analysis) Alpha version of SimpleScalar 3.0 (Dynamic Analysis) Benchmarks Spec2000 Maximum Optimization Level DEC C & F77 compilers with -non_shared -O5 Statistics Collected for 1 billion instructions Skipping initializations

Inlining Performance

Die Area

Latency

Energy Consumption

Miss Rate vs Die Area | | | 0,1 0,5 1,0 cm 2 Miss Ratio % % % % % % % %

Results Caches ranging from 256 KB to 4 MB

Conclusions High degree of value replication is present in conventional caches Non redundant data cache Data value inlining Die area reduction Energy consumption reduction Access time reduction Minor miss ratio increasing

UPC Non Redundant Data Cache Carlos Molina, Carles Aliagas and Montse García Universitat Rovira i Virgili – Tarragona, Spain Antonio González and Jordi Tubella Universitat Politècnica de Catalunya – Barcelona, Spain ISLPED´03, Seoul (Korea) - August 25-27, 2003