Re: OMAP4430 ES2.2 Bandwidth Issues
Måns Rullgård <
mans@...>
2011-11-22 18:03:20 GMT
David Sheffield <sheffield.david@...> writes:
> I know OMAP4430 bandwidth issues have been brought-up in other posts
> but I was wondering if anyone knows if the ES2.2 revision has fixed
> (or has the potential through a microcode patch) poor memory
> bandwidth?
>
> If the ES2.2 has not fixed this issues, will future revisions of the
> Pandaboard have a different version of the OMAP4 processor fixed
> memory controller issues?
The OMAP4460 as found on the Pandaboard ES has much better memory
bandwidth.
> Does anyone know the root cause of this problem? Is a patchable issue
> or a design flaw? Poor implementation of cache coherence? Not enough
> buffering? Non-blocking cache disabled?
At least part of the problem is high latency to the DDR interface
combined with a low limit on outstanding requests. The 4430 ES2.2
exposes a few more tuning knobs on the L2 cache controller which might
help to some extent by enabling more efficient prefetching of data.
I don't have such a chip and thus no benchmarks.
The 4460 has a new path between the CPU and memory controller with lower
latency, which makes a huge difference.
--
--
Måns Rullgård
mans@...
(Continue reading)