You are here: Home / ECPE 170 / Resources

Resources

Slides

#TopicDownload
1 Intro PDF
2 Linux Basics PDF
3 VCS PDF
4

C Intermediate 1:

Toolchain Reference Slides:

PDF

PDF

5

C Advanced:

C Challenge

C Challenge PPTX for visual aid on algorithm

PDF

PDF

PPTX

6 C Advanced 2 PDF
7

Performance Measurement

MID-TERM 1

PDF

PDF

8 Performance Optimization -- Compiler and Programmer PDF
9

Performance Optimization -- Memory Optimization

(Memory layout, software prefetching, and writing cache

friendly codes)

PDF
10 PDF
11 PDF
12 PDF
13 PDF
14 PDF
15 PDF
16 PDF

 

Mercurial / Version Control Systems

 

Makefiles

 

C Programming References

 

MIPS Assembly Programming

  • MIPS Instruction Set - Start here first!
  • MIPS Example Programs - Review next!
  • MIPS tutorial for strings and vectors - Nice explanation and example code
  • What is a pseudo-instruction?
  • Additional resources available in Canvas site (Files folder)
    • MIPS Green Card ("cheat sheet") - MIPS_Green_Sheet.pdf
    • Appendix A from H&P Textbook:  Assemblers, Linkers, and the SPIM simulator - HP_AppA.pdf
      • This includes a complete list of instructions and psuedo-instructions
    • MIPS32 Architecture for Programmers, Volume 1 - MIPS_ISA_Vol_1.pdf