David Pruitt's repositories
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
Parallel-Computing-Matrix-Multiply-Python
The Python matrix multiply assignment for parallel computing
parallel_demo_code
demo code for intro to parallel programming
gem5-decoupled
A Gem5 fork that includes models for a TX1 and allows specification of seperate L2 and core speeds
arch1-project2
msp430-light-and-sound game with demos
arch1_address_book
Demo code and framework for a simple address book program
msp430_extras
Extra utilities for the MSP430
mpi4py_examples
Some simple examples to show how mpi4py works
demo_repo
demo repo
Parallel-Computing-MapReduce
A repository for the map reduce project in parallel computing.
arch1-tokenizer
arch1-tokenizer
bin
Binaries for the systems vm
UTEP-OS-Producer-Consumer-Video
A multi-threaded producer consumer lab that loads frames from a file, converts them to grayscale, and displays them
Parallel-Floyd-Warshall
Parallel Floyd Warshall assignment for parallel computing
Pymp_examples
Some simple examples showing how PyMP works
covid-19-data
An ongoing repository of data on coronavirus cases and deaths in the U.S.
tinymembench
Simple benchmark for memory throughput and latency
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
cudaRooflineTool
The cuda roofline toolkit to generate rooflines for cuda kernels
shoc
The SHOC Benchmark Suite
OS-producer-consumer-proto
Example code for a possible producer consumer code
general_perf_tools
General performance tools and benchmarks
mixbench
A GPU benchmark tool for evaluating GPUs on mixed operational intensity kernels (CUDA, OpenCL, HIP)
malloc-demo
demo program to introduce students to memory allocation and i/o buffering
CoMD
Classical molecular dynamics proxy application.