Envelhecimento de Conjunto de Instruções de Processadores

3 de abril de 2017
RodolfoJardim Palestra de Final
Palestrante:
Prof. Dr. Rodolfo Jardim de Azevedo (UNICAMP)
Local:
Auditório Prof. Fernão Stella R. Germano – Bloco 6
Horário:
Segunda (10/04) 16h30 – 17h30
Downloads:
slides da palestra

Resumo: O Envelhecimento do Conjunto de Instruções (ISA aging) pode ser detectado na maior parte dos processadores existentes onde, após décadas de desenvolvimento incremental, muitas instruções novas foram adicionadas no ISA, enquanto outras pararam de ser utilizadas em código moderno. Nesta apresentação, será mostrado o impacto da existência das instruções antigas, em termos de compatibilidade de código, e sua influência em características do processador como tamanho do código, complexidade do decodificador, entre outros. No final, será apresentada uma técnica preliminar para permitir que o ISA evolua, garantindo compatibilidade binária, mas ao mesmo tempo, removendo instruções antigas que passam a ser interpretadas por software.

Short CV: Prof. Dr. Rodolfo Jardim de Azevedo is an associate professor at University of Campinas (UNICAMP). He received his PhD in Computer Science from University of Campinas (UNICAMP) in 2002 and is a member of the Computer Science graduate program where he advises master and PhD students. He got three best papers in conferences (SBAC-PAD 2004, SBAC-PAD 2008, and WSCAD 2012). In 2012 he received the Zeferino Vaz Academic Award and the newly created UNICAMP Teaching Award. He has published 20 journal and 65 conference papers. He is CNPq Researcher since 2006. In the last 14 years, he has been honored 7 times in the Computer Science and Computer Engineering graduations.