tech-kern archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: asymmetric smp



On Mar 27, 2014, at 11:29 , matthew green <mrg%eterna.com.au@localhost> wrote:

> it certainly can be improved for this situation, but i've
> got an SS10 with mis-matched cpus (2x100mhz, 1x150mhz,
> the latter with a bigger cache and thus significantly
> faster than the other cpus) and it works pretty fine.
> 
> so - my guess is that some of the power and performance
> issues will still need work, but the system will boot
> and run normally without special work.

I believe the point is to more nearly optimally schedule processes according to 
their needs on the processor(s) whose characteristics better match. Mr. Thomas 
also noted that this has energy use (power budget) implications.

Apple started a push in the "energy efficient software" direction last year at 
WWDC, clearly to prod third-party software developers into ligher impact on the 
energy budgets of both iOS mobile devices and MacOS X based laptops, but this 
sort of thing also has implications for HVAC and power bills in large scale 
data centers too. As I have been wont to say for a decade or two, "the hardware 
giveth and the software taketh away" and it would be a good thing for NetBSD's 
ongoing relevance if we paid some attention to efficiency of our software's 
algorithms and execution efficiency with the explicit goal of minimizing energy 
use of the computers our system runs on.

There are limits to what we can do; if users choose to run inefficient 
applications, or combine the software we provide in less-than-optimal ways with 
shell scripts, that's on them - we've (hopefully) done all we can do to provide 
them with the best tools.

        Erik <fair%netbsd.org@localhost>



Home | Main Index | Thread Index | Old Index