You are here

Architecture, Modeling, and Optimization of Parallel and Distributed Embedded Systems

KEC 1007
Wednesday, March 19, 2014 - 8:45am to 10:00am
Speaker Information
Arslan Munir
Postdoctoral Research Associate
ECE department
Rice University

Advancements in silicon technology, computer architecture, wireless communications, and computer networking have led to the proliferation of embedded systems in a plethora of application domains (e.g., industrial and home automation, automotive, space, medical, defense, etc.). To meet the diverse requirements of these application domains as well as to permit sophisticated applications of greater value as compared to an isolated embedded system, embedded systems are often networked together and processing is done in parallel within an embedded system to form parallel and distributed embedded systems. A crucial enabler for these parallel and distributed embedded systems is burgeoning multi-core revolution in computing industry.

This seminar discusses architecture, modeling, and optimization of parallel and distributed embedded systems with an emphasis on multi-core. There has been an increasing proliferation of diverse multi-core architectures to keep up the Moore's law, which necessitates evaluation of these architectures to determine the most befitting architecture for an application. The seminar elaborates the evaluation of multi-core architectures with two of the speaker's research contributions in this domain. The first contribution proposes a queueing theoretic approach for modeling multi-core architectures that provides a quick and inexpensive performance evaluation both in terms of time and resources. The second contribution evaluates two embedded multi-core architectural paradigms: symmetric multiprocessors (SMPs) and tiled multi-core architectures (TMAs), based on parallelized benchmarks.

The seminar then discusses three application domains for parallel and distributed embedded systems: embedded wireless sensor networks, cyber-transportation systems, and IP multimedia subsystem outlining the speaker's key contributions in each application domain. The contributions aim at the architecture, modeling and optimization for embedded systems' design metrics, viz., performance, power, dependability, and security for these application domains. In particular, the seminar elaborates a multi-core-based approach for the design of secure and dependable cybercars (next generation of automobiles) with steer-by-wire as a case study. The seminar culminates with the speaker's future research agenda in parallel and distributed embedded computing domain.

Speaker Bio

Arslan Munir received his M.A.Sc. degree in Electrical and Computer Engineering (ECE) from the University of British Columbia (UBC), Vancouver, Canada, in 2007 and his Ph.D. degree in ECE from the University of Florida (UF), Gainesville, Florida, USA, in 2012. He is currently a postdoctoral research associate in the ECE department at Rice University, Houston, Texas, USA. From 2007 to 2008, he worked as a software development engineer at Mentor Graphics in the Embedded Systems Division. He was the recipient of many academic awards including the Gold Medals for the best performance in Electrical Engineering, academic Roll of Honor, and doctoral fellowship from Natural Sciences and Engineering Research Council of Canada (NSERC). He received a Best Paper award at the IARIA International Conference on Mobile Ubiquitous Computing, Systems, Services and Technologies (UBICOMM) in 2010. His current research interests include embedded systems, computer architecture, parallel computing, fault-tolerance, and big data analytics.