1 Workshop GrecO 2005 Metodologia para Estimativa de Consumo de Energia em Memória Cache baseado em ADL Aluno: Abel Guilhermino da Silva Filho

Slides:



Advertisements
Apresentações semelhantes
Modelos e Sistemas de Reputação
Advertisements

Universidade Federal de Pernambuco
LOGO Sensitivity Analysis of Dependability in Redundant Computer Networks Almir Guimarães / Kádna Camboim / Rubens Matos
ArchC: Uma linguagem de descrição de arquiteturas
Arquiteturas Diferentes
Metodologia para Desenvolvimento de Sistemas Web
Avaliação de Desempenho e Potência de Mecanismos de Comunicação
Co-projeto de Sistemas Operacionais
Seminário de Andamento UNILASALLE André Sandri Maio 2006 PROFILE EM UML PARA MODELAGEM SIMPLIFICADA DE INTERFACES GRÁFICAS EM APLICATIVOS.
Arquiteturas de Alto Desempenho
FERRAMENTA PARA ANÁLISE DE IMPACTO BASEADO EM RASTREABILIDADE DE
FERRAMENTA PARA ANÁLISE DE IMPACTO BASEADO EM RASTREABILIDADE DE
Research of Dynamic SOA Collaboration Architecture
APLICAÇÃO DE REDES DE DEPENDÊNCIA NO AUXÍLIO À DECISÃO POR MÚLTIPLOS CRITÉRIOS PARA A ANÁLISE DO DESEMPENHO DO PLANEJAMENTO E CONTROLE DA PRODUÇÃO Exame.
EPUSP – PTC Guido Stolfi
SEMINÁRIO DE METODOLOGIA Arquitetura GRADI
Engenharia de Software para Computação Embarcada
Matheus dos Santos Lima
Matheus dos Santos Lima
FPGA e CPLD.
Dezembro 2002, Faculdade de Engenharia da Universidade do Porto Escalonamento de Tráfego IP em Redes de Comunicação Industrial Sandra Lemos Machado Perfil.
Lígia Maria Soares Passos Aluna Stéphane Julia Orientador
Testes de segurança Avaliação de diferentes ferremantas para testes em computadores e em redes locais(Lan’s) Mestrado em Ciência da Informação Segurança.
Marcus Vinicius Silva Soares Orientador: Luiz Merschmann Outubro / 2010.
Uso de Sistemas Imunológicos Artificiais para Detecção de Falhas em Plantas da Indústria de Petróleo. Aluno: Alexandre Willig Quintino dos Santos Orientador:
Call Center de Emergência Marcus A. de Queiroz V. Lima
Comparando Abordagens para Modelagem de Processos de Negócio Baseadas em Regras de Negócio e Workflows: Estudo Experimental Fabiane Albino
Portifólio Grupo de Engenharia da Computação (GrecO)
1 My GRID: Bio-informática personalizada em uma grade de informação. Francisco Silva
Desenvolvimento de um Controle Reconfigurável para Sistemas de Tempo Real Crítico Sistema para aplicações em Mecatrônica e Automobilística.
TVDesigner Uma Ferramenta para Criação de Aplicações MHP Interativas para TV Digital Orientador: Prof. Ph.D. Carlos André Guimarães Ferraz Aluno: Djaci.
Desenho e simulação de bioprocessos
Single-Chip Cloud Computer (SCC) Um processador many-core experimental desenvolvido pela Intel Labs.
Uma Abordagem para Criação de Agentes Normativos Marx Leles Viana
Dispositivos Programáveis
MO801: Tópicos em Arquitetura e Hardware 1 Tópicos em System-Level Design Tecnologia de Projeto Sandro Rigo
Plataforma Java 2 - Micro Edition (J2ME) Prof. Afonso Ferreira Miguel, MSc.
Superscalar Processor’s Architecture Team Federal University of Rio Grande do Sul Brazil Prof. Philippe O. A. Navaux Prof. Tiaraju A. Divério Prof.
Microprocesadores x Microcontroladores
Arquiteturas Reconfiguráveis e GARP Karina Zupo de Oliveira - RA MO401 – Prof. Rodoldo Novembro 2005.
Uma Ferramenta para Configuração Colaborativa de Produtos em LPS Carlos Roberto Marques Junior
Análise de Estratégias de Green Computing em Grades Oportunistas.
Ferramenta de Modelagem de Requisitos e Agentes (TAOM4e) Laís Xavier Prof.: Jaelson Castro.
Disciplina: Computação Reconfigurável Aulas teóricas: 2 horas por semana Aulas práticas: 2 horas por semana Regente:Valeri Skliarov Área:FPGAs (desenvolvimento,
10 o Simpósio Brasileiro de Computação Musical3 a 6 de Outubro de A User-Friendly Graphical System for Room Acoustics Measurement and Analysis Leo.
Sistemas de Governança (Enforcement Systems) Viviane Torres da Silva
Categorização de Documentos Mariana Lara Neves CIn/UFPE.
Studying Energy Trade Offs in Offloading Computation/Compilation in Java-Enabled Mobile Devices Autores: Chen, G., Kang, B., Kandemir, M., Vijaykrishnah,
Introdução aos sistemas distribuídos on-line para processamento de fluxos de dados – Parte I PROF. ANDRÉ LEON S. GRADVOHL, DR. 7/agosto/2015.
Programa Nacional de Cooperação Acadêmica (PROCAD / CAPES) Desenvolvimento de Linhas de Produtos de Software usando Técnicas Orientadas a Aspectos REQUISITOS.
Ilda Manuela Martins Ferreira Sessão Controlo Tese 2º Semestre 2007/2008.
Comunicação Assíncrona em Equipes Distribuídas: Requisitos e Meios Utilizados Cleyton Carvalho da Trindade Universidade Federal de.
1 Identificando Riscos em Projetos de IP-cores Aluno: Tiago Lins Orientador: Hermano Perrelli 29/03/2007.
DESENVOLVIMENTO DE UM MODELO PARA SIMULAÇÃO DA DISTRIBUIÇÃO POPULACIONAL EM UMA REGIÃO URBANA DOUTORANDA: Christiane Wenck Nogueira ORIENTAÇÃO: Profa.
Integração Semântica: uma pesquisa sobre abordagens baseadas em ontologias Túlio Lages
CIn.ufpe.br Modelos de Desempenho para Aplicações de Sincronização de dados em Dispositivos Móveis Aluno: Carlos Alexandre Silva de Melo Orientador: Paulo.
1 Modelagem e Avaliação de Dependabilidade de Infraestruturas de Mobile Cloud Computing Jean Carlos Teixeira de Araujo Orientador: Prof.
Métricas de Software Orientado a Aspectos Diego Martins – Turah Xavier –
1 Workshop GrecO 2005 Remy Eskinazi “Uma Metodologia Baseada em Redes de Petri Temporizadas para a geração de Escalonamento Estático.
Alan Mateus Vieira Neves Mestrando em Ciência da Computação Prof. Dr. Ricardo Massa Orientador Um framework estratégico para tomada de decisão em ambiente.
Uma Extensão do Fluxo de Análise e Projeto do RUP com suporte a Desenvolvimento Baseado em Componentes Eduardo Almeida
1 Workshop GrecO 2005 ipQUALITI: um Modelo de Qualidade para Desenvolvimento de IP’s.
1 Workshop GrecO 2005 Brazil-IP – Fenix Projeto USB.
1 Workshop GrecO 2005 ipPROCESS: Validação e Extensão do Processo Baseada em Estudos de Caso.
Workshop MEDIABOX GRUPO 1 (Sistemas Operacionais compátiveis com a arquitetura)
Projeto BrazilIP Gerente: Cristiano Araújo Coordenadora: Edna Barros.
1 Workshop GrecO 2005 Uma Metodologia para Desenvolvimento de Multiprocessor System-on-Chip (MPSoCs) João Fernando Bione da Silva
PREDIÇÃO DE CONSUMO DE ENERGIA LEONARDO QUATRIN CAMPAGNOLO LILIAN MENDES CUNHA RAFAEL DE PINHO ANDRÉ.
Informações básicas que caracterizem a organização xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.
Centro de Pesquisas de Energia Elétrica - CEPELProjeto UAT Abrigado - AVALISOL| Out 2015 Centro de Pesquisas de Energia Elétrica - CEPEL Autor/apresentador.
Transcrição da apresentação:

1 Workshop GrecO 2005 Metodologia para Estimativa de Consumo de Energia em Memória Cache baseado em ADL Aluno: Abel Guilhermino da Silva Filho Orientador: Prof. Manoel Eusebio de Lima Início do Programa: 2002

2 Informações Gerais Aluno –Abel Guilhermino da Silva Filho Orientador –Prof. Manoel Eusebio de Lima Pós Graduação –Aluno de Doutorado (2002 – 2006) Linha de Pesquisa: –Estimativa de Energia –Exploração de Arquiteturas –Sistemas Reconfiguráveis

3 Descrição do Problema (Estimativa de Energia) MIPS Economia de 20% de energia Análise Energia Análise Energia Sparcv8 MIPS Sparc djpeg (img.jpg) 6kb 32mJ 40mJ

4 Descrição do Problema (Exploração Arquitetura) Size: 2k,4k,8kbytes Linha: 16, 32, 64bytes Associatividade: 1,2,4 PP DM1 MEM IC1 (2k,16,1)

5 Relevância do Problema Cache contribui muito para performance e potência Problema: –Realizar estimativas de consumo de energia em memória cache num ambiente SoC IP (Hw) Cache IP (HW) IP (HW) µP Core IP (HW) SoC Macci, E.: caches consomem em torno 50% num sistema  P,Cache,MEM. (Feb 2003) ARM920T: caches consomem quase a metade da energia de todo o chip (Segars 01) M*CORE: cache unificada consome quase a metade da potência total do chip (Lee/Moyer/Arends 99) Dutt, Nikil: cache consome certa de 45% da energia de um chip (set. 2004). 45%

6 Objetivo Desenvolver uma metodologia para realização de estimativa de consumo de energia em memória cache no nível de sistema. –Baseado em Simulação com Extensão de ArchC. –Modelo de Energia (eCacti) Desenvolvimento de uma heurística para exploração de arquitetura visando redução do consumo de energia

7 Abordagem Escolhida Análises/Validações

8 Contribuição Esperada Estender ArchC para suportar estimativa de energia em memória cache Heurística de exploração de arquitetura visando redução do consumo de energia

9 Resultados (Estimativa) 2 a etapa: 3 a etapa: (rawcaudio) 1 a etapa: 2 a etapa:

10 Resultados (Heurística) AC_ARCH(mips1) { ac_mem MEM:5M; ac_powercache IC1("dm", 1024, 2, "wt", "wal", 1.7, 0.08); ac_powercache IC2("dm", 2048, 2, "wt", "wal", 1.7, 0.08); ac_powercache DM1("2w", 2048, 1, "lru", "wb", "wal", 1.7, 0.08); ac_powercache DM2("2w", 4096, 1, "lru", "wb", "wal", 1.7, 0.08); ac_regbank RG:8; ac_regbank RB:256; ac_reg PSR,Y; ARCH_CTOR ( mips1 ) { ac_isa("mips1_isa.ac"); IC1.bindsTo( IC2 ); DM1.bindsTo( DM2 ); IC2.bindsTo( MEM ); DM2.bindsTo( MEM ); }; Redução no consumo de energia (rawcaudio)

11 Oportunidades Refinamentos do mecanismo de exploração –Desenvolvimento de Scripts –Integração ao modelo de exploração (Pablo) Instalação de ferramentas no Linux Refinar modelo de Energia –Considerando Precisão –Considerando Modelo Cycle Accurate Exploração de outros parâmetros da Arquitetura –Política Escrita Cache, Área, Processador, Tecnologia, etc... –Considerar vários benchmarks

12 Publicações Publicações : –[1] Abel Guilhermino da Silva Filho and Manoel Eusebio de Lima, “A Heuristic for Energy Consumption Exploration Based on Two-Level Cache Hierarchy”, Phd Forum at the VLSI-SoC 2005, Perth, Western Australia out 17-19, –[2] A.G. Silva-Filho, R. Eskinazi, P.S.B.Nascimento and M.E.Lima. "AN ENERGY-AWARE EXPLORATION APPROACH BASED ON OPEN SOFTWARE ENVIRONMENT". > published in "IFIP International Federation for Information Processing", > Vol 184/2005, Chapter: p.97. –[3] A.G. Silva-Filho; R. Eskinazi, P.S.B.Nascimento, and M.E. Lima, “An Energy-Aware Exploration Approach based on Open Software Environment”, International Embedded Systems Symposium (IESS), Manaus, Brasil August 15-17, 2005, pp –[4] Abel Guilhermino da Silva Filho and Manoel Eusebio de Lima, “An Energy-Aware Exploration Heuristic Considering Two-Levels Cache”, Languages, Compilers, and Tools for Embedded Systems (LCTES’05) Student Research Forum; Chicago, Illinois, June –[5] Paulo Sérgio B. Nascimento, P. R. M. Maciel, M. E. Lima, R. E. Sant'ana, and A.G. da Silva Filho, “A Partial Reconfigurable Architecture for Controllers Based on Petri Nets”, Proceedings of the 17th Symposium on Integrated Circuits and Systems Design (SBCCI) Pernambuco, Brazil September 7-11, 2004). ISBN

13 Publicações Publicações: –[6] Paulo Sérgio B. Nascimento, Paulo Romero M. Maciel, Manoel E. Lima, Remy E. Sant'ana, Abel Guilhermino S. Filho, “A Partial Reconfigurable FPGA Implementation for Industrial Controllers Using SFC-Petri Net Description”, Proceedings of the 2005 ACM/SIGDA 13th international symposium on Field-programmable gate arrays, Pages: 262 – 262, Monterey, California, USA February , ISBN: –[7] Remy Eskinazi, Paulo Maciel, Manoel Eusebio, Paulo Nascimento, Abel Guilhermino, Carlos Valderrama, “A Timed Petri Net Approach for Pre- Run time Scheduling in Partial and Dynamic Reconfigurable Systems”, The 12th Reconfigurable Architectures Workshop (RAW 2005), Denver Colorado, USA, April ISBN –[8] Remy Eskinazi, Paulo Maciel, Manoel Eusebio de Lima, Paulo Sergio Nascimento, Abel Guilhermino, Carlos Valderrama, “A Methodology for Hardware Tasks Scheduling Optimized in Time for Partial and Dynamic Reconfiguration of FPGAs”, International Workshop on Applied Reconfigurable Computing (ARC 2005) - Algarve, Portugal, February , ISBN: X –[9] Remy Eskinazi, Manoel E. de Lima, Paulo R. M. Maciel, Carlos A. Valderrama, Abel G. Filho, Paulo S. B. Nascimento, “A Petri-Net Based Pre-Runtime Scheduler for Dynamically Self-Reconfiguration of FPGAs”, Proceedings of the 2005 ACM/SIGDA 13th international symposium on Field-programmable gate arrays, Pages: 262 – 262, Monterey, California, USA February , 2005 ISBN: