This blog is for any comments you want to make about the MicroBlaze SMP project available at http://www.escet.urjc.es/~phuerta/SMP_project.htm
News about new downlodeable demos, versions, etc will also be announced here.
Any comments, questions and suggestions are welcomed !
Subscribe to:
Post Comments (Atom)

3 comments:
Hi, so are you using caches or not? The real trick in doing SMP is cache coherency...right?
The current example does not use caches at all, but using instruction cahes does not involve any problems.
Data caches are not possible yet, because no cache coherency mechanism is available.
I don't think cache coherency is the only real trick in doing SMP, there is other tricks like interprocessor communications, interrupt handling, software suppot, and other. It's true that cache coherency is one big trick, and I'm currently working in finding a way to maintain cache coherency in SMP systems that use MicroBlaze.
With this work I want to offer the posibility to try different SMP architectures with the support of an SMP kernel that allows multithreaded applications to run in the different processors in the system.
Regards,
Pablo H
Post a Comment