* Mark Burton (mark.bur...@greensocs.com) wrote: > > All - first a huge thanks for those who have contributed, and those who have > expressed an interest in helping out. > > One issue I???d like to see more opinions on is the question of a cache per > core, or a shared cache. > I have heard anecdotal evidence that a shared cache gives a major performance > benefit???. > Does anybody have anything more concrete? > (of course we will get numbers in the end if we implement the hybrid scheme > as suggested in the wiki - but I???d still appreciate any feedback). > > Our next plan is to start putting an implementation plan together. Probably > quite sketchy at this point, and we hope to start coding shortly.
I'd expect a shared one to be able to take advantage of code that's translated by one core and then used on another. On the other hand with one per core you can perform updates on the caches with a lot less locking; however you've still got to be able to do invalidates across all the caches if any core does the write, and that could also get tricky. Dave > > > Cheers > > Mark. > > > > > > +44 (0)20 7100 3485 x 210 > +33 (0)5 33 52 01 77x 210 > > +33 (0)603762104 > mark.burton > <applewebdata://FB8B3C00-B344-43B7-AF3D-1618ECF92219/www.greensocs.com> -- Dr. David Alan Gilbert / dgilb...@redhat.com / Manchester, UK