Also, we have a requirement for the antenna to be low-gain, omnidirectional 
because we don't know where the towers are.  So most of what we transmit is 
lost.
LW

On Sep 20, 2013, at 9:09 PM, "Chris de Morsella" <[email protected]> wrote:

> T
>  
> From: [email protected] 
> [mailto:[email protected]] On Behalf Of L.W. Sterritt
> Sent: Friday, September 20, 2013 8:09 PM
> To: [email protected]
> Cc: L.W. Sterritt
> Subject: Re: What gives philosophers a bad name?
>  
> Chris, Brent and meekerdb, 
> While we have been considering optimizing the efficiency of circuitry and 
> software, we neglected that while talking on the smartphone, 1/2 of the total 
> power budget goes to radiation from the smartphone antenna - about 2 Watts as 
> I remember.  That will drain a typical smartphone battery in less than 3 
> hours, and there is not a lot we can do about it, except use the phone for 
> all of it's other functions and don't talk too much! 
> LWSterritt
>  
> Good point… where is the energy usage going. A lot goes into the displays as 
> well and into Blue Tooth and GPS.
> Wouldn’t vastly increasing the number of base stations (very small scale base 
> stations) and concurrently lowering the network signal strengths needed lower 
> the total system wide energy requirements of a cellular system; including of 
> course transmission strengths.
> Also I am not certain that nothing can be done to improve antenna performance 
> itself. One way would be to accept the hit and use a lower powered lower 
> fidelity antenna and then improve the signal by algorithmic means achieving a 
> similar level of quality of service. In this instance I am suggesting that 
> software could be used to process a low energy, weak & noisy signal and that 
> the overall energy required would still be less than that required by the 
> better signal produced by a higher powered antenna that requires no dsp layer.
>  
>  
> On Sep 20, 2013, at 5:24 PM, meekerdb <[email protected]> wrote:
> 
> 
> On 9/20/2013 4:40 PM, Chris de Morsella wrote:
> Current software is very energy efficient -- and on so many levels. I worked 
> developing code used in the Windows Smartphone and it was during that time 
> that I had to first think hard about the energy efficiency dimension in 
> computing -- as measured by useful work done per unit of energy. The 
> engineering management in that group was constantly harping on the need to 
> produce energy efficient code.
>  
> Programmers are deeply engrained with a lot of bad habits -- and not only in 
> terms of producing energy efficient software. For example most developers 
> will instinctively grab large chunks of resources -- in order to ensure that 
> their processes are not starved of resources in some kind of peak scenario. 
> While this may be good for the application -- when measured by itself -- it 
> is bad for the overall footprint of the application on the device  (bloat) 
> and for the energy requirements that that software will impose on the 
> hardware. Another example of a common bad practice poorly written 
> synchronization code (or synchronized containers).
>  
> These bad practices (anti-patterns in the jargon) can not only have a huge 
> impact on performance in peak usage scenarios, but also act to increase the 
> energy requirements for that software to run.
>  
> I think that -- with a lot of programming effort of course (which is why it 
> will never happen) that the current code base, and not only in the mobile 
> small device space, where it is clearly important, but in datacenter scale 
> applications and service (exposed) applications as well -- that the energy 
> efficiency of software has a huge headroom for improvement. But in order for 
> this to happen there has to first be a profound cultural change amongst 
> software developers who are being driven by speed to market, and other 
> draconian economic and marketing imperatives and are producing code under 
> these types od deadlines and constraints.
> 
> There's a lot of bad design in consumer electronics, particularly in user 
> interfaces, because the pressure is to get more and newer features and apps.  
> Eventually (maybe already) this will slow down and designers will start to 
> pay more attention to refining the stuff already there.
> 
> 
>  
> If there is a theoretical minimum that derives from the second law of 
> thermodynamics it must be exceedingly far below what the current practical 
> minimums are for actual real world computing systems. And I do not see how a 
> minimum can be determined without reference to the physical medium in which 
> the computing system being measured is implemented.
> 
> It is determined by the temperature of the environment in which entropy must 
> be dumped in order to execute irreversible operations (like erasing a bit).  
> But you're right that current practicle minimums are very far above the 
> Landauer limit and so it has not effect on current design practice.  The 
> current practice is limited by heat dissipation and battery capacity.
> 
> 
>  
> In fact how could a switch be implemented without it being implemented in 
> some medium that contains the switch?
> 
> The way to completely avoid Landauer's limit is to make all operations 
> reversible, never lose any information so that the whole calculation could be 
> reversed.  Then there's no entropy dumped to the environment and Landauer's 
> limit doesn't apply.
> 
> Brent
>  
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Everything List" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/everything-list.
> For more options, visit https://groups.google.com/groups/opt_out.
>  
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Everything List" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/everything-list.
> For more options, visit https://groups.google.com/groups/opt_out.
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Everything List" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/everything-list.
> For more options, visit https://groups.google.com/groups/opt_out.

-- 
You received this message because you are subscribed to the Google Groups 
"Everything List" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/everything-list.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to