Skip to content

Library

Pavel I. Kryukov edited this page Oct 3, 2018 · 11 revisions

CPU Architecture and Microarchitecture

  • Computer Organization and Design: The Hardware/Software Interface, David Patterson and John Hennessy
  • Computer Architecture: A Quantitative Approach, John Hennessy and David Patterson

Digital Circuits

  • Digital Design and Computer Architecture, David Harris and Sarah Harris
    • The best book for beginners about digital design, covers basics of computer architecture as well.
    • Russian, 2nd Edition
    • English, 2nd Edition
    • NB The 3rd edition of the book is less informative than the 2nd one.
  • by Anatoly Larin
    • Lectures for DREC 3rd grade students by MIPT professor Anatoly Larin — covers most of the digital circuits basics.

Git

C++

  • C++ manual, Herbert Schildt, 3rd edition (Rus) — this is the main book for studing C++ in this project. The complexity growths from the zero level, thus, even if you don't know C you can learn C++ using this book.

Performance Simulation

MIPS

Clone this wiki locally