Commit ea9f22eb authored by Sabyasachi Mondal's avatar Sabyasachi Mondal
Browse files

Update README.md

parent 9f98e6b3
......@@ -15,12 +15,6 @@ If we know we will be doing a matrix addition for 2 4x4 array we can simply impl
In this case we are going to use the FPGA to implement a processing unit in hardware from High Level C code that will be able to compute :
1. *The weight matrix of a neural network* [Future Application to develop a hardware optimized neural network]
or
2. *Hash puzzle solving in Ethereum* [Future application finding Nonce]
or
3. *2D matrix operation* [Future application to explore accelaration in a FIR filter]
or
4. *Do a linear search* [Future application to implement a hardware optimized for a fast database]
and
compare how CPU performs in comparision to our FPGA hardware that is exactly wired up to work on the kind of data we expect to provide as input.
......@@ -43,16 +37,17 @@ Then finally we can check the runtime and reach a conclusion on which is faster
# Tasks
The Tasks and maximum estimated time:
0. Problem statement and solution Plan brainstorming on all 3 problems : *12 hrs*
1. Pseudo code and solution adjustment : *6 hrs*
2. Do a project ETA analysis for [projects: *1,2,3,4*] and goto task 2 or repeat task 0-2 : *0 - 12 hrs*
3. Vivado study of other solutions, available tools, code and hardware correlation : *24 hrs*
4. Writting the code in Vivado : *12 hrs*
5. Implementing code and checking hardware features and making final adjustments : *16 hrs*
6. Bitstream generation python code for overlay : *2 hrs*
7. Implementing same algorithm in python CPU : *16 hrs*
1. Problem statement and solution Plan brainstorming and refresher on NN : *12 hrs*
2. Implementing the network in python CPU : *16 hrs*
3. Pseudo code and solution adjustment : *6 hrs*
4. Vivado study of other solutions, available tools, code and hardware correlation : *16 hrs*
5. Writting the code in Vivado : *6 hrs*
6. Implementing code and checking hardware features and making final adjustments : *16 hrs*
7. Bitstream generation python code for overlay : *2 hrs*
8. Drafting the report and Analysis : *4 hrs*
# Resources used and Future thesis topics
To be added later
A great resource for 32x32 image dataset: http://chaladze.com/l5/
Book to jumstart or serve as refresher: Programming Machine Learning (Perrotta, Paolo) [ISBN: , 9781680507720]
Hardware based Neural networks : https://users.ece.cmu.edu/~pgrover/teaching/files/NeuromorphicComputing.pdf
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment