Mod. D a r k ~ * Membro Senior
Mensagens : 843 Pontos : 7554 Agradecimentos : 82 Data de inscrição : 15/03/2010
| Assunto: Novas técnicas melhoram o desempenho de processadores multi-core em até 40% Sex 27 maio 2011, 22:02 | |
| Para visualizar corretamente esse tópico, ative o código HTML no seu perfil !Pesquisadores aprimoraram a maneira como esses processadores obtém dados da memóriaPesquisadores da North Carolina State University, nos Estados Unidos, divulgaram um estudo onde revelam duas novas técnicas que podem aumentar a performance de processadores multi-core em até 40%. As técnicas melhoram a maneira como um processador obtém dados da memória RAM. Imagine que há uma estrada entre esses dois componentes. À medida que os processadores ficaram mais rápidos, essas estradas ficaram “congestionadas” com dados inúteis, que não deixam o processamento mais rápido, pelo contrário. Cada processador tem um cache que prevê de quais dados um núcleo vai precisar futuramente e obtém esses dados. Esse processo chama-se prefetching e, para que funcione corretamente, as previsões do cache devem ser precisas, do contrário, essas “estradas” apenas ficam lotadas de dados. Logo, a primeira técnica da pesquisa teve seu foco em definir com mais precisão quais núcleos do processador necessitam de mais banda. “Ao distribuir melhor a banda aos núcleos apropriados, os critérios conseguem maximizar a performance do sistema”, afirma Yan Solihin, coautor da pesquisa. “A segunda técnica é um conjunto de critérios que desenvolvemos para determinar quando o prefetching vai melhorar a performance e deverá ser utilizado, assim como quando vai apenas atrasar o processamento e deverá ser evitado”, ressalta Solihin. De acordo com a pesquisa, cada núcleo poderá ativar e desativar o prefetching automaticamente conforme a necessidade. Em processadores que não utilizam prefetch, as novas técnicas aumentaram a performance em 40%; já em processadores com esse recurso, a melhora foi de 10%, segundo os pesquisadores. A pesquisa será apresentada no dia 9 de junho em uma conferência na cidade de San Jose, Califórnia, Estados Unidos. | |
|