{"title":"Estudo Preliminar do Desempenho de Caches Multi-banking Inclusivos e Não-inclusivos em CMPs","authors":"Filipe Montefusco Scoton, M. D. Marino","doi":"10.5753/wscad_estendido.2006.18960","DOIUrl":"https://doi.org/10.5753/wscad_estendido.2006.18960","url":null,"abstract":"Atualmente a tendência do mercado tem sido a de se ter múltiplos cores no mesmo chip (Chip Multiprocessors – CMP). Cada core tem seu próprio processador, seu próprio cache L1 e pode ter seu próprio L2 ou mesmo compartilhar este com outros cores. Uma idéia é a de se ter o L2 dividido em bancos e estes bancos serem conectados através de uma rede intra-chip. Uma vez feita essa divisão em bancos, pode-se utilizar um modelo de cache inclusivo ou não-inclusivo. Baseado nessas idéias, um estudo de comparação de performance entre os modelos inclusivo e não-inclusivo foi realizado. Para isso foram modelados dois sistemas, cada um composto por um chip de 32 cores, executando alguns dos benchmarks do pacote SPLASH-2. Os resultados preliminares mostram a melhor performance do modelo não-inclusivo.","PeriodicalId":423344,"journal":{"name":"Anais Estendidos do VII Workshop em Sistemas Computacionais de Alto Desempenho (WSCAD 2006)","volume":"18 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-10-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133343255","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Uma Arquitetura de Multiprocessadores em Chip Reconfiguráveis, RCMP","authors":"Raphael Fonte Boa Trindade, C. A. P. Martins","doi":"10.5753/wscad_estendido.2006.18962","DOIUrl":"https://doi.org/10.5753/wscad_estendido.2006.18962","url":null,"abstract":"Como os processos de fabricação de circuitos integrados produzem CIs cada vez mais densos, melhores formas de aproveitar estes recursos devem ser desenvolvidas. Os CMPs se apresentam como uma solução para melhorar a utilização destes recursos. Mas além de boa utlização é preciso prover flexibilidade e escalabilidade e ainda fornecer bom desempenho. Para atender a estes requisitos, este trabalho apresenta uma arquitetura CMP reconfigurável, para atender a diversas cargas de trabalho e fornecer alto desempenho.","PeriodicalId":423344,"journal":{"name":"Anais Estendidos do VII Workshop em Sistemas Computacionais de Alto Desempenho (WSCAD 2006)","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-10-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126525963","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Integração do Cluster Enterprise ao Grid Sinergia","authors":"Renato L. F. Cunha, A. F. D. Souza","doi":"10.5753/wscad_estendido.2006.18965","DOIUrl":"https://doi.org/10.5753/wscad_estendido.2006.18965","url":null,"abstract":"Neste trabalho apresentaremos a experiência e os métodos utilizados para a integração do cluster de 64 processadores do Departamento de Informática da UFES ao grid Sinergia, que hoje disponibiliza os recursos computacionais do cluster Enterprise e agrega os recursos disponíveis nas instituições que o compõem.","PeriodicalId":423344,"journal":{"name":"Anais Estendidos do VII Workshop em Sistemas Computacionais de Alto Desempenho (WSCAD 2006)","volume":"46 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-10-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134527839","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Luiza Maria Novais Coutinho, José Leandro Dias Mendes, C. Martins
{"title":"Web-MHSim: Simulador didático de hierarquia de memória com carregamento dinâmico de módulos","authors":"Luiza Maria Novais Coutinho, José Leandro Dias Mendes, C. Martins","doi":"10.5753/wscad_estendido.2006.18966","DOIUrl":"https://doi.org/10.5753/wscad_estendido.2006.18966","url":null,"abstract":"O aprendizado de hierarquia de memória utilizando os métodos convencionais de ensino (slides, livros e outros), apresenta algumas dificuldades na visualização e compreensão do que acontece durante os acessos às posições de memória nos diversos níveis hierárquicos. Com o propósito de reduzir essa dificuldade foi proposto e desenvolvido o Web-MHSim, simulador didático de hierarquia de memória. Com o objetivo de adaptar-se à necessidade do usuário foi adicionado o recurso de carregamento dinâmico de módulos.","PeriodicalId":423344,"journal":{"name":"Anais Estendidos do VII Workshop em Sistemas Computacionais de Alto Desempenho (WSCAD 2006)","volume":"54 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-10-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123522881","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Sincronização em uma Aplicação Distribuída para a Educação à Distância Utilizando Recursos do Middleware ProActive","authors":"B. D. T. P. Gomes, O. A. C. Cortes","doi":"10.5753/wscad_estendido.2006.18964","DOIUrl":"https://doi.org/10.5753/wscad_estendido.2006.18964","url":null,"abstract":"O objetivo deste trabalho é mostrar recursos de um middleware open source, que foram utilizados no desenvolvimento de um Chat que possui mecanismos de sincronização análogos aos algoritmos de exclusão mútua em sistemas distribuídos. Foram utilizados em especial os algoritmos centralizado, distribuído e token-ring. A aplicação, batizada com o nome de SynchroTalk, foi desenvolvida em linguagem Java e o middleware é denominado ProActive.","PeriodicalId":423344,"journal":{"name":"Anais Estendidos do VII Workshop em Sistemas Computacionais de Alto Desempenho (WSCAD 2006)","volume":"82 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-10-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114803913","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
L. G. Silva, Arthur P. Souza, C. A. P. Martins, Luís Fabrício W. Góes
{"title":"JProber: Ferramenta para Análise de Desempenho de Aplicações Paralelas","authors":"L. G. Silva, Arthur P. Souza, C. A. P. Martins, Luís Fabrício W. Góes","doi":"10.5753/wscad_estendido.2006.18961","DOIUrl":"https://doi.org/10.5753/wscad_estendido.2006.18961","url":null,"abstract":"Este trabalho tem o objetivo de propor e apresentar uma ferramenta desenvolvida em Java, para auxiliar a análise de desempenho de aplicações seqüenciais ou paralelas. A ferramenta, que recebe o nome de JProber, inicia a execução dos programas e executa a contagem de métricas para realização da análise. Os resultados capturados são armazenados em arquivos XML para posterior avaliação. A ferramenta realiza ainda cálculos estatísticos de desempenho e plotagem de gráficos.","PeriodicalId":423344,"journal":{"name":"Anais Estendidos do VII Workshop em Sistemas Computacionais de Alto Desempenho (WSCAD 2006)","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-10-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115139495","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Arquitetura Paralela e Parametrizada para Convolução de Imagens","authors":"A. M. Amaral, M. Carvalho, C. Martins","doi":"10.5753/wscad_estendido.2006.18968","DOIUrl":"https://doi.org/10.5753/wscad_estendido.2006.18968","url":null,"abstract":"O baixo desempenho e baixa flexibilidade de soluções de convolução de imagens são problemas comuns. Para solucionar estes problemas, neste artigo, apresentamos uma arquitetura parametrizada e paralela para convolução de imagens. Para verificação, codificamos em VHDL diferentes variações da arquitetura para implementação em FPGA. Resultados de ganho de desempenho e de flexibilidade são comparados com arquiteturas acadêmicas e comerciais.","PeriodicalId":423344,"journal":{"name":"Anais Estendidos do VII Workshop em Sistemas Computacionais de Alto Desempenho (WSCAD 2006)","volume":"46 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-10-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126850579","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
E. Carvalho, S. M. Dias, J. D. Cunha, F. Araújo, C. Martins
{"title":"SkepsisMem: Um Simulador Didático e Interativo de Hierarquia de Memória","authors":"E. Carvalho, S. M. Dias, J. D. Cunha, F. Araújo, C. Martins","doi":"10.5753/wscad_estendido.2006.18963","DOIUrl":"https://doi.org/10.5753/wscad_estendido.2006.18963","url":null,"abstract":"É fato que o processo de aprendizagem de hierarquia de memória tende a ser um tanto quanto árduo em função do alto grau de abstração exigido por parte daqueles que iniciam o estudo nesta área. Buscou-se, neste trabalho, propor e desenvolver um simulador didático e interativo de hierarquia de memória, denominado SkepsisMem, a fim de tornar o processo de aprendizagem mais fácil e interessante. Como resultado, alcançou-se uma ferramenta capaz de simular um conjunto de acessos interativamente nos três níveis tradicionais da hierarquia de memória e exibir de forma gráfica as taxas de acerto e erro nos níveis simulados. Com o objetivo de propor um ambiente didático e interativo de hierarquia de memória, buscou-se reunir as principais características encontradas nos simuladores de hierarquia de memória de natureza didática ou comercial, além de considerar alguns aspectos relevantes com relação ao processo de aprendizagem como um todo.","PeriodicalId":423344,"journal":{"name":"Anais Estendidos do VII Workshop em Sistemas Computacionais de Alto Desempenho (WSCAD 2006)","volume":"66 3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-10-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127748524","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Escalonamento de Processos Sequenciais e Paralelos em um Cluster Dedicado a Simulações Biológicas","authors":"V. D. F. Vieira, R. W. D. Santos","doi":"10.5753/wscad_estendido.2006.18967","DOIUrl":"https://doi.org/10.5753/wscad_estendido.2006.18967","url":null,"abstract":"Neste trabalho foram estudadas diferentes políticas de escalonamento de processos em um pequeno cluster de computadores dedicado a simulações de modelos biológicos. Para isto o perfil típico de carga de trabalho neste cluster dedicado foi reproduzido artificialmente, o qual leva em conta três diferentes tipos de processos: sequenciais leves, sequenciais pesados e processos paralelos pesados baseados na biblioteca MPI. O cluster de computadores utilizado é baseado em Linux e foi montado com o pacote NPACI Rocks. Para o escalonamento de processos foi utilizado o Sun Grid Engine (SGE), que acompanha o NPACI Rocks. O SGE oferece integração com o MPI e permite a criação de filas de processos com características distintas. Foi realizado um estudo comparativo entre o comportamento de diferentes políticas de escalonamento submetidas à carga de trabalho em questão. As métricas adotadas e os objetivos desejados foram os de redução do tempo médio de execução dos processos, aumento da taxa média de processos executados e redução do tempo ocioso dos processadores do cluster. Esta avaliação nos permitiu estabelecer uma forma eficiente para gerenciar os recursos computacionais deste cluster de computadores dedicado.","PeriodicalId":423344,"journal":{"name":"Anais Estendidos do VII Workshop em Sistemas Computacionais de Alto Desempenho (WSCAD 2006)","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-10-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115677721","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Bruno Gonçalves de Jesus, Douglas D. Fernandez das Neves, Denise Stringhini
{"title":"Paralelização do Módulo de Ray-tracing na Ferramenta POV-Ray","authors":"Bruno Gonçalves de Jesus, Douglas D. Fernandez das Neves, Denise Stringhini","doi":"10.5753/wscad_estendido.2006.18959","DOIUrl":"https://doi.org/10.5753/wscad_estendido.2006.18959","url":null,"abstract":"O principal objetivo dessa pesquisa foi a análise de estratégias de paralelização para o módulo que implementa o ray-tracing na ferramenta POV-Ray, que possui código aberto. Com isso, pretendeu-se a elaboração de novos algoritmos que unam o poder da computação paralela de um cluster à alta necessidade de processamento gerada pela renderização de imagens na computação gráfica, diminuindo o tempo final do processo. Este artigo apresenta as limitações impostas pela ferramenta POV-Ray ao paralelismo, o método de paralelização empregado e os testes preliminares de desempenho num cluster de PCs com sistema operacional Linux.","PeriodicalId":423344,"journal":{"name":"Anais Estendidos do VII Workshop em Sistemas Computacionais de Alto Desempenho (WSCAD 2006)","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-10-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121167006","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}