Welcome to source code repository of notes on computer architecture.
This is a collection of mostly my personal notes. Notes are (will be) mixture of:
- Lecture notes on courses offered in universities or other institutions
- Processor history
- Paradigms like reconfigurable computing
but NOT about:
- Details of FPGA based designs
My main purpose is to collect my notes in one place. I prefer to share them publicly because I believe that this will lead creation of more up-to-date and more correct resource. Therefore, I would like to hear your feedback, your comments and corrections.
Source code of the notes is under
docs directory. Root directory holds some
auxiliary files like this file.
In order to compile notes on your machine, first install Sphinx. Refer to document of Sphinx if you need help. Then
docs directory and run the following commands.
Above commands will generate
docs/_build/html/index.html file. This is the
front page of the notes. Open it with your favorite browser.
If you need to compile for PDF or different output format, please check Sphinx documentation.
I will be happy if you help me to make these notes better. If you are not
familiar with reStructuredText, compiling a Sphinx project
git pull requests or Github then you can create
New issue on
Issues page to
talk about your contribution, corrections, fixes, etc.
If you can modify the source files and create pull request,
then please read
This project is licensed under CC-BY-SA-4.0 if otherwise stated.
LICENSE for further information.