Source code for The Joy of Coding course at Portland State University taught by David Whitlock
-
Updated
Dec 3, 2024 - Java
Source code for The Joy of Coding course at Portland State University taught by David Whitlock
An in-depth project focusing on the design and simulation of a split L1 cache in C++. This repository covers MESI protocol operations, comprehensive test cases, and simulation results, showcasing strategies for enhancing cache coherence and performance. This is a class project from ECE 585: Microprocessor System Design at Portland State University
Implementation of advanced branch predictors, including Perceptron and Combinational Two-Level Adaptive Predictors, within the SimpleScalar simulator. Showcases enhancements in prediction accuracy and dynamic branch prediction techniques. This is a project for PSU ECE 587: Advanced Computer Architecture
This repository holds all computer science assignments I've done at PSU
A system of linear equations solver with a parallel LU Decomposition algorithm implemented using Pthreads at its core. C/C++ implementations with and without pivoting. Thoroughly documented and benchmarked on an intel linux system and a macbook pro with Apple Silicon M3pro chip. This project was developed as a project at Portland State University
Census 2020 Differential Privacy Research
A responsive social media web-app for PSU - a capstone project by Team C (Antarctica)
A hazard-tracking app for Forest Park, Portland
The Einstein TurtleBot for ECE478@PSU (Robotics I), Fall 2018
This repository contains the code and documentation for a parallelized heat diffusion simulator implemented using Pthreads in C. It simulates the diffusion of heat across a 2D grid, using a finite difference method to calculate temperature changes over time. This program was designed for Portland State University ECE 588 Class
This repository contains the code and documentation for a parallelized heat diffusion simulator implemented using the Message Passing Interface (MPI). It simulates the diffusion of heat across a 2D grid, using a finite difference method to calculate temperature changes over time. This program was designed for Portland State University ECE 588 Class
Add a description, image, and links to the portland-state-university topic page so that developers can more easily learn about it.
To associate your repository with the portland-state-university topic, visit your repo's landing page and select "manage topics."