University of Cyprus
|
ΕΠΛ 605: Προχωρημένη Αρχιτεκτονική Υπολογιστών |
Εαρινό 2021
|
Directory
EPL605 | Course Contract | Lectures & Readings | Homework | Tutorials | Labs | Resources | What's New?
Θέματα Εργαστήριων |
||||
|
||||
Week |
Date |
Περιγραφή |
Εργασίες / ΑΝΑΓΝΩΣΜΑΤΑ |
Διαφάνειες |
1 |
20/01/2021 |
Εισαγωγή
στο UNIX και άλλα εργαλεία |
||
2 |
27/1/2021 |
PIN Tool και Object dump |
Εισαγωγή στα
εργαλεία και πειραματισμός με βασικά PINTOOLS |
|
3 |
3/02/2021 |
Hardware Counters and the
perf Linux Tool |
Χρήση του Εργαλείου perf (Linux profiling with
performance counters) Examples using 4 different
version of the Matrix Multiplication Algorithm. The Effect of gcc optimizations (gcc
–O0 to 4) on the system performance. Also we will go through basic Linux monitoring utilities such as top, mpstat, ps. gnuplot |
https://perf.wiki.kernel.org/index.php/Tutorial GCC optimization
Flags (https://gcc.gnu.org/onlinedocs/gcc/Optimize-Options.html) https://sourceware.org/binutils/docs/binutils/objdump.html https://sourceware.org/gdb/current/onlinedocs/gdb/index.html#SEC_Contents http://www.gnuplot.info/docs_4.6/gnuplot.pdf http://www.brendangregg.com/Slides/Velocity2015_LinuxPerfTools.pdf Labs
CPU: http://ark.intel.com/products/80815/Intel-Core-i5-4590-Processor-6M-Cache-up-to-3_70-GHz https://software.intel.com/sites/default/files/managed/39/c5/325462-sdm-vol-1-2abcd-3abcd.pdf |