Re: Leaving the Desktop Market
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--g32bm2uddvMJoRFpLingmLX869ubkOXaT
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable
On 2014-04-01 03:11, Jordan Hubbard wrote:
>=20
> 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 op=
timize all of the hot-spot routines in the system for power efficiency (w=
hich actually involves a fair amount of micro architecture knowledge), yo=
u need a kernel scheduler that is power management aware, you need a proc=
ess management system that runs as few things as possible and knows how t=
o schedule things during package wake-up intervals, you need timers to be=
coalesced at the level where applications consume them, the list just go=
es on and on. It=92s a lot of engineering work, and to drive that work y=
ou also need a lot of telemetry data and people with big sticks running a=
round hitting people who write power-inefficient code. FreeBSD has neith=
er.
>=20
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.
>=20
> - Jordan
>=20
> _______________________________________________
> freebsd-current@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-current
> To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.o=
rg"
>=20
--=20
Allan Jude
--g32bm2uddvMJoRFpLingmLX869ubkOXaT
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"
-----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-----
--g32bm2uddvMJoRFpLingmLX869ubkOXaT--
討論串 (同標題文章)
完整討論串 (本文為第 16 之 86 篇):