/
The Dirty-Block Index The Dirty-Block Index

The Dirty-Block Index - PowerPoint Presentation

wellific
wellific . @wellific
Follow
352 views
Uploaded On 2020-08-28

The Dirty-Block Index - PPT Presentation

Índice de Bloco Sujo modificado AUTORES Vivek Seshadri Abhishek Bhowmick Onur Mutlu Phillip B Gibbonsy Michael A Kozuchy Todd C Mowry Carnegie Mellon University ID: 807134

block dirty cache dbi dirty block dbi cache index custo core write para rea taxa acerto reduz dram instru

Share:

Link:

Embed:

Download Presentation from below link

Download The PPT/PDF document "The Dirty-Block Index" is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.


Presentation Transcript

Slide1

The Dirty-Block Index Índice de Bloco Sujo (modificado)

AUTORES: Vivek Seshadri, Abhishek Bhowmick, Onur Mutlu, Phillip B. Gibbonsy, Michael A. Kozuchy, Todd C. Mowry.Carnegie Mellon University, Intel Pittsburgh.

Fernando Futoshi Fujioka

Rahuana Maria Ribeiro

Slide2

Objetivos do DBIReduzir custo da cache;Aumentar a taxa de acerto à DRAM.DBI - The Dirty Block Index

Slide3

Dirty-Bit -TAG;

-Indica se algum bloco da cache precisa ser (re)carregado em memória;-Caches que utilizam write-back.DBI - The Dirty Block Index

Slide4

THE DIRTY-BLOCK INDEX (DBI)Nova

proposta para organizar os “dirty-bits”, removendo-os da etiqueta. Consiste em várias entradas, cada uma correspondendo a uma linha na DRAM.DBI - The Dirty Block Index

Slide5

Pontos Positivos e NegativosSupera mecanismos antigos;Aumenta a taxa de acerto da cache, reduzindo seu custo.

DBI - The Dirty Block IndexCusto temporal para cada carga de trabalho;Poucos estudos sobre o tema.

Slide6

DBI - The Dirty Block IndexEstruturaCache convencional:

Cache com DBI:

Slide7

DBI - The Dirty Block IndexOperaçõesLeitura e acesso à

Cache;Requisição de write-back;Extração da cache;Extração do DBI.

Slide8

DBI - The Dirty Block IndexMelhorias propostas pelo DBIEficiência no write-back

informado;Eficiência ao ignorar a procura na cache;Redução do custo do ECC.

Slide9

Eficiência no write-back informadoDBI - The Dirty Block Index

Slide10

DBI - The Dirty Block IndexEficiência ao ignorar a procura na cache

Slide11

DBI - The Dirty Block IndexRedução do custo do ECC

Slide12

DBI - The Dirty Block IndexDesign do DBITamanho;

Granularidade;Política de substituição.

Slide13

METODOLOGIA DE AVALIAÇÃODBI - The Dirty Block IndexSistema:Múltiplos núcleos;

Simulador de DRAM DDR3;Hierarquia de cache L3: L1 e L2 são específicos para um núcleo e L3 é dividido entre os núcleos.Métricas:Single-core: Escrita forçada;

Multi-core

: Aceleração ponderada.

Slide14

DBI - The Dirty Block IndexRESULTADOS

Slide15

DBI - The Dirty Block Index1)Instruções por Ciclo

2)Write Row Hit Rate (Taxa de acerto à linha de escrita)SINGLE-CORE

Slide16

DBI - The Dirty Block Index3)Tag Lookups PKI (Pesquisa na etiqueta por kilo-instrução)Obs.: Na escrita por kilo-instrução não houve melhoria significativa, somente utilizando

mcf e omnetpp;4) Read Row Hit Rate (Taxa de acerto à linha de leitura):SINGLE-CORE

Slide17

DBI - The Dirty Block IndexMULTI-CORE

Aceleração Ponderada:Sistemas de 2,4 e 8 núcleos;CLB melhora performance.

Slide18

DBI - The Dirty Block IndexComparação entre Baseline, DAWB e DBITotal

MULTI-CORE

Slide19

DBI - The Dirty Block IndexAnálise de Área e EnergiaUma cache que usa DBI, reduz o custo da área, comparado às caches normais;

Reduz os custos do ECC, reduzindo também o custo da área da cache.Reduz consumo de energia da área total.

Slide20

ConclusãoDBI - The Dirty Block IndexDBI vale a pena? -SIM.Porque?

-Reduz custos; -Aumenta desempenho.Pode ser usado em outros níveis de cache e para outros tipos de otimizações.Precisa/pode ser estendido para organizações de dados mais eficientes.

Slide21

OBRIGADO!DBI - The Dirty Block Index