Skip to content

Latest commit

 

History

11 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

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

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages