[Tinyos-devel] nesC concurrency semantics, volatiles, etc.

John Regehr regehr at cs.utah.edu
Sat Aug 12 10:03:10 PDT 2006


> Generally, performance hits matter much more with respect to the running time
> of an interrupt handler than overall CPU utilization. Slowing down the FIFOP
> interrupt in the reception path, for example, might not add a significant
> amount of CPU overhead to an application overall, but it may cause a node to
> drop packets. Similarly, reducing the maximum ADC sampling rate from 8kHz to
> 2kHz is a big deal, although in both cases you'd (theoretically) be using the
> CPU close to 100%.

I hear you, but application-specific performance metrics are pretty 
difficult to deal with.  It would be nice if those of us doing tool work 
had a better sensornet performance metric!  Actually this would be more 
broadly useful, for example help help folks decide how fast to run the CPU 
or to decide between AVR, ARM, MSP430, etc.

John



More information about the Tinyos-devel mailing list