MIPS Blog

Say Goodbye to Limits and Hello to Freedom of Scalability in the MIPS P8700

November 14, 2024
Printed Circuit Board with Advanced Processing Unit. Conveyor on Electronics Factory. Electronic Devices Production Industry. Fully Automated PCB Assembly Line.
Don Smith

Don Smith
Engineering Management, MIPS

Do you need more compute elements? Do you need more memory? Do you need more cache? Last week we announced the MIPS P8700, the industry’s first AI-enabled RISC-V automotive CPU for ADAS and autonomous vehicles. The MIPS P8700 gives you the freedom to choose how to solve your problem.

How is scalability optimized?

The MIPS P8700 scalability starts with the core. Your core can choose one or two high performance, out-of-order compute engines known as harts within a single core. That same core can choose 32KB or 64KB L1 instruction cache and 32KB or 64KB L1 data cache for the two harts to share.

image1
Figure 1: P8700 core with configurable harts and L1 cache

 

You can further enhance the core with L2 cache from 256KB to 2MB. At this L2 level you can also keep building with multiple cores in a single cluster. Add up to 5 more cores to give a cluster of 6 cores and 12 harts of compute with a shared L2 cache.

2024 11 13 15 19 49
Figure 2: P8700 cluster with configurable cores and L2 cache

The next degree of freedom is to increase total computation and all levels of cache by expanding the number of clusters. With the use of a coherent NoC, you can expand up to 64 clusters. This allows you to increase your total compute capacity to 768 harts, your L1 caches to 48 MB, and your L2 caches to 128 MB.

MIPS P8700 BlockDiagram 11.13.24
Figure 3:  P8700 scalability of harts, cores and clusters

Although the maximums are shown above, the freedom comes from your ability to tailor your solution. If you want more compute engines, you can choose more cores and harts and smaller cache sizes to optimize your area. Similarly, if your sweet spot is more data, you can put larger L1 cache and decide how many cores to share each cluster L2.

Scalability means you are in control. You can choose your system configuration with a very wide range of computation, cache memory – L1, L2 levels, and overall system memory capacity.

Learn more in our MIPS RISC-V P8700 Processor IP product brief and data sheet. Available for download.

Design and Innovate with MIPS Today

We look forward to meeting you at our upcoming events!

"*" indicates required fields

Application*
Reason for Inquiry*
This field is for validation purposes and should be left unchanged.
Scroll to Top