Busca avançada
Ano de início
Entree

Ambientes de execução de software eficientes para arquiteturas com memória universal

Processo: 14/17925-0
Linha de fomento:Bolsas no Brasil - Pós-Doutorado
Vigência (Início): 01 de dezembro de 2014
Vigência (Término): 30 de novembro de 2017
Área do conhecimento:Ciências Exatas e da Terra - Ciência da Computação - Sistemas de Computação
Convênio/Acordo: Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES)
Pesquisador responsável:Rodolfo Jardim de Azevedo
Beneficiário:Emilio de Camargo Francesquini
Instituição-sede: Instituto de Computação (IC). Universidade Estadual de Campinas (UNICAMP). Campinas , SP, Brasil
Vinculado ao auxílio:13/08293-7 - CECC - Centro de Engenharia e Ciências Computacionais, AP.CEPID
Assunto(s):Simulação por computador   Computação de alto desempenho   Memória (eletrônica digital)

Resumo

A atual tecnologia na qual é baseada a memória principal da maioria das plataformas computacionais, DRAM, está chegando ao seu limite de escalabilidade e evolução. Um dos principais desafios é o fato de hoje não haver nenhuma técnica que permita a fabricação de células de memória menores do que aquelas já existentes. Por esta razão, os projetistas de hardware voltaram a sua atenção a diversas tecnologias alternativas. Grande parte destas tecnologias têm, entretanto, uma característica comum: ao contrário da tecnologia DRAM, elas não são voláteis. Isto significa que elas são capazes de manter os dados armazenados mesmo sem uma alimentação de energia contínua. Um sistema computacional onde a memória de trabalho principal é não volátil e que potencialmente tem capacidade semelhante aos dispositivos secundários de armazenamento torna a existência de dois níveis de armazenamento supérflua. Um sistema com tal arquitetura de memória é conhecido como sistema com memória universal (\emph{Universal Memory}). Arquiteturas com memória universal ainda não estão amplamente disponíveis no mercado, porém para que possam ser utilizadas de maneira eficiente o software utilizado atualmente, de baixo ou alto nível, deverá ser adaptado e otimizado. Sistemas com memória universal abrem uma vasta gama de desafios de pesquisa em software que envolvem aspectos de segurança, sistemas operacionais e otimização de ambientes de execução. Neste projeto investigaremos e proporemos aspectos de software para uma utilização eficiente e coerente das máquinas baseadas nesses novos sistemas de memória. (AU)

Mapa da distribuição dos acessos desta página
Para ver o sumário de acessos desta página, clique aqui.