Friday, September 26, 2008

Blog opening

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 !

3 comments:

Anonymous said...
This comment has been removed by a blog administrator.
Anonymous said...

Hi, so are you using caches or not? The real trick in doing SMP is cache coherency...right?

PeiBoL said...

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