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 suite SectionTaskExample BSN Applications DATA OPERATIONS StatisticsGlucose Monitoring Out-of-RangePosture monitoring (accelerometer) Differential EncodingTemperature Recording SIGNAL PROCESSING Fast Fourier TransformElectromyography (EMG) analysis FIR filteringMotion analysis, De-noising data Peak detectionECG analysis RADIO COMMUNICATION Duty-cycled handshakeAll wireless BSN applications Reliable communicationApplications with on-body gateway device SENSOR INTERFACE Sensed Data QueryAll 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