Skip to Timer
Syllabus
Sites
Canvas
Quuly
GradeScope
Piazza
Grade server
Submit server
Resources
CMSC411 (Summer 2023) Computer Systems Architecture
Course Essentials (Linked in Sites tab)
Canvas
GradeScope
Piazza
Quuly
Grade server
Submit server
Textbook Appendices
MIPS
MIPS Instruction Set Reference Sheet 1
MIPS Instruction Set Reference Sheet 2
MIPS Assembly Language Programming Tutorials
MIPS Architecture and Assembly Language Overview
MIPS Instructions and Their Formats
MIPS32 Architecture and Instruction Reference:
Vol. 1
,
Vol. 2
,
Vol. 3
MIPS64 Architecture and Instruction Reference:
Vol. 1
,
Vol. 2
,
Vol. 3
Unix/Linux and C
Unix Introduction
Basic Unix Tutorial
Unix Tutorial
Windows Subsystem for Linux (Run a GNU/Linux environment directly on Windows)
X Forwarding
Grace System
Resetting Grace Environment
https://dav.terpconnect.umd.edu/ (for downloading material from grace). Or, you may use SFTP client application.
Setting gcc alias
C Style Guide
Debugging in C
Input/Ouput Redirection and diff command
Emacs tutorial (Section 5 of unix-tutorial.pdf)
Emacs Cheat Sheet(1)
Emacs Cheat Sheet(2)
Other
Top 500 Supercomputers
Sites to compare text files:
https://text-compare.com/
https://www.diffchecker.com/
Timer
Web Accessibility