Lab Home | Phone | Search
Center for Nonlinear Studies  Center for Nonlinear Studies
 Home 
 People 
 Current 
 Affiliates 
 Visitors 
 Students 
 Research 
 ICAM-LANL 
 Publications 
 Conferences 
 Workshops 
 Sponsorship 
 Talks 
 Colloquia 
 Colloquia Archive 
 Seminars 
 Postdoc Seminars Archive 
 Quantum Lunch 
 Quantum Lunch Archive 
 CMS Colloquia 
 Q-Mat Seminars 
 Q-Mat Seminars Archive 
 P/T Colloquia 
 Archive 
 Kac Lectures 
 Kac Fellows 
 Dist. Quant. Lecture 
 Ulam Scholar 
 Colloquia 
 
 Jobs 
 Postdocs 
 CNLS Fellowship Application 
 Students 
 Student Program 
 Visitors 
 Description 
 Past Visitors 
 Services 
 General 
 
 History of CNLS 
 
 Maps, Directions 
 CNLS Office 
 T-Division 
 LANL 
 
Monday, April 05, 2010
11:00 AM - 12:00 PM
CNLS Conference Room (TA-3, Bldg 1690)

Seminar

A Probably Approximately Correct Computation: Assessing Accuracy in Intelligent Embedded Systems

Cesare Alippi
Dipartimento di Elettronica, Politecnico di Milano

A designer proposing a numerical algorithm to solve an application is mostly committed to accuracy as if it were the unique constraint to look at. This is reasonably true in many applications and, surely, in those where energy and computational complexity are not an issue. However, when focusing on scenarios requiring intelligent embedded systems, i.e., embedded systems with data processing and decision making ability (e.g., Wireless Sensor Networks, hybrid monitoring technologies and any mission critical embedded applications), energy, complexity and cost aspects should be taken into account. It turns out that complexity must be balanced with accuracy directly at design time by recalling that our application resides in an uncertainty-affected world (lack of a priori information, external and electronics noise, processing uncertainty, algorithm alternatives, etc). As a target we would like to assess the performance of our algorithm with a cost-effective approach and select the "right" algorithm within a set of feasible solutions; to finally have it working on the chosen embedded system. The talk will present an overview of probabilistic techniques based on randomized algorithms for solving those "computationally hard" problems associated with performance verification and introduce the Probably Approximately Correct Computation (PACC) approach for assessing accuracy of algorithms running on embedded systems. Introduction of probability and random sampling makes it possible to overcome the fundamental tradeoff between computational complexity and conservatism associated with a worst-case, rarely quantifiable, deterministic approach. The simplicity of randomized techniques is an advantage, as it will be shown on a set of application, also involving Wireless Sensor Networks.

Host: Brendt Wohlberg