Date: Tue, 01 Apr 2014 13:06:58 -0400 From: Allan Jude <freebsd@allanjude.com> To: freebsd-current@freebsd.org Subject: Re: Leaving the Desktop Market Message-ID: <533AF232.9090103@allanjude.com> In-Reply-To: <A70900DF-4BAA-427F-8731-01211FFD1887@mail.turbofuzz.com> References: <CAF6rxgkeBozvfV-L0%2BrFZ6fWRn0=Gi3BNq1kPL=-HTq0TD6MkQ@mail.gmail.com> <A70900DF-4BAA-427F-8731-01211FFD1887@mail.turbofuzz.com>
next in thread | previous in thread | raw e-mail | index | archive | help
[-- Attachment #1 --] On 2014-04-01 03:11, Jordan Hubbard wrote: > > 1. Power. As you point out, being truly power efficient is a complete top-to-bottom engineering effort and it takes a lot more than just trying to idle the processor whenever possible to achieve that. You need to optimize all of the hot-spot routines in the system for power efficiency (which actually involves a fair amount of micro architecture knowledge), you need a kernel scheduler that is power management aware, you need a process management system that runs as few things as possible and knows how to schedule things during package wake-up intervals, you need timers to be coalesced at the level where applications consume them, the list just goes on and on. It’s a lot of engineering work, and to drive that work you also need a lot of telemetry data and people with big sticks running around hitting people who write power-inefficient code. FreeBSD has neither. > There is some advantage to focusing on power in the Server and Embedded space. Saving power in a rack full of machines would be a very big win, and it could be especially important in embedded. As Jordan mentions, a kernel scheduler that is aware of power management could do big things here. It may also be able to provide a performance boost, Intel's TurboBoost feature is controlled via power management, and only lights off under specific circumstances, unlocking that extra performance at key times may also be a big win. > > - Jordan > > _______________________________________________ > freebsd-current@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org" > -- Allan Jude [-- Attachment #2 --] -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.16 (MingW32) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQIcBAEBAgAGBQJTOvI2AAoJEJrBFpNRJZKfg24P/jIKDp288cB9M2urjbRlbc0X oqOI55ek9e45FX4x3AmwGeHr5vqjXK8zz+zqDkniyDFf3RFnYWEBsTIqVq5IhRqs zWyPOnEMrTRQqEyaFky+AvDjsPsrL9cQESP1qboONNNgBAerkzeAJjRsYQWjJE3H sDOc2tpMXsChKH1Vu8HE4+mMHksOigdv6frVliIji17enLFctHIdIvN+Tlgr7CGX p6N0neVVd0gPrY0fp4H3THnTIuU7aCy/8WX0/G6DNPO/OLzHGm2ebJ1jmMuquPY9 NJmrh6X/Axbg4JJqrSocnZdajpdL7beBp6nEH2y8hy9RhVsKmS6EoDyQ0gUpzL1Q ftjFuioLDFnM2dzDgJpRJ3qF7yPcWCrqH4VzzMn2F5qPW6KpAjMFwcCJdW3Uj0B0 pLzlHIj8X5eVNxrert6GuwifLQiCODS4grLCuflB2dJwf74l0xGhONHFRZ6JRARb YwK9PLpg59I9SsV954k1UXMunpYXK3BJL/1rKI6mUrGyuFunfeqMe5MPVaDcD9K4 bkK+8G5X3x/5NF10xA0x0QVjcwVir7RiZBjqzm0uSAqP8iLBrkWIK647TLFx0fwC LjHVc1vO+qfZpxJyUACPl0Dn7BMk34D7Gj6kPzXZcUOwwMkVECHjLRAXoQnoJyeK qzn7IGNYoEprTyaDAxJa =mjeg -----END PGP SIGNATURE-----
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?533AF232.9090103>
