Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
pe-array
Search
洪翊碩
February 24, 2025
2.2k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
pe-array
洪翊碩
February 24, 2025
More Decks by 洪翊碩
See All by 洪翊碩
PE testbench data order
yishuo0802
0
2.3k
network
yishuo0802
0
2.1k
SystolicArray_dataflow
yishuo0802
0
74
Featured
See All Featured
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
1
280
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.7k
Intergalactic Javascript Robots from Outer Space
tanoku
273
28k
The agentic SEO stack - context over prompts
schlessera
0
970
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.8k
Navigating Weather and Climate Data
rabernat
0
560
My Coaching Mixtape
mlcsv
0
360
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.4k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
630
Become a Pro
speakerdeck
PRO
31
6.3k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
400
Transcript
AI System Lab Testbench Behavior – PE Array 88 ifmap
Data Ordering Note: The ifmap and weight data are transmitted in groups of q channels simultaneously. As a result, the input channel dimension is omitted in the illustration. i00 i01 i02 i03 i04 i05 i10 i11 i12 i13 i14 i15 i20 i21 i22 i23 i24 i25 i30 i31 i32 i33 i34 i35 i40 i41 i42 i43 i44 i45 e + R - 1 F + S - 1 p * t filter ipsum p * t opsum p * t F e w00 w01 w02 w10 w11 w12 w20 w21 w22 w00 w01 w02 w10 w11 w12 w20 w21 w22 ip00 ip01 ip02 ip03 ip10 ip11 ip12 ip13 Ip20 ip21 ip22 ip23 ip00 ip01 ip02 ip03 ip10 ip11 ip12 ip13 ip20 ip21 ip22 ip23 op00 op01 op02 op03 op10 op11 op12 op13 op20 op21 op22 op23 op00 op01 op02 op03 op10 op11 op12 op13 op20 op21 op22 op23
AI System Lab Testbench Behavior – PE Array 89 ifmap
Data Ordering Note: The ifmap and weight data are transmitted in groups of q channels simultaneously. As a result, the input channel dimension is omitted in the illustration. e + R - 1 p * t filter r i00 i01 i02 i03 i04 i05 i10 i11 i12 i13 i14 i15 i20 i21 i22 i23 i24 i25 i30 i31 i32 i33 i34 i35 i40 i41 i42 i43 i44 i45 w00 w01 w02 w10 w11 w12 w20 w21 w22 w00 w01 w02 w10 w11 w12 w20 w21 w22 w00 w01 w02 w10 w11 w12 w20 w21 w22 w00 w01 w02 w10 w11 w12 w20 w21 w22 w00 w01 w02 w10 w11 w12 w20 w21 w22 w00 w01 w02 w10 w11 w12 w20 w21 w22 F + S - 1
AI System Lab Testbench Behavior – PE Array 90 ifmap
Data Ordering Note: The ifmap and weight data are transmitted in groups of q channels simultaneously. As a result, the input channel dimension is omitted in the illustration. e + R - 1 p * t filter r w00 w01 w02 w10 w11 w12 w20 w21 w22 w00 w01 w02 w10 w11 w12 w20 w21 w22 w00 w01 w02 w10 w11 w12 w20 w21 w22 w00 w01 w02 w10 w11 w12 w20 w21 w22 w00 w01 w02 w10 w11 w12 w20 w21 w22 w00 w01 w02 w10 w11 w12 w20 w21 w22 i00 i01 i02 i03 i04 i05 i10 i11 i12 i13 i14 i15 i20 i21 i22 i23 i24 i25 i30 i31 i32 i33 i34 i35 i40 i41 i42 i43 i44 i45 F + S - 1
AI System Lab Testbench Behavior – PE Array 91 ifmap
Data Ordering Note: The ifmap and weight data are transmitted in groups of q channels simultaneously. As a result, the input channel dimension is omitted in the illustration. e + R - 1 p * t filter r w00 w01 w02 w10 w11 w12 w20 w21 w22 w00 w01 w02 w10 w11 w12 w20 w21 w22 w00 w01 w02 w10 w11 w12 w20 w21 w22 w00 w01 w02 w10 w11 w12 w20 w21 w22 w00 w01 w02 w10 w11 w12 w20 w21 w22 w00 w01 w02 w10 w11 w12 w20 w21 w22 i00 i01 i02 i03 i04 i05 i10 i11 i12 i13 i14 i15 i20 i21 i22 i23 i24 i25 i30 i31 i32 i33 i34 i35 i40 i41 i42 i43 i44 i45 F + S - 1
AI System Lab Testbench Behavior – PE Array 92 ifmap
Data Ordering Note: The ifmap and weight data are transmitted in groups of q channels simultaneously. As a result, the input channel dimension is omitted in the illustration. e + R - 1 p * t filter r i00 i01 i02 i03 i04 i05 i10 i11 i12 i13 i14 i15 i20 i21 i22 i23 i24 i25 i30 i31 i32 i33 i34 i35 i40 i41 i42 i43 i44 i45 F + S - 1 w00 w01 w02 w10 w11 w12 w20 w21 w22 w00 w01 w02 w10 w11 w12 w20 w21 w22 w00 w01 w02 w10 w11 w12 w20 w21 w22 w00 w01 w02 w10 w11 w12 w20 w21 w22 w00 w01 w02 w10 w11 w12 w20 w21 w22 w00 w01 w02 w10 w11 w12 w20 w21 w22
AI System Lab Testbench Behavior – PE Array 93 ifmap
Data Ordering Note: The ifmap and weight data are transmitted in groups of q channels simultaneously. As a result, the input channel dimension is omitted in the illustration. e + R - 1 p * t filter r i00 i01 i02 i03 i04 i05 i10 i11 i12 i13 i14 i15 i20 i21 i22 i23 i24 i25 i30 i31 i32 i33 i34 i35 i40 i41 i42 i43 i44 i45 F + S - 1 w00 w01 w02 w10 w11 w12 w20 w21 w22 w00 w01 w02 w10 w11 w12 w20 w21 w22 w00 w01 w02 w10 w11 w12 w20 w21 w22 w00 w01 w02 w10 w11 w12 w20 w21 w22 w00 w01 w02 w10 w11 w12 w20 w21 w22 w00 w01 w02 w10 w11 w12 w20 w21 w22
AI System Lab Testbench Behavior – PE Array 94 ifmap
Data Ordering Note: The ifmap and weight data are transmitted in groups of q channels simultaneously. As a result, the input channel dimension is omitted in the illustration. e + R - 1 p * t filter r i00 i01 i02 i03 i04 i05 i10 i11 i12 i13 i14 i15 i20 i21 i22 i23 i24 i25 i30 i31 i32 i33 i34 i35 i40 i41 i42 i43 i44 i45 F + S - 1 w00 w01 w02 w10 w11 w12 w20 w21 w22 w00 w01 w02 w10 w11 w12 w20 w21 w22 w00 w01 w02 w10 w11 w12 w20 w21 w22 w00 w01 w02 w10 w11 w12 w20 w21 w22 w00 w01 w02 w10 w11 w12 w20 w21 w22 w00 w01 w02 w10 w11 w12 w20 w21 w22
AI System Lab Testbench Behavior – PE Array 95 set_XID
AI System Lab Testbench Behavior – PE Array 96 ifmap
Data Ordering Note: The ifmap and weight data are transmitted in groups of q channels simultaneously. As a result, the input channel dimension is omitted in the illustration. e + R - 1 p * t filter r i00 i01 i02 i03 i04 i05 i10 i11 i12 i13 i14 i15 i20 i21 i22 i23 i24 i25 i30 i31 i32 i33 i34 i35 i40 i41 i42 i43 i44 i45 F + S - 1 w00 w01 w02 w10 w11 w12 w20 w21 w22 w00 w01 w02 w10 w11 w12 w20 w21 w22 w00 w01 w02 w10 w11 w12 w20 w21 w22 w00 w01 w02 w10 w11 w12 w20 w21 w22 w00 w01 w02 w10 w11 w12 w20 w21 w22 w00 w01 w02 w10 w11 w12 w20 w21 w22
AI System Lab Testbench Behavior – PE Array 97 ifmap
Data Ordering Note: The ifmap and weight data are transmitted in groups of q channels simultaneously. As a result, the input channel dimension is omitted in the illustration. e + R - 1 p * t filter r i00 i01 i02 i03 i04 i05 i10 i11 i12 i13 i14 i15 i20 i21 i22 i23 i24 i25 i30 i31 i32 i33 i34 i35 i40 i41 i42 i43 i44 i45 F + S - 1 w00 w01 w02 w10 w11 w12 w20 w21 w22 w00 w01 w02 w10 w11 w12 w20 w21 w22 w00 w01 w02 w10 w11 w12 w20 w21 w22 w00 w01 w02 w10 w11 w12 w20 w21 w22 w00 w01 w02 w10 w11 w12 w20 w21 w22 w00 w01 w02 w10 w11 w12 w20 w21 w22
AI System Lab Testbench Behavior – PE Array 98 ifmap
Data Ordering Note: The ifmap and weight data are transmitted in groups of q channels simultaneously. As a result, the input channel dimension is omitted in the illustration. e + R - 1 p * t filter r i00 i01 i02 i03 i04 i05 i10 i11 i12 i13 i14 i15 i20 i21 i22 i23 i24 i25 i30 i31 i32 i33 i34 i35 i40 i41 i42 i43 i44 i45 F + S - 1 w00 w01 w02 w10 w11 w12 w20 w21 w22 w00 w01 w02 w10 w11 w12 w20 w21 w22 w00 w01 w02 w10 w11 w12 w20 w21 w22 w00 w01 w02 w10 w11 w12 w20 w21 w22 w00 w01 w02 w10 w11 w12 w20 w21 w22 w00 w01 w02 w10 w11 w12 w20 w21 w22
AI System Lab Testbench Behavior – PE Array 99 set_XID
AI System Lab Testbench Behavior – PE Array 100 ifmap
Data Ordering Note: The ifmap and weight data are transmitted in groups of q channels simultaneously. As a result, the input channel dimension is omitted in the illustration. e + R - 1 p * t filter r i00 i01 i02 i03 i04 i05 i10 i11 i12 i13 i14 i15 i20 i21 i22 i23 i24 i25 i30 i31 i32 i33 i34 i35 i40 i41 i42 i43 i44 i45 F + S - 1 w00 w01 w02 w10 w11 w12 w20 w21 w22 w00 w01 w02 w10 w11 w12 w20 w21 w22 w00 w01 w02 w10 w11 w12 w20 w21 w22 w00 w01 w02 w10 w11 w12 w20 w21 w22 w00 w01 w02 w10 w11 w12 w20 w21 w22 w00 w01 w02 w10 w11 w12 w20 w21 w22
AI System Lab Testbench Behavior – PE Array 101 set_XID
AI System Lab Testbench Behavior – PE Array 102 ifmap
Data Ordering Note: The ifmap and weight data are transmitted in groups of q channels simultaneously. As a result, the input channel dimension is omitted in the illustration. e + R - 1 p * t filter r i00 i01 i02 i03 i04 i05 i10 i11 i12 i13 i14 i15 i20 i21 i22 i23 i24 i25 i30 i31 i32 i33 i34 i35 i40 i41 i42 i43 i44 i45 F + S - 1 w00 w01 w02 w10 w11 w12 w20 w21 w22 w00 w01 w02 w10 w11 w12 w20 w21 w22 w00 w01 w02 w10 w11 w12 w20 w21 w22 w00 w01 w02 w10 w11 w12 w20 w21 w22 w00 w01 w02 w10 w11 w12 w20 w21 w22 w00 w01 w02 w10 w11 w12 w20 w21 w22
AI System Lab Testbench Behavior – PE Array 103 ifmap
Data Ordering Note: The ifmap and weight data are transmitted in groups of q channels simultaneously. As a result, the input channel dimension is omitted in the illustration. e + R - 1 p * t filter r i00 i01 i02 i03 i04 i05 i10 i11 i12 i13 i14 i15 i20 i21 i22 i23 i24 i25 i30 i31 i32 i33 i34 i35 i40 i41 i42 i43 i44 i45 F + S - 1 w00 w01 w02 w10 w11 w12 w20 w21 w22 w00 w01 w02 w10 w11 w12 w20 w21 w22 w00 w01 w02 w10 w11 w12 w20 w21 w22 w00 w01 w02 w10 w11 w12 w20 w21 w22 w00 w01 w02 w10 w11 w12 w20 w21 w22 w00 w01 w02 w10 w11 w12 w20 w21 w22
AI System Lab Testbench Behavior – PE Array 104 set_XID
AI System Lab Testbench Behavior – PE Array 105 ifmap
Data Ordering Note: The ifmap and weight data are transmitted in groups of q channels simultaneously. As a result, the input channel dimension is omitted in the illustration. e + R - 1 F + S - 1 p * t filter r w00 w01 w02 w10 w11 w12 w20 w21 w22 w00 w01 w02 w10 w11 w12 w20 w21 w22 w00 w01 w02 w10 w11 w12 w20 w21 w22 w00 w01 w02 w10 w11 w12 w20 w21 w22 w00 w01 w02 w10 w11 w12 w20 w21 w22 w00 w01 w02 w10 w11 w12 w20 w21 w22 i00 i01 i02 i03 i04 i05 i10 i11 i12 i13 i14 i15 i20 i21 i22 i23 i24 i25 i30 i31 i32 i33 i34 i35 i40 i41 i42 i43 i44 i45
AI System Lab Testbench Behavior – PE Array 106 ifmap
Data Ordering Note: The ifmap and weight data are transmitted in groups of q channels simultaneously. As a result, the input channel dimension is omitted in the illustration. i00 i01 i02 i03 i04 i05 i10 i11 i12 i13 i14 i15 i20 i21 i22 i23 i24 i25 i30 i31 i32 i33 i34 i35 i40 i41 i42 i43 i44 i45 e + R - 1 F + S - 1 p * t filter ipsum p * t opsum p * t F e w00 w01 w02 w10 w11 w12 w20 w21 w22 ip00 ip01 ip02 ip03 ip10 ip11 ip12 ip13 Ip20 ip21 ip22 ip23 ip00 ip01 ip02 ip03 ip10 ip11 ip12 ip13 ip20 ip21 ip22 ip23 op00 op01 op02 op03 op10 op11 op12 op13 op20 op21 op22 op23 op00 op01 op02 op03 op10 op11 op12 op13 op20 op21 op22 op23 w00 w01 w02 w10 w11 w12 w20 w21 w22
AI System Lab i00 i01 i02 i03 i04 i05 i10
i11 i12 i13 i14 i15 i20 i21 i22 i23 i24 i25 i30 i31 i32 i33 i34 i35 i40 i41 i42 i43 i44 i45 i00 i01 i02 i03 i04 i05 i10 i11 i12 i13 i14 i15 i20 i21 i22 i23 i24 i25 i30 i31 i32 i33 i34 i35 i40 i41 i42 i43 i44 i45 Testbench Behavior – PE Array 107 ifmap Data Ordering Note: The ifmap and weight data are transmitted in groups of q channels simultaneously. As a result, the input channel dimension is omitted in the illustration. i00 i01 i02 i03 i04 i05 i10 i11 i12 i13 i14 i15 i20 i21 i22 i23 i24 i25 i30 i31 i32 i33 i34 i35 i40 i41 i42 i43 i44 i45 e + R - 1 F + S - 1 r
AI System Lab i00 i01 i02 i03 i04 i05 i10
i11 i12 i13 i14 i15 i20 i21 i22 i23 i24 i25 i30 i31 i32 i33 i34 i35 i40 i41 i42 i43 i44 i45 i00 i01 i02 i03 i04 i05 i10 i11 i12 i13 i14 i15 i20 i21 i22 i23 i24 i25 i30 i31 i32 i33 i34 i35 i40 i41 i42 i43 i44 i45 Testbench Behavior – PE Array 108 ifmap Data Ordering Note: The ifmap and weight data are transmitted in groups of q channels simultaneously. As a result, the input channel dimension is omitted in the illustration. i00 i01 i02 i03 i04 i05 i10 i11 i12 i13 i14 i15 i20 i21 i22 i23 i24 i25 i30 i31 i32 i33 i34 i35 i40 i41 i42 i43 i44 i45 e + R - 1 F + S - 1 r
AI System Lab i00 i01 i02 i03 i04 i05 i10
i11 i12 i13 i14 i15 i20 i21 i22 i23 i24 i25 i30 i31 i32 i33 i34 i35 i40 i41 i42 i43 i44 i45 i00 i01 i02 i03 i04 i05 i10 i11 i12 i13 i14 i15 i20 i21 i22 i23 i24 i25 i30 i31 i32 i33 i34 i35 i40 i41 i42 i43 i44 i45 Testbench Behavior – PE Array 109 ifmap Data Ordering Note: The ifmap and weight data are transmitted in groups of q channels simultaneously. As a result, the input channel dimension is omitted in the illustration. i00 i01 i02 i03 i04 i05 i10 i11 i12 i13 i14 i15 i20 i21 i22 i23 i24 i25 i30 i31 i32 i33 i34 i35 i40 i41 i42 i43 i44 i45 e + R - 1 r F + S - 1
AI System Lab i00 i01 i02 i03 i04 i05 i10
i11 i12 i13 i14 i15 i20 i21 i22 i23 i24 i25 i30 i31 i32 i33 i34 i35 i40 i41 i42 i43 i44 i45 i00 i01 i02 i03 i04 i05 i10 i11 i12 i13 i14 i15 i20 i21 i22 i23 i24 i25 i30 i31 i32 i33 i34 i35 i40 i41 i42 i43 i44 i45 Testbench Behavior – PE Array 110 ifmap Data Ordering Note: The ifmap and weight data are transmitted in groups of q channels simultaneously. As a result, the input channel dimension is omitted in the illustration. i00 i01 i02 i03 i04 i05 i10 i11 i12 i13 i14 i15 i20 i21 i22 i23 i24 i25 i30 i31 i32 i33 i34 i35 i40 i41 i42 i43 i44 i45 e + R - 1 r F + S - 1
AI System Lab i00 i01 i02 i03 i04 i05 i10
i11 i12 i13 i14 i15 i20 i21 i22 i23 i24 i25 i30 i31 i32 i33 i34 i35 i40 i41 i42 i43 i44 i45 i00 i01 i02 i03 i04 i05 i10 i11 i12 i13 i14 i15 i20 i21 i22 i23 i24 i25 i30 i31 i32 i33 i34 i35 i40 i41 i42 i43 i44 i45 Testbench Behavior – PE Array 111 ifmap Data Ordering Note: The ifmap and weight data are transmitted in groups of q channels simultaneously. As a result, the input channel dimension is omitted in the illustration. i00 i01 i02 i03 i04 i05 i10 i11 i12 i13 i14 i15 i20 i21 i22 i23 i24 i25 i30 i31 i32 i33 i34 i35 i40 i41 i42 i43 i44 i45 e + R - 1 r F + S - 1
AI System Lab Testbench Behavior – PE Array 112 set_XID
AI System Lab i00 i01 i02 i03 i04 i05 i10
i11 i12 i13 i14 i15 i20 i21 i22 i23 i24 i25 i30 i31 i32 i33 i34 i35 i40 i41 i42 i43 i44 i45 i00 i01 i02 i03 i04 i05 i10 i11 i12 i13 i14 i15 i20 i21 i22 i23 i24 i25 i30 i31 i32 i33 i34 i35 i40 i41 i42 i43 i44 i45 Testbench Behavior – PE Array 113 ifmap Data Ordering Note: The ifmap and weight data are transmitted in groups of q channels simultaneously. As a result, the input channel dimension is omitted in the illustration. i00 i01 i02 i03 i04 i05 i10 i11 i12 i13 i14 i15 i20 i21 i22 i23 i24 i25 i30 i31 i32 i33 i34 i35 i40 i41 i42 i43 i44 i45 e + R - 1 r F + S - 1
AI System Lab i00 i01 i02 i03 i04 i05 i10
i11 i12 i13 i14 i15 i20 i21 i22 i23 i24 i25 i30 i31 i32 i33 i34 i35 i40 i41 i42 i43 i44 i45 i00 i01 i02 i03 i04 i05 i10 i11 i12 i13 i14 i15 i20 i21 i22 i23 i24 i25 i30 i31 i32 i33 i34 i35 i40 i41 i42 i43 i44 i45 Testbench Behavior – PE Array 114 ifmap Data Ordering Note: The ifmap and weight data are transmitted in groups of q channels simultaneously. As a result, the input channel dimension is omitted in the illustration. i00 i01 i02 i03 i04 i05 i10 i11 i12 i13 i14 i15 i20 i21 i22 i23 i24 i25 i30 i31 i32 i33 i34 i35 i40 i41 i42 i43 i44 i45 e + R - 1 r F + S - 1
AI System Lab i00 i01 i02 i03 i04 i05 i10
i11 i12 i13 i14 i15 i20 i21 i22 i23 i24 i25 i30 i31 i32 i33 i34 i35 i40 i41 i42 i43 i44 i45 i00 i01 i02 i03 i04 i05 i10 i11 i12 i13 i14 i15 i20 i21 i22 i23 i24 i25 i30 i31 i32 i33 i34 i35 i40 i41 i42 i43 i44 i45 Testbench Behavior – PE Array 115 ifmap Data Ordering Note: The ifmap and weight data are transmitted in groups of q channels simultaneously. As a result, the input channel dimension is omitted in the illustration. i00 i01 i02 i03 i04 i05 i10 i11 i12 i13 i14 i15 i20 i21 i22 i23 i24 i25 i30 i31 i32 i33 i34 i35 i40 i41 i42 i43 i44 i45 e + R - 1 r F + S - 1
AI System Lab i00 i01 i02 i03 i04 i05 i10
i11 i12 i13 i14 i15 i20 i21 i22 i23 i24 i25 i30 i31 i32 i33 i34 i35 i40 i41 i42 i43 i44 i45 i00 i01 i02 i03 i04 i05 i10 i11 i12 i13 i14 i15 i20 i21 i22 i23 i24 i25 i30 i31 i32 i33 i34 i35 i40 i41 i42 i43 i44 i45 Testbench Behavior – PE Array 116 ifmap Data Ordering Note: The ifmap and weight data are transmitted in groups of q channels simultaneously. As a result, the input channel dimension is omitted in the illustration. i00 i01 i02 i03 i04 i05 i10 i11 i12 i13 i14 i15 i20 i21 i22 i23 i24 i25 i30 i31 i32 i33 i34 i35 i40 i41 i42 i43 i44 i45 e + R - 1 r F + S - 1
AI System Lab i00 i01 i02 i03 i04 i05 i10
i11 i12 i13 i14 i15 i20 i21 i22 i23 i24 i25 i30 i31 i32 i33 i34 i35 i40 i41 i42 i43 i44 i45 i00 i01 i02 i03 i04 i05 i10 i11 i12 i13 i14 i15 i20 i21 i22 i23 i24 i25 i30 i31 i32 i33 i34 i35 i40 i41 i42 i43 i44 i45 Testbench Behavior – PE Array 117 ifmap Data Ordering Note: The ifmap and weight data are transmitted in groups of q channels simultaneously. As a result, the input channel dimension is omitted in the illustration. i00 i01 i02 i03 i04 i05 i10 i11 i12 i13 i14 i15 i20 i21 i22 i23 i24 i25 i30 i31 i32 i33 i34 i35 i40 i41 i42 i43 i44 i45 e + R - 1 r F + S - 1
AI System Lab Testbench Behavior – PE Array 118 set_XID
AI System Lab i00 i01 i02 i03 i04 i05 i10
i11 i12 i13 i14 i15 i20 i21 i22 i23 i24 i25 i30 i31 i32 i33 i34 i35 i40 i41 i42 i43 i44 i45 i00 i01 i02 i03 i04 i05 i10 i11 i12 i13 i14 i15 i20 i21 i22 i23 i24 i25 i30 i31 i32 i33 i34 i35 i40 i41 i42 i43 i44 i45 Testbench Behavior – PE Array 119 ifmap Data Ordering Note: The ifmap and weight data are transmitted in groups of q channels simultaneously. As a result, the input channel dimension is omitted in the illustration. i00 i01 i02 i03 i04 i05 i10 i11 i12 i13 i14 i15 i20 i21 i22 i23 i24 i25 i30 i31 i32 i33 i34 i35 i40 i41 i42 i43 i44 i45 e + R - 1 r S F + S - 1
AI System Lab Testbench Behavior – PE Array 120 ifmap
Data Ordering Note: The ifmap and weight data are transmitted in groups of q channels simultaneously. As a result, the input channel dimension is omitted in the illustration. i00 i01 i02 i03 i04 i05 i10 i11 i12 i13 i14 i15 i20 i21 i22 i23 i24 i25 i30 i31 i32 i33 i34 i35 i40 i41 i42 i43 i44 i45 e + R - 1 p * t filter ipsum p * t opsum p * t F e w00 w01 w02 w10 w11 w12 w20 w21 w22 ip00 ip01 ip02 ip03 ip10 ip11 ip12 ip13 Ip20 ip21 ip22 ip23 ip00 ip01 ip02 ip03 ip10 ip11 ip12 ip13 ip20 ip21 ip22 ip23 op00 op01 op02 op03 op10 op11 op12 op13 op20 op21 op22 op23 op00 op01 op02 op03 op10 op11 op12 op13 op20 op21 op22 op23 w00 w01 w02 w10 w11 w12 w20 w21 w22 F + S - 1
AI System Lab Testbench Behavior – PE Array 121 ifmap
Data Ordering Note: The ifmap and weight data are transmitted in groups of q channels simultaneously. As a result, the input channel dimension is omitted in the illustration. i00 i01 i02 i03 i04 i05 i10 i11 i12 i13 i14 i15 i20 i21 i22 i23 i24 i25 i30 i31 i32 i33 i34 i35 i40 i41 i42 i43 i44 i45 e + R - 1 F + R - 1 p * t filter ipsum p * t opsum p * t F e w00 w01 w02 w10 w11 w12 w20 w21 w22 op00 op01 op02 op03 op10 op11 op12 op13 op20 op21 op22 op23 op00 op01 op02 op03 op10 op11 op12 op13 op20 op21 op22 op23 w00 w01 w02 w10 w11 w12 w20 w21 w22 ip00 ip01 ip02 ip03 ip10 ip11 ip12 ip13 Ip20 ip21 ip22 ip23 ip00 ip01 ip02 ip03 ip10 ip11 ip12 ip13 ip20 ip21 ip22 ip23
AI System Lab Testbench Behavior – PE Array 122 ifmap
Data Ordering Note: The ifmap and weight data are transmitted in groups of q channels simultaneously. As a result, the input channel dimension is omitted in the illustration. i00 i01 i02 i03 i04 i05 i10 i11 i12 i13 i14 i15 i20 i21 i22 i23 i24 i25 i30 i31 i32 i33 i34 i35 i40 i41 i42 i43 i44 i45 e + R - 1 p * t filter ipsum p * t opsum p * t F e w00 w01 w02 w10 w11 w12 w20 w21 w22 op00 op01 op02 op03 op10 op11 op12 op13 op20 op21 op22 op23 op00 op01 op02 op03 op10 op11 op12 op13 op20 op21 op22 op23 w00 w01 w02 w10 w11 w12 w20 w21 w22 ip00 ip01 ip02 ip03 ip10 ip11 ip12 ip13 Ip20 ip21 ip22 ip23 ip00 ip01 ip02 ip03 ip10 ip11 ip12 ip13 ip20 ip21 ip22 ip23 F + S - 1
AI System Lab Testbench Behavior – PE Array 123 ifmap
Data Ordering Note: The ifmap and weight data are transmitted in groups of q channels simultaneously. As a result, the input channel dimension is omitted in the illustration. i00 i01 i02 i03 i04 i05 i10 i11 i12 i13 i14 i15 i20 i21 i22 i23 i24 i25 i30 i31 i32 i33 i34 i35 i40 i41 i42 i43 i44 i45 e + R - 1 p * t filter ipsum p * t opsum p * t F e w00 w01 w02 w10 w11 w12 w20 w21 w22 op00 op01 op02 op03 op10 op11 op12 op13 op20 op21 op22 op23 op00 op01 op02 op03 op10 op11 op12 op13 op20 op21 op22 op23 w00 w01 w02 w10 w11 w12 w20 w21 w22 ip00 ip01 ip02 ip03 ip10 ip11 ip12 ip13 Ip20 ip21 ip22 ip23 ip00 ip01 ip02 ip03 ip10 ip11 ip12 ip13 ip20 ip21 ip22 ip23 F + S - 1
AI System Lab Testbench Behavior – PE Array 124 ifmap
Data Ordering Note: The ifmap and weight data are transmitted in groups of q channels simultaneously. As a result, the input channel dimension is omitted in the illustration. i00 i01 i02 i03 i04 i05 i10 i11 i12 i13 i14 i15 i20 i21 i22 i23 i24 i25 i30 i31 i32 i33 i34 i35 i40 i41 i42 i43 i44 i45 e + R - 1 p * t filter ipsum p * t opsum p * t F e w00 w01 w02 w10 w11 w12 w20 w21 w22 op00 op01 op02 op03 op10 op11 op12 op13 op20 op21 op22 op23 op00 op01 op02 op03 op10 op11 op12 op13 op20 op21 op22 op23 w00 w01 w02 w10 w11 w12 w20 w21 w22 ip00 ip01 ip02 ip03 ip10 ip11 ip12 ip13 Ip20 ip21 ip22 ip23 ip00 ip01 ip02 ip03 ip10 ip11 ip12 ip13 ip20 ip21 ip22 ip23 F + S - 1
AI System Lab Testbench Behavior – PE Array 125 ifmap
Data Ordering Note: The ifmap and weight data are transmitted in groups of q channels simultaneously. As a result, the input channel dimension is omitted in the illustration. i00 i01 i02 i03 i04 i05 i10 i11 i12 i13 i14 i15 i20 i21 i22 i23 i24 i25 i30 i31 i32 i33 i34 i35 i40 i41 i42 i43 i44 i45 e + R - 1 p * t filter ipsum p * t opsum p * t F e w00 w01 w02 w10 w11 w12 w20 w21 w22 op00 op01 op02 op03 op10 op11 op12 op13 op20 op21 op22 op23 op00 op01 op02 op03 op10 op11 op12 op13 op20 op21 op22 op23 w00 w01 w02 w10 w11 w12 w20 w21 w22 ip00 ip01 ip02 ip03 ip10 ip11 ip12 ip13 Ip20 ip21 ip22 ip23 ip00 ip01 ip02 ip03 ip10 ip11 ip12 ip13 ip20 ip21 ip22 ip23 F + S - 1
AI System Lab Testbench Behavior – PE Array 126 ifmap
Data Ordering Note: The ifmap and weight data are transmitted in groups of q channels simultaneously. As a result, the input channel dimension is omitted in the illustration. i00 i01 i02 i03 i04 i05 i10 i11 i12 i13 i14 i15 i20 i21 i22 i23 i24 i25 i30 i31 i32 i33 i34 i35 i40 i41 i42 i43 i44 i45 e + R - 1 p * t filter ipsum p * t opsum p * t F e w00 w01 w02 w10 w11 w12 w20 w21 w22 op00 op01 op02 op03 op10 op11 op12 op13 op20 op21 op22 op23 op00 op01 op02 op03 op10 op11 op12 op13 op20 op21 op22 op23 w00 w01 w02 w10 w11 w12 w20 w21 w22 ip00 ip01 ip02 ip03 ip10 ip11 ip12 ip13 Ip20 ip21 ip22 ip23 ip00 ip01 ip02 ip03 ip10 ip11 ip12 ip13 ip20 ip21 ip22 ip23 F + S - 1
AI System Lab Testbench Behavior – PE Array 127 ifmap
Data Ordering Note: The ifmap and weight data are transmitted in groups of q channels simultaneously. As a result, the input channel dimension is omitted in the illustration. i00 i01 i02 i03 i04 i05 i10 i11 i12 i13 i14 i15 i20 i21 i22 i23 i24 i25 i30 i31 i32 i33 i34 i35 i40 i41 i42 i43 i44 i45 e + R - 1 p * t filter ipsum p * t opsum p * t F e w00 w01 w02 w10 w11 w12 w20 w21 w22 w00 w01 w02 w10 w11 w12 w20 w21 w22 ip00 ip01 ip02 ip03 ip10 ip11 ip12 ip13 Ip20 ip21 ip22 ip23 ip00 ip01 ip02 ip03 ip10 ip11 ip12 ip13 ip20 ip21 ip22 ip23 op00 op01 op02 op03 op10 op11 op12 op13 op20 op21 op22 op23 op00 op01 op02 op03 op10 op11 op12 op13 op20 op21 op22 op23 F + S - 1
AI System Lab Testbench Behavior – PE Array 128 ifmap
Data Ordering Note: The ifmap and weight data are transmitted in groups of q channels simultaneously. As a result, the input channel dimension is omitted in the illustration. i00 i01 i02 i03 i04 i05 i10 i11 i12 i13 i14 i15 i20 i21 i22 i23 i24 i25 i30 i31 i32 i33 i34 i35 i40 i41 i42 i43 i44 i45 e + R - 1 p * t filter ipsum p * t opsum p * t F e w00 w01 w02 w10 w11 w12 w20 w21 w22 w00 w01 w02 w10 w11 w12 w20 w21 w22 ip00 ip01 ip02 ip03 ip10 ip11 ip12 ip13 Ip20 ip21 ip22 ip23 ip00 ip01 ip02 ip03 ip10 ip11 ip12 ip13 ip20 ip21 ip22 ip23 op00 op01 op02 op03 op10 op11 op12 op13 op20 op21 op22 op23 op00 op01 op02 op03 op10 op11 op12 op13 op20 op21 op22 op23 F + S - 1
AI System Lab Testbench Behavior – PE Array 129 ifmap
Data Ordering Note: The ifmap and weight data are transmitted in groups of q channels simultaneously. As a result, the input channel dimension is omitted in the illustration. i00 i01 i02 i03 i04 i05 i10 i11 i12 i13 i14 i15 i20 i21 i22 i23 i24 i25 i30 i31 i32 i33 i34 i35 i40 i41 i42 i43 i44 i45 e + R - 1 p * t filter ipsum p * t opsum p * t F e w00 w01 w02 w10 w11 w12 w20 w21 w22 w00 w01 w02 w10 w11 w12 w20 w21 w22 ip00 ip01 ip02 ip03 ip10 ip11 ip12 ip13 Ip20 ip21 ip22 ip23 ip00 ip01 ip02 ip03 ip10 ip11 ip12 ip13 ip20 ip21 ip22 ip23 op00 op01 op02 op03 op10 op11 op12 op13 op20 op21 op22 op23 op00 op01 op02 op03 op10 op11 op12 op13 op20 op21 op22 op23 F + S - 1
AI System Lab Testbench Behavior – PE Array 130 ifmap
Data Ordering Note: The ifmap and weight data are transmitted in groups of q channels simultaneously. As a result, the input channel dimension is omitted in the illustration. i00 i01 i02 i03 i04 i05 i10 i11 i12 i13 i14 i15 i20 i21 i22 i23 i24 i25 i30 i31 i32 i33 i34 i35 i40 i41 i42 i43 i44 i45 e + R - 1 p * t filter ipsum p * t opsum p * t F e w00 w01 w02 w10 w11 w12 w20 w21 w22 w00 w01 w02 w10 w11 w12 w20 w21 w22 ip00 ip01 ip02 ip03 ip10 ip11 ip12 ip13 Ip20 ip21 ip22 ip23 ip00 ip01 ip02 ip03 ip10 ip11 ip12 ip13 ip20 ip21 ip22 ip23 op00 op01 op02 op03 op10 op11 op12 op13 op20 op21 op22 op23 op00 op01 op02 op03 op10 op11 op12 op13 op20 op21 op22 op23 F + S - 1
AI System Lab Testbench Behavior – PE Array 131 ifmap
Data Ordering Note: The ifmap and weight data are transmitted in groups of q channels simultaneously. As a result, the input channel dimension is omitted in the illustration. i00 i01 i02 i03 i04 i05 i10 i11 i12 i13 i14 i15 i20 i21 i22 i23 i24 i25 i30 i31 i32 i33 i34 i35 i40 i41 i42 i43 i44 i45 e + R - 1 p * t filter ipsum p * t opsum p * t F e w00 w01 w02 w10 w11 w12 w20 w21 w22 w00 w01 w02 w10 w11 w12 w20 w21 w22 ip00 ip01 ip02 ip03 ip10 ip11 ip12 ip13 Ip20 ip21 ip22 ip23 ip00 ip01 ip02 ip03 ip10 ip11 ip12 ip13 ip20 ip21 ip22 ip23 op00 op01 op02 op03 op10 op11 op12 op13 op20 op21 op22 op23 op00 op01 op02 op03 op10 op11 op12 op13 op20 op21 op22 op23 F + S - 1
AI System Lab Testbench Behavior – PE Array 132 ifmap
Data Ordering Note: The ifmap and weight data are transmitted in groups of q channels simultaneously. As a result, the input channel dimension is omitted in the illustration. i00 i01 i02 i03 i04 i05 i10 i11 i12 i13 i14 i15 i20 i21 i22 i23 i24 i25 i30 i31 i32 i33 i34 i35 i40 i41 i42 i43 i44 i45 e + R - 1 p * t filter ipsum p * t opsum p * t F e w00 w01 w02 w10 w11 w12 w20 w21 w22 w00 w01 w02 w10 w11 w12 w20 w21 w22 ip00 ip01 ip02 ip03 ip10 ip11 ip12 ip13 Ip20 ip21 ip22 ip23 ip00 ip01 ip02 ip03 ip10 ip11 ip12 ip13 ip20 ip21 ip22 ip23 op00 op01 op02 op03 op10 op11 op12 op13 op20 op21 op22 op23 op00 op01 op02 op03 op10 op11 op12 op13 op20 op21 op22 op23 F + S - 1
AI System Lab Testbench Behavior – PE Array 133 ifmap
Data Ordering Note: The ifmap and weight data are transmitted in groups of q channels simultaneously. As a result, the input channel dimension is omitted in the illustration. i00 i01 i02 i03 i04 i05 i10 i11 i12 i13 i14 i15 i20 i21 i22 i23 i24 i25 i30 i31 i32 i33 i34 i35 i40 i41 i42 i43 i44 i45 e + R - 1 p * t filter ipsum p * t opsum p * t F e w00 w01 w02 w10 w11 w12 w20 w21 w22 w00 w01 w02 w10 w11 w12 w20 w21 w22 ip00 ip01 ip02 ip03 ip10 ip11 ip12 ip13 Ip20 ip21 ip22 ip23 ip00 ip01 ip02 ip03 ip10 ip11 ip12 ip13 ip20 ip21 ip22 ip23 op00 op01 op02 op03 op10 op11 op12 op13 op20 op21 op22 op23 op00 op01 op02 op03 op10 op11 op12 op13 op20 op21 op22 op23 F + S - 1
AI System Lab i00 i01 i02 i03 i04 i05 i10
i11 i12 i13 i14 i15 i20 i21 i22 i23 i24 i25 i30 i31 i32 i33 i34 i35 i40 i41 i42 i43 i44 i45 i00 i01 i02 i03 i04 i05 i10 i11 i12 i13 i14 i15 i20 i21 i22 i23 i24 i25 i30 i31 i32 i33 i34 i35 i40 i41 i42 i43 i44 i45 Testbench Behavior – PE Array 134 ifmap Data Ordering Note: The ifmap and weight data are transmitted in groups of q channels simultaneously. As a result, the input channel dimension is omitted in the illustration. i00 i01 i02 i03 i04 i05 i10 i11 i12 i13 i14 i15 i20 i21 i22 i23 i24 i25 i30 i31 i32 i33 i34 i35 i40 i41 i42 i43 i44 i45 e + R - 1 r F + S - 1
AI System Lab i00 i01 i02 i03 i04 i05 i10
i11 i12 i13 i14 i15 i20 i21 i22 i23 i24 i25 i30 i31 i32 i33 i34 i35 i40 i41 i42 i43 i44 i45 i00 i01 i02 i03 i04 i05 i10 i11 i12 i13 i14 i15 i20 i21 i22 i23 i24 i25 i30 i31 i32 i33 i34 i35 i40 i41 i42 i43 i44 i45 Testbench Behavior – PE Array 135 ifmap Data Ordering Note: The ifmap and weight data are transmitted in groups of q channels simultaneously. As a result, the input channel dimension is omitted in the illustration. i00 i01 i02 i03 i04 i05 i10 i11 i12 i13 i14 i15 i20 i21 i22 i23 i24 i25 i30 i31 i32 i33 i34 i35 i40 i41 i42 i43 i44 i45 e + R - 1 r F + S - 1
AI System Lab i00 i01 i02 i03 i04 i05 i10
i11 i12 i13 i14 i15 i20 i21 i22 i23 i24 i25 i30 i31 i32 i33 i34 i35 i40 i41 i42 i43 i44 i45 i00 i01 i02 i03 i04 i05 i10 i11 i12 i13 i14 i15 i20 i21 i22 i23 i24 i25 i30 i31 i32 i33 i34 i35 i40 i41 i42 i43 i44 i45 Testbench Behavior – PE Array 136 ifmap Data Ordering Note: The ifmap and weight data are transmitted in groups of q channels simultaneously. As a result, the input channel dimension is omitted in the illustration. i00 i01 i02 i03 i04 i05 i10 i11 i12 i13 i14 i15 i20 i21 i22 i23 i24 i25 i30 i31 i32 i33 i34 i35 i40 i41 i42 i43 i44 i45 e + R - 1 r F + S - 1
AI System Lab i00 i01 i02 i03 i04 i05 i10
i11 i12 i13 i14 i15 i20 i21 i22 i23 i24 i25 i30 i31 i32 i33 i34 i35 i40 i41 i42 i43 i44 i45 i00 i01 i02 i03 i04 i05 i10 i11 i12 i13 i14 i15 i20 i21 i22 i23 i24 i25 i30 i31 i32 i33 i34 i35 i40 i41 i42 i43 i44 i45 Testbench Behavior – PE Array 137 ifmap Data Ordering Note: The ifmap and weight data are transmitted in groups of q channels simultaneously. As a result, the input channel dimension is omitted in the illustration. i00 i01 i02 i03 i04 i05 i10 i11 i12 i13 i14 i15 i20 i21 i22 i23 i24 i25 i30 i31 i32 i33 i34 i35 i40 i41 i42 i43 i44 i45 e + R - 1 r F + S - 1
AI System Lab Testbench Behavior – PE Array 138 set_XID
AI System Lab i00 i01 i02 i03 i04 i05 i10
i11 i12 i13 i14 i15 i20 i21 i22 i23 i24 i25 i30 i31 i32 i33 i34 i35 i40 i41 i42 i43 i44 i45 i00 i01 i02 i03 i04 i05 i10 i11 i12 i13 i14 i15 i20 i21 i22 i23 i24 i25 i30 i31 i32 i33 i34 i35 i40 i41 i42 i43 i44 i45 Testbench Behavior – PE Array 139 ifmap Data Ordering Note: The ifmap and weight data are transmitted in groups of q channels simultaneously. As a result, the input channel dimension is omitted in the illustration. i00 i01 i02 i03 i04 i05 i10 i11 i12 i13 i14 i15 i20 i21 i22 i23 i24 i25 i30 i31 i32 i33 i34 i35 i40 i41 i42 i43 i44 i45 e + R - 1 r F + S - 1
AI System Lab Testbench Behavior – PE Array 140 ifmap
Data Ordering Note: The ifmap and weight data are transmitted in groups of q channels simultaneously. As a result, the input channel dimension is omitted in the illustration. i00 i01 i02 i03 i04 i05 i10 i11 i12 i13 i14 i15 i20 i21 i22 i23 i24 i25 i30 i31 i32 i33 i34 i35 i40 i41 i42 i43 i44 i45 e + R - 1 p * t filter ipsum p * t opsum p * t F e w00 w01 w02 w10 w11 w12 w20 w21 w22 w00 w01 w02 w10 w11 w12 w20 w21 w22 ip00 ip01 ip02 ip03 ip10 ip11 ip12 ip13 ip20 ip21 ip22 ip23 op00 op01 op02 op03 op10 op11 op12 op13 op20 op21 op22 op23 op00 op01 op02 op03 op10 op11 op12 op13 op20 op21 op22 op23 ip00 ip01 ip02 ip03 ip10 ip11 ip12 ip13 Ip20 ip21 ip22 ip23 F + S - 1
AI System Lab Testbench Behavior – PE Array 141 set_XID
AI System Lab Testbench Behavior – PE Array 142 ifmap
Data Ordering Note: The ifmap and weight data are transmitted in groups of q channels simultaneously. As a result, the input channel dimension is omitted in the illustration. i00 i01 i02 i03 i04 i05 i10 i11 i12 i13 i14 i15 i20 i21 i22 i23 i24 i25 i30 i31 i32 i33 i34 i35 i40 i41 i42 i43 i44 i45 e + R - 1 p * t filter ipsum p * t opsum p * t F e w00 w01 w02 w10 w11 w12 w20 w21 w22 w00 w01 w02 w10 w11 w12 w20 w21 w22 ip00 ip01 ip02 ip03 ip10 ip11 ip12 ip13 ip20 ip21 ip22 ip23 op00 op01 op02 op03 op10 op11 op12 op13 op20 op21 op22 op23 op00 op01 op02 op03 op10 op11 op12 op13 op20 op21 op22 op23 ip00 ip01 ip02 ip03 ip10 ip11 ip12 ip13 Ip20 ip21 ip22 ip23 F + S - 1
AI System Lab Testbench Behavior – PE Array 143 set_XID
AI System Lab Testbench Behavior – PE Array 144 ifmap
Data Ordering Note: The ifmap and weight data are transmitted in groups of q channels simultaneously. As a result, the input channel dimension is omitted in the illustration. i00 i01 i02 i03 i04 i05 i10 i11 i12 i13 i14 i15 i20 i21 i22 i23 i24 i25 i30 i31 i32 i33 i34 i35 i40 i41 i42 i43 i44 i45 e + R - 1 p * t filter ipsum p * t opsum p * t F e w00 w01 w02 w10 w11 w12 w20 w21 w22 w00 w01 w02 w10 w11 w12 w20 w21 w22 ip00 ip01 ip02 ip03 ip10 ip11 ip12 ip13 ip20 ip21 ip22 ip23 op00 op01 op02 op03 op10 op11 op12 op13 op20 op21 op22 op23 op00 op01 op02 op03 op10 op11 op12 op13 op20 op21 op22 op23 ip00 ip01 ip02 ip03 ip10 ip11 ip12 ip13 Ip20 ip21 ip22 ip23 F + S - 1