+1.

I think this project (and the NUMA one) will be good vehicles for 
opening the development and discussion around the areas outlined.

Thanks,
-Eric

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