-
Notifications
You must be signed in to change notification settings - Fork 141
Library
Pavel I. Kryukov edited this page Nov 26, 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.
- English, 3rd Edition (MIPT Library)
- Russian, 4th Edition (MIPT Library)
-
Computer Architecture: A Quantitative Approach, John Hennessy and David Patterson
- The classic book about state-of-the-art high-performance computing microarchitectures.
- English, 4th Edition (MIPT Library)
-
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 (free on MIPS website)
- NB The 3rd edition of the book is less informative than the 2nd one.
-
Basics of Digital Circuits, Anatoly Larin
- Lectures for DREC 3rd grade students by MIPT
- Covers most of the digital circuits basics.
- Russian (MIPT Library)
-
Pro Git
- Free and very detailed document about Git.
- English, 2nd edition
- Russian, 2nd edition
- Git Flight Rules
-
git-magic
- Provides you more details about Git.
-
Teach Yourself C++, Herbert Schildt
- The best to study C++ to participate in the project
- MIPT Library: Russian, 3rd edition
- Design Patterns: Elements of Reusable Object-Oriented Software (mostly known as Gang of Four)
- 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.