Skip to content

nikhiledm97/CarrySaveFAN

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CarrySaveFAN

Microarchitecture design space exploration of the SIGMA DNN Accelerator's Forward-Adder-Network (FAN) that enables supporting multi-vector, multi-operand addition within the same PE for sparse and irregular GEMM workloads.

Modifying a Carry Save Adder to function as a FAN

Carry Save FAN Diagram

  • For a N-operand W-bit addition, time complexity should reduce from Reduction Tree based uarch's [O(log2(N)) * O(log2(W))] to approximately [O(log2(N)) + O(log2(W))]
  • Vector groups sums (output) are already in the same order they arrived in
  • Don't need Flip-Flops at every MUX

About

Carry Save Adder based microarchitecture modification of the SIGMA DNN Accelerator's Forward-Adder-Network

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors