Skip to content

Commit

Permalink
update energy and area fields for zigzag 3.8.0
Browse files Browse the repository at this point in the history
  • Loading branch information
asyms committed Dec 10, 2024
1 parent 14ca8fb commit 317b75f
Show file tree
Hide file tree
Showing 15 changed files with 30 additions and 30 deletions.
4 changes: 2 additions & 2 deletions stream/inputs/examples/hardware/cores/eyeriss_like.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -112,8 +112,8 @@ memories:
served_dimensions: [D1, D2]

operational_array:
multiplier_energy: 0.5 # pJ
multiplier_area: 0.1 # unit
unit_energy: 0.5 # pJ
unit_area: 0.1 # unit
dimensions: [D1, D2]
sizes: [14, 12]

Expand Down
4 changes: 2 additions & 2 deletions stream/inputs/examples/hardware/cores/fusemax_array.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -86,8 +86,8 @@ memories:
served_dimensions: [D1, D2]

operational_array:
multiplier_energy: 1.5
multiplier_area: 1 # unit
unit_energy: 1.5
unit_area: 1 # unit
dimensions: [D1, D2]
sizes: [256, 256]

Expand Down
4 changes: 2 additions & 2 deletions stream/inputs/examples/hardware/cores/fusemax_dram.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ memories:

operational_array:
input_precision: [0, 0]
multiplier_energy: 0
multiplier_area: 0
unit_energy: 0
unit_area: 0
dimensions: [D1, D2]
sizes: [0, 0]
4 changes: 2 additions & 2 deletions stream/inputs/examples/hardware/cores/fusemax_vec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@ memories:

operational_array:
input_precision: [8, 8]
multiplier_energy: 0.1 # pJ
multiplier_area: 0.01 # unit
unit_energy: 0.1 # pJ
unit_area: 0.01 # unit
dimensions: [D1, D2]
sizes: [256, 1]
4 changes: 2 additions & 2 deletions stream/inputs/examples/hardware/cores/meta_prototype.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -119,7 +119,7 @@ memories:
served_dimensions: [D1, D2, D3, D4]

multipliers:
multiplier_energy: 0.04 # pJ
multiplier_area: 1 # unit
unit_energy: 0.04 # pJ
unit_area: 1 # unit
dimensions: [D1, D2, D3, D4]
sizes: [32, 2, 4, 4]
4 changes: 2 additions & 2 deletions stream/inputs/examples/hardware/cores/offchip.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ memories:
served_dimensions: [D1, D2]

operational_array:
multiplier_energy: 0
multiplier_area: 0
unit_energy: 0
unit_area: 0
dimensions: [D1, D2]
sizes: [0, 0]
4 changes: 2 additions & 2 deletions stream/inputs/examples/hardware/cores/pooling.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,8 @@ memories:


operational_array:
multiplier_energy: 0.1 # pJ
multiplier_area: 0.01 # unit
unit_energy: 0.1 # pJ
unit_area: 0.01 # unit
dimensions: [D1, D2, D3]
sizes: [3, 3, 8]

Expand Down
4 changes: 2 additions & 2 deletions stream/inputs/examples/hardware/cores/simba_chiplet.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -97,8 +97,8 @@ memories:


operational_array:
multiplier_energy: 0.04 # Refine with more accurate data if available
multiplier_area: 1 # unit
unit_energy: 0.04 # Refine with more accurate data if available
unit_area: 1 # unit
# D1/2 = 4x4 PE array. Each PE has 8 vector MACS (D3) that process 8 elements (D4) in parallel
dimensions: [D1, D2, D3, D4]
sizes: [4, 4, 8, 8]
Expand Down
4 changes: 2 additions & 2 deletions stream/inputs/examples/hardware/cores/simba_offchip.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ memories:
served_dimensions: [D1, D2]

operational_array:
multiplier_energy: 0
multiplier_area: 0
unit_energy: 0
unit_area: 0
dimensions: [D1, D2]
sizes: [0, 0]
4 changes: 2 additions & 2 deletions stream/inputs/examples/hardware/cores/simd.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,8 @@ memories:
served_dimensions: [D1]

operational_array:
multiplier_energy: 0.1 # pJ
multiplier_area: 0.01 # unit
unit_energy: 0.1 # pJ
unit_area: 0.01 # unit
dimensions: [D1]
sizes: [64]

Expand Down
4 changes: 2 additions & 2 deletions stream/inputs/examples/hardware/cores/tpu_like.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -64,8 +64,8 @@ memories:
served_dimensions: [D1, D2]

operational_array:
multiplier_energy: 0.04 # pJ
multiplier_area: 1 # unit
unit_energy: 0.04 # pJ
unit_area: 1 # unit
dimensions: [D1, D2]
sizes: [32, 32]

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,8 +27,8 @@ memories:
served_dimensions: [D1, D2]

operational_array:
multiplier_energy: 0.04 # pJ
multiplier_area: 1 # unit
unit_energy: 0.04 # pJ
unit_area: 1 # unit
dimensions: [D1, D2]
sizes: [16, 16]

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,8 +27,8 @@ memories:
served_dimensions: [D1, D2]

operational_array:
multiplier_energy: 0.04 # pJ
multiplier_area: 1 # unit
unit_energy: 0.04 # pJ
unit_area: 1 # unit
dimensions: [D1, D2]
sizes: [16, 16]

Expand Down
4 changes: 2 additions & 2 deletions stream/inputs/testing/hardware/cores/testing_core1.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -136,8 +136,8 @@ memories:


operational_array:
multiplier_energy: 0.04 # pJ
multiplier_area: 1 # unit
unit_energy: 0.04 # pJ
unit_area: 1 # unit
dimensions: [D1, D2]
sizes: [16, 16]

Expand Down
4 changes: 2 additions & 2 deletions stream/inputs/testing/hardware/cores/testing_core2.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -136,8 +136,8 @@ memories:


operational_array:
multiplier_energy: 0.04 # pJ
multiplier_area: 1 # unit
unit_energy: 0.04 # pJ
unit_area: 1 # unit
dimensions: [D1, D2]
sizes: [16, 16]

Expand Down

0 comments on commit 317b75f

Please sign in to comment.