From owner-freebsd-current@FreeBSD.ORG Tue Apr 1 17:07:01 2014 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 98FD2D53 for ; Tue, 1 Apr 2014 17:07:01 +0000 (UTC) Received: from mx1.scaleengine.net (beauharnois2.bhs1.scaleengine.net [142.4.218.15]) by mx1.freebsd.org (Postfix) with ESMTP id 5750BF96 for ; Tue, 1 Apr 2014 17:07:00 +0000 (UTC) Received: from [10.1.1.1] (S01060001abad1dea.hm.shawcable.net [50.70.146.73]) (Authenticated sender: allan.jude@scaleengine.com) by mx1.scaleengine.net (Postfix) with ESMTPSA id 5A5046690F for ; Tue, 1 Apr 2014 17:06:54 +0000 (UTC) Message-ID: <533AF232.9090103@allanjude.com> Date: Tue, 01 Apr 2014 13:06:58 -0400 From: Allan Jude User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.4.0 MIME-Version: 1.0 To: freebsd-current@freebsd.org Subject: Re: Leaving the Desktop Market References: In-Reply-To: X-Enigmail-Version: 1.6 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="g32bm2uddvMJoRFpLingmLX869ubkOXaT" X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 01 Apr 2014 17:07:01 -0000 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--