CSE 598/494 Class 20. Announcements Graded midterms handed out Assignment 3 coming up due Nov 14 th ...
-
Upload
marlene-patrick -
Category
Documents
-
view
214 -
download
2
Transcript of CSE 598/494 Class 20. Announcements Graded midterms handed out Assignment 3 coming up due Nov 14 th ...
CSE 598/494 Class 20
Announcements
Graded midterms handed out Assignment 3 coming up due Nov 14 th
After class collect the hardware platforms Phase 2 reports due Nov 16 th Take home midterm 2 posting date Nov 21
st return date Nov 28 th Final presentations start Nov 28 th
Schedule TBD
Agenda
Assignment 3 discussion Data management continued
Assignment 3
Energy profiling of mobile computing platforms Aim –
Consider the three hardware manifestation of base station Smart phones (Nexus One) Low power hybrid models (Atom based Tunnel Creek) Desktop machine
Power profiling for all the different types of base stations
Computational Workload - BSNBench
BSN applications, some basic tasks are common.
Type of benchmark: Microbenchmark Composition:
Data Operations (Statistics, Differential Encoding) Signal Processing (FFT, Peak detection) Radio Communication (Duty-cycled handshake) Sensor Interface (Sensed Data Query)
Implemented in TinyOS 2.0 and C
Full BSNBench suiteSection Task Example BSN Applications
DATA OPERATIONS
Statistics Glucose Monitoring
Out-of-Range Posture monitoring (accelerometer)
Differential Encoding Temperature Recording
SIGNAL PROCESSING
Fast Fourier Transform Electromyography (EMG) analysis
FIR filtering Motion analysis, De-noising data
Peak detection ECG analysis
RADIO COMMUNICATION
Duty-cycled handshake All wireless BSN applications
Reliable communication Applications with on-body gateway device
SENSOR INTERFACE
Sensed Data Query All sensing applications
Platforms chosen
Personal Laptops Intel Atom based TunnelCreek Platform Nexus One Phones
Assignment Tasks - Coding
Compile and execute the BSNBench tasks in your laptop Can choose mulitple laptops The more the variety of processors the better
Compile and execute the BSNBench tasks in the TunnelCreek platform
Convert the C code for BSNBench to an Android app Run the BSNBench in Google Nexus One phones
Assignment Tasks - Hardware
Power measurement from different platforms For laptops and tunnel creek platforms use a watt meter
For Nexus One Phones Use an ammeter in series
with the battery Measure the power difference
AC Mains
Power Meter
Intel Atom N270 on Mobile Intel Chipset 945 GSE
Submission
Code used for BSNBench in Android Written report with power and energy
consumption results on the different platforms