Source code for The Joy of Coding course at Portland State University taught by David Whitlock
-
Updated
May 26, 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
This repository holds all computer science assignments I've done at PSU
Census 2020 Differential Privacy Research
A responsive social media web-app for PSU - a capstone project by Team C (Antarctica)
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 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
The Einstein TurtleBot for ECE478@PSU (Robotics I), Fall 2018
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
The project aims to visualize wildfire activity in Oregon, exploring related data to create visualizations and tables to analyze the historical patterns.
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."