ARM AMBA

Advanced Microcontroller Bus Architecture(AMBA) 2024-01-17 AMBA 5 is the latest generation of the freely available AMBA protocol specifications. It introduces the Coherent Hub Interface (CHI) architecture, which defines the interfaces to connect fully coherent processors and high-performance interconnects. AMBA 5 also introduces the AXI5, ACE5 and AHB5 protocols, which extend prior generations to include a number of performances and scalability features, and to align and complement CHI. AMBA 5 Protocols ...

January 17, 2024 · 2 min · oopsmonk

ARM Mali Profiling Metrics

Some metrics for ARM Mali performance analysis in DS-5 Streamline or MGD. DS-5 Streamline Mali-470 (Utgard) GPU Bandwidth = (Words read, master + Words written, master) * Bus Width Overdraw = Fragments Passed Z/stencil count * Number of Cores / Resolution * FPS GPU Bandwidth = (38342943+38661456) * (128/8) = 1232070384 bytes/s = 1174.99 MB/s Overdraw = (79194586+79152584+79112550+79117609)/(1920x1080) = 152.67 Mali-T820 (Midgard) Job Slots JS0: fragment shading. JS1: vertex, geometry, compute, and tiling. JS2: vertex, geometry, and compute. Fragment Percentage = (JS0 Active / GPU frequency) * 100 Vertex percentage = (JS1 Active / Frequency) * 100 Load Store CPI = Full Pipeline issues / Load Store Instruction Words Completed GPU Bandwidth = (External read beats + External write beats) * Bus Width Overdraw = Fragment Threads Started * Number of Cores/ Resolution * FPS ...

November 1, 2017 · 2 min · oopsmonk