David Pruitt's repositories
general_perf_tools
General performance tools and benchmarks
UTEP-OS-Producer-Consumer-Video
A multi-threaded producer consumer lab that loads frames from a file, converts them to grayscale, and displays them
arch1-project2
msp430-light-and-sound game with demos
arch1-tokenizer
arch1-tokenizer
arch1_address_book
Demo code and framework for a simple address book program
CoMD
Classical molecular dynamics proxy application.
covid-19-data
An ongoing repository of data on coronavirus cases and deaths in the U.S.
cudaRooflineTool
The cuda roofline toolkit to generate rooflines for cuda kernels
demo_repo
demo repo
gem5-decoupled
A Gem5 fork that includes models for a TX1 and allows specification of seperate L2 and core speeds
malloc-demo
demo program to introduce students to memory allocation and i/o buffering
modulus
A PyTorch based deep-learning toolkit for developing DL models for physical systems
modulus-launch
Repo of optimized training recipes for accelerating PyTorch workflows of AI driven surrogates for physical systems
mpi4py_examples
Some simple examples to show how mpi4py works
msp430_extras
Extra utilities for the MSP430
OS-producer-consumer-proto
Example code for a possible producer consumer code
Parallel-Computing-MapReduce
A repository for the map reduce project in parallel computing.
Parallel-Computing-Matrix-Multiply-Python
The Python matrix multiply assignment for parallel computing
Parallel-Floyd-Warshall
Parallel Floyd Warshall assignment for parallel computing
parallel_demo_code
demo code for intro to parallel programming
Pymp_examples
Some simple examples showing how PyMP works
sw4
SW4 (Seismic Waves, 4th order) implements substantial capabilities for 3-D seismic modeling, with a free surface condition on the top boundary, absorbing super-grid conditions on the far-field boundaries, and an arbitrary number of point force and/or point moment tensor source terms.
sw4lite
Testing numerical kernels in SW4
tinymembench
Simple benchmark for memory throughput and latency