-
Notifications
You must be signed in to change notification settings - Fork 137
Library
Pavel I. Kryukov edited this page Oct 3, 2018
·
11 revisions
-
Computer Organization and Design: The Hardware/Software Interface, David Patterson and John Hennessy
- The main book for this course. It contains all that you need to know about the computer architecture and MIPS ISA.
- MIPT Library: English, 3rd Edition
-
Computer Architecture: A Quantitative Approach, John Hennessy and David Patterson
- The classic book about state-of-the-art high-performance computing microarchitectures.
- MIPT Library: English, 4th Edition
-
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.
-
Pro Git
- Free and very detailed document about Git.
- For you it is more than enough to read the chapters 1, 2 and review the beginning of chapter 3 (to be familiar with "branches").
- Note that chapter A3 contains descriptions of all the git commands.
- English, 2nd edition
- Russian, 2nd edition
-
Git Flight Rules
- Good explanation what to do when things go wrong.
- English
- [Russian](https://github.com/k88hudson/git-flight-rules/blob/master/README_ru.md
-
git-magic
- Provides you more details about Git.
- 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.
- Asim: A Performance Model Framework (Eng) is a paper about framework for CPU performance modeling, including features that we're reusing for MIPT-MIPS simulator.
- MIPS Instruction Reference — the detailed list of MIPS instructions.
- MIPS Instruction Converter — the good tool investigate MIPS instruction encoding.
- MARS Syscalls Funstions — system calls that are implemented in MARS MIPS simulator and we re-use
MIPT-V / MIPT-MIPS — Cycle-accurate pre-silicon simulation.