A teoria dos compiladores parece ser um assunto bastante analisado. Quais são alguns problemas em aberto ou pesquisas atuais acontecendo no campo?
13
A teoria dos compiladores parece ser um assunto bastante analisado. Quais são alguns problemas em aberto ou pesquisas atuais acontecendo no campo?
Respostas:
Na minha experiência, vi os seguintes desenvolvimentos de novos compiladores:
Eu já vi vários trabalhos em coisas como verificadores de tipo e assim por diante, mas presumo que você esteja falando mais sobre coisas específicas do compilador.
fonte
Desde quando saí (mas provavelmente ainda são relevantes):
Isso requer levar em consideração o mapeamento da memória (distribuição de dados do problema) dos dados para os processadores e adicionar código explícito para solicitar páginas de memória para leitura / gravação antes que elas sejam realmente necessárias para impedir a paralisação dos processadores.
Removendo a necessidade de desenvolvedores gerarem explicitamente código encadeado (porque geralmente são muito ruins nisso).
fonte