Caches remotos e prefetching em sistemas multiprocessadores de alto desempenho - considerações arquiteturais (1999)
- Authors:
- Autor USP: KOFUJI, SERGIO TAKEO - EP
- Unidade: EP
- Assunto: ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES
- Language: Português
- Abstract: Esta trabalho estuda o comportamento dos sistemas de alto desempenho quando são inseridos alguns mecanismos que toleram ou reduzem as grandes latências dos acessos à memória em um multiprocessador de larga escala com memória compartilhada. Os mecanismos de interesse neste estudo são: Busca antecipada de dados (Data Prefetching) e a utilização de um cache especializado para armazenar os dados que pertencem a outros nós no sistema. A arquitetura alvo é um multiprocessador baseado em nós SMP interconectados através de uma rede de interconexão escalável. Busca antecipada de dados é uma técnica para ocultar o grande impacto causado por falhas de cache, pois sobrepõe os acessos à memória com processamento a outros acessos. Este mecanismo permite trazer e armazenar os dados em lugares próximos aos processadores antes que eles sejam usados. Esta tese propõe e avalia um modelo em redes de Petri para uma implementação específica, a saber: Busca Antecipada de Dados Seqüencial Fixa. Avalia-se detalhadamente a utilização de um terceiro nível de cache (L3), o qual armazena unicamente dados remotos. Este cache é conhecido como cache CARD (Cache de Dados para Acessos Remotos) ou simplesmente cache remoto. A análise é realizada considerando um modelo de tempo de acesso aos caches bem detalhado e próximo da realidade. A idéia é conhecer e avaliar os efeitos desses caches remotos no desempenho de sistemas CC-NUMA baseados em aglomerados de SMPs. Neste trabalho se analisa a influência de alguns parâmetros arquiteturais no desempenho de um sistema multiprocessador de alto desempenho. Os parâmetros em análise são: tamanho dos caches, associatividade e tamanho de linha dos caches. Também é estudado o efeito da latência e largura de banda da rede de interconexão e do sistema de memória, e o número de processadores por aglomerado.Para visualizar o impacto da utilização de caches remotos no futuro próximo, também se avalia o efeito dos ) avanços tecnológicos (velocidade dos processadores, das memórias, do barramento e da rede de interconexão). Os resultados são obtidos usando simulação dirigida à execução. Foi construída uma ferramenta de avaliação, um simulador detalhado de arquiteturas modernas baseadas em nós de SMPs, a qual é estimulada com os programas de avaliação do conjunto SPLASH-2 (benchmark amplamente conhecido na área de processamento paralelo, contendo programas representativos de aplicações científicas e de engenharia). Para complementar os programas do SPLASH-2, são propostos e implementados três novos programas, os quais permitem uma melhor avaliação do sistema de memória das arquiteturas alvo. Os resultados obtidos permitem afirmar que em sistemas modernos, os caches remotos são uma boa proposta para avaliar o problema das grandes latências associadas às falhas de cache em multiprocessadores de nós SMPs interconectados. Em sistemas futuros, onde os processadores, a rede, os barramentos, os caches de segundo nível, e as aplicações terão melhoramentos, há a expectativa que tais caches continuem oferecendo ganhos na performance do sistema. Além disso, mostra-se que prefetching seqüencial em um nó SMP pode ajudar a reduzir o tempo de execução das aplicações, sempre que algumas condições sejam satisfeitas
- Imprenta:
- Source:
- Título: Boletim Técnico da Escola Politécnica da USP. Departamento de Engenharia Eletrônica
- ISSN: 1413-2206
- Volume/Número/Paginação/Ano: n.17, 1999
-
ABNT
MORENO, E D e KOFUJI, Sergio Takeo. Caches remotos e prefetching em sistemas multiprocessadores de alto desempenho - considerações arquiteturais. Boletim Técnico da Escola Politécnica da USP. Departamento de Engenharia Eletrônica, n. 17, 1999Tradução . . Acesso em: 23 jan. 2026. -
APA
Moreno, E. D., & Kofuji, S. T. (1999). Caches remotos e prefetching em sistemas multiprocessadores de alto desempenho - considerações arquiteturais. Boletim Técnico da Escola Politécnica da USP. Departamento de Engenharia Eletrônica, (17). -
NLM
Moreno ED, Kofuji ST. Caches remotos e prefetching em sistemas multiprocessadores de alto desempenho - considerações arquiteturais. Boletim Técnico da Escola Politécnica da USP. Departamento de Engenharia Eletrônica. 1999 ;(17):[citado 2026 jan. 23 ] -
Vancouver
Moreno ED, Kofuji ST. Caches remotos e prefetching em sistemas multiprocessadores de alto desempenho - considerações arquiteturais. Boletim Técnico da Escola Politécnica da USP. Departamento de Engenharia Eletrônica. 1999 ;(17):[citado 2026 jan. 23 ] - Controle de largura de banda dinamica para transmissoes multicast para redes de alta velocidade
- Technology and Innovation Management in Higher Education: Cases from Latin America and Europe
- Eficiência dos modelos de transmissão de dados do padrão ZigBee - IEEE 802.15.4 numa rede de sensores sem fio
- Tolerating medium latencies on data caches with hardware-based prefeching
- Performance evaluation of the fixed sequencial perfetching on a bus-based multiprocessor: preliminary results
- Coerencia de cache com esquema diretorio full map num sistema multiprocessador escalavel com crossbar multicasting
- Aplicações das redes de sensores sem fio (RSSF) na engenharia naval e oceanica
- Sistema automatizado de leitura de medidores baseado em visão computacional e comunicação sem fio
- The architecture of a reconfigurable ATM Switch (RECATS)
- Uma avaliação das topologias estrela e malha do padrão zigbee: uma análise em ambientes reais
How to cite
A citação é gerada automaticamente e pode não estar totalmente de acordo com as normas
