Hi Jonathan,

I am currently looking into different affinity policies on the Niagara 
architecture, including the application threads and interrupt handlers. 
An important aspect of this work is the hierarchy of processing units 
(chips, cores, threads) with respect to cache sharing, resource 
utilisation, etc. I believe this quite relevant to what you have in mind.
I'll be more than willing to co-operate with you, or anyone else in the 
OpenSolaris community, on this subject.

Elad

Jonathan Chew wrote:
> I would like to get sponsorship from the OpenSolaris performance 
> community to host a CMT project which will focus on observability, 
> performance enhancements, and potentially more in OpenSolaris for Chip 
> Multi-Threaded (CMT) processors (including SMT, CMP, etc.).
> 
> Specifically, the project will try to do the following in OpenSolaris:
> 
> - Further develop a processor group abstraction for capturing the CMT 
> processor sharing relationhips of performance relevant hardware 
> components (eg. execution pipeline, cache, etc.)
> 
> - Create an interface for determining which CPUs share what performance 
> relevant hardware and the characteristics of these performance relevant 
> hardware components
> 
> - Add more performance optimizations to Solaris for CMT (eg. scheduling, 
> I/O, etc.)
> 
> - Improve load balancing for maximizing performance and potentially 
> minimizing power consumption
> 
> - Create APIs to facilitate performance optimizations for CMT
> 
> - Make changes needed to make all of the above work well with virtualization
> 
> - Improve upon the existing Solaris CMT enhancements
> 
> - Add support for new CMT hardware as needed
> 
> - Address any OpenSolaris CMT issues as they arise
> 
> 
> In the process of doing all of this, I'm hoping that the project will 
> facilitate collaboration in this area as well as a better understanding 
> and appreciation of  CMT and OpenSolaris.
> 
> 
> Jonathan
> 
> 
> _______________________________________________
> perf-discuss mailing list
> perf-discuss@opensolaris.org

_______________________________________________
perf-discuss mailing list
perf-discuss@opensolaris.org

Reply via email to