Arquitetura e performance de computadores e software

Entrada para agrupar textos recomendados sobre arquitetura de computadores e clusters, e desenho de software para computação científica:

  • Talvez o texto inicial mais fundamental aqui é In Search of Clusters do Gregory Pfister, que apresenta vários conceitos de arquitetura de computadores (cache, memoria virtual, etc) numa linguagem bastante acessível;
  • Um livro mais focado em hardware e desenho de microprocessadores é o Computer Organization and Design de Patterson & Hennessy. Este é de mais difícil leitura, com foco em engenheiros;
  • Sobre software, recomendo o livro Sistemas Operacionais Modernos do Tanenbaum, que introduz conceitos de baixo-nível como gerenciamento de memória, etc.
  • Um livro completo sobre métodos numéricos e implementações de seus algoritmos é o Matrix Computations de  Golub & Van Loan. Temos cópias de todos esses livros no laboratório.
  • Esta recente revisão aborda avanços no desenvolvimento de algorítmos mais eficientes e deixa uma perspectiva da computação científica nos anos 2020. Esta outra revisão do Mark Gordon foca no reflexo destes desenvolvimentos em códigos de química computacional.

Deixe um Comentário

O seu endereço de email não será publicado Campos obrigatórios são marcados *

Você pode usar estas tags e atributos de HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>