Low-level programming assignments, "Low-Level Programming" (TDT4258) course, fall 2023.
-
Updated
Jan 5, 2024 - Assembly
Low-level programming assignments, "Low-Level Programming" (TDT4258) course, fall 2023.
C++ library for storing objects of different types contiguously
A survey on architectural simulators focused on CPU caches.
CPU Cache line invalidation using Golang primitives
The effect of cache memory on array processing time
CPU cache emulator (LRU)
Data Oriented Design (DOD) vs. Object Oriented Design (OOD) in action with performance stats.
🐳 A Dockerized version of GCC-SLO (Suggestions for Locality Optimizations)
uiomem is a Linux device driver for accessing a memory area outside the Linux Kernel management from user space.
MIPT-V Pipeline Flowchart Visualizer
The CacULE CPU scheduler is based on interactivity score mechanism. The interactivity score is inspired by the ULE scheduler (FreeBSD scheduler).
CoreFreq : CPU monitoring and tuning software designed for 64-bit processors.
Cycle-accurate pre-silicon simulator of RISC-V and MIPS CPUs
CPU INFOrmation library (x86/x86-64/ARM/ARM64, Linux/Windows/Android/macOS/iOS)
Add a description, image, and links to the cpu-cache topic page so that developers can more easily learn about it.
To associate your repository with the cpu-cache topic, visit your repo's landing page and select "manage topics."