~~NOTOC~~ ====== BE5B35APO - Computer Architectures ====== **[[.:..:start|Switch to pages for the Czech course variant]]** The regular in person education is planned for 2023/2024 summer term with [[https://euroteq.eurotech-universities.eu/initiatives/building-a-european-campus/course-catalogue/|EuroTeQ]] students attending remotely ([[.:distedu:start|distedu - Distance education organization]]) //**Official pages for the subject**// * [[https://www.fel.cvut.cz/education/bk/predmety/43/58/p4358606.html|BE5B35APO on FEE Faculty Subjects List]] * [[http://www.fel.cvut.cz/education/bk/predmety/12/78/p12783304.html|AE0B36APO on FEE Faculty Subjects List]] //**Page index**// * [[.:classification:start]] * [[.:lectures:start]] * [[.:tutorials:start]] * [[.:homeworks:start]] * [[.:semestral:start]] * [[..:teacher:start|Teachers]] * [[.:distedu:start|distedu - Distance education organization]] * [[.:documentation:start]] //**Important links**// * [[https://fel.cvut.cz/cz/education/rozvrhy-ng.B232/public/html/predmety/43/58/p4358606.html|course timetable]] * [[https://cw.felk.cvut.cz/courses/apo/|Gate to remote KN:E-23 laboratory room]] * [[https://github.com/cvut/qtrvsim/releases|QtRVSim Simulator Installation]] ([[https://comparch.edu.cvut.cz/qtrvsim/app|Online version]]). * [[https://cw.felk.cvut.cz/forum/forum-1868.html|forum]] (archive [[https://cw.felk.cvut.cz/forum/forum-1817.html|2023]] [[https://cw.felk.cvut.cz/forum/forum-1767.html|2022]]) * [[https://comparch.edu.cvut.cz/|https://comparch.edu.cvut.cz/]] - pages with simulators and guidepost to computer architectures courses at CTU ===== News ===== * Our simulator and teaching approach has been presented at [[https://fosdem.org/2023/|FOSDEM 2023]], event with slides and recording [[https://fosdem.org/2023/schedule/event/rv_qtrvsim/|QtRVSim—Education from Assembly to Pipeline, Cache Performance, and C Level Programming]] /* * Two MZ_APO kits are available on-line * The third official homework is open. * The initial version of the [[https://github.com/cvut/qtrvsim|QtRVSim]] simulator packages are prepared. For Ubuntu 18.4 and later on [[https://launchpad.net/~qtrvsimteam/+archive/ubuntu/ppa|https://launchpad.net/~qtrvsimteam/+archive/ubuntu/ppa]]. Install by ''sudo add-apt-repository ppa:qtrvsimteam/ppa ; sudo apt-get update ; sudo apt-get install qtrvsim''. Binary archives for MAC OS and Windows are available on the project release page [[https://github.com/cvut/qtrvsim/releases|https://github.com/cvut/qtrvsim/releases]]. For Suse Linux, Debian and other GNU/Linux distribution, see [[https://software.opensuse.org/download.html?project=home%3Ajdupak&package=qtrvsim|https://software.opensuse.org/download.html?project=home%3Ajdupak&package=qtrvsim]]. Online [[https://dev.jakubdupak.com/qtrvsim|https://dev.jakubdupak.com/qtrvsim]]. */ /* {{blog>courses:B35APO:news?10}} */ ===== Literature ===== * PATTERSON, David A. a John L. HENNESSY. Computer organization and design RISC-V edition: the hardware/software interface. Second Edition. Cambridge: Elsevier, [2021]. ISBN [[https://www.elsevier.com/books/computer-organization-and-design-risc-v-edition/patterson/978-0-12-820331-6|978-0-12-820331-6]]. ([[https://aleph.cvut.cz/F?func=direct&doc_number=000821930&local_base=DUPL&format=999|12 textbooks available in CTU central library]]) Older MIPS edition * PATTERSON, David A. a John L. HENNESSY. Computer organization and design: the hardware/software interface. 4th rev. ed. Waltham: Morgan Kaufmann, c2012. Morgan Kaufmann series in computer architecture and design. ISBN [[https://www.elsevier.com/books/computer-organization-and-design/patterson/978-0-12-374750-1|978-0-12-374750-1]] ([[https://aleph.cvut.cz/F?func=direct&doc_number=000745335&local_base=DUPL&format=999|30 textbooks available in CTU central library]]) ===== Access control ===== Don't have access to course materials? You have to sign in!