Skip to content
This repository was archived by the owner on Mar 14, 2023. It is now read-only.

Conversation

@gnarayang
Copy link
Collaborator

This reverts commit 381ad4f.

gnarayang and others added 30 commits December 9, 2019 12:27
Added naive parallelization of fft
Made fft parallelization scalable
Added serialized implementation of fft
Add code to write output to files
Code launches a block of threads for each row, and performs matrix transpose to reduce colum-wise operations
Add optimization for row-wise FFT and transpose
preprocessing.py writes data from .wav file to .dat file
Changes to inv_fft.cu to accept and output suitable data
postprocessing.py converts processed data to .wav file
run.sh is a shell script to perform preprocessing, fft, inverse
and postprocessing with command line arguments to take in path
and cut-off frequency

preprocessing.py takes in .wav file as command line argument

inv_fft.cu takes in cut-off frequency as command line argument
Add feature to process a .wav file and return .wav
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants