Skip site navigation (1)Skip section navigation (2)
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
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--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?533AF232.9090103>