Advanced mobile and wearable systems

The recent spectacular progress in the microelectronic, information, communication, material and sensor technologies created a big stimulus towards development of smart communicating cyber-physical systems (CPS) and Internet of Things (IoT). CPS and IoT are undergoing an explosive growth to a large degree related to advanced mobile systems like smart automotive and avionic systems, mobile robots and wearable devices. The huge and rapidly developing markets of sophisticated mobile cyber-physical systems represent great opportunities, but these opportunities come with a price of unusual system complexity, as well as, stringent and difficult to satisfy requirements of many modern applications. Specifically, smart cars and various wearable systems to a growing degree involve big instant data from multiple complex sensors or other systems, and are required to provide continuous autonomous service in a long time. In consequence, they demand a guaranteed (ultra-)high performance and/or (ultra-)low energy consumption, while requiring a high reliability, safety and security. To adequately address these demands, sophisticated embedded computing and embedded design technologies are needed. After an introduction to modern mobile systems, this paper discusses the huge heterogeneous area of these systems, and considers serious issues and challenges in their design. Subsequently, it discusses the embedded computing and design technologies needed to adequately address the issues and overcome the challenges in order to satisfy the stringent requirements of the modern mobile systems.

[1]  Lech Józwiak,et al.  Quality-driven design in the system-on-a-chip era: Why and how? , 2001, J. Syst. Archit..

[2]  Karolj Skala,et al.  Scalable Distributed Computing Hierarchy: Cloud, Fog and Dew Computing , 2015, Open J. Cloud Comput..

[3]  Lech Jozwiak,et al.  Interactive codesign for real-time embedded control systems , 1997, ISIE '97 Proceeding of the IEEE International Symposium on Industrial Electronics.

[4]  Lech Józwiak Life-Inspired Systems and Their Quality-Driven Design , 2006, ARCS.

[5]  Lech Józwiak,et al.  Quality-driven decision making methodology for system-level design , 1996, Proceedings of EUROMICRO 96. 22nd Euromicro Conference. Beyond 2000: Hardware and Software Design Strategies.

[6]  Jan Reineke,et al.  Timing predictability of cache replacement policies , 2007, Real-Time Systems.

[7]  Henk Corporaal,et al.  Mixed-length SIMD code generation for VLIW architectures with multiple native vector-widths , 2015, 2015 IEEE 26th International Conference on Application-specific Systems, Architectures and Processors (ASAP).

[8]  L. Jozwiak,et al.  Quality-driven design space exploration in electronic system design , 1996, Proceedings of IEEE International Symposium on Industrial Electronics.

[9]  Lech Jozwiak,et al.  Modern concepts of quality and their relationship to design reuse and model libraries , 1995 .

[10]  Paolo Meloni,et al.  ASAM: Automatic architecture synthesis and application mapping , 2013, Microprocess. Microsystems.

[11]  Nadia Nedjah,et al.  Modern development methods and tools for embedded reconfigurable systems: A survey , 2010, Integr..

[12]  Lech Józwiak,et al.  Quality-driven model-based architecture synthesis for real-time embedded SoCs , 2008, J. Syst. Archit..

[13]  Lech Józwiak,et al.  Quality-driven methodology for demanding accelerator design , 2010, 2010 11th International Symposium on Quality Electronic Design (ISQED).

[14]  L. Jozwiak Subjective Aspects of Quality in the Design of Complex Hardware/Software Systems , 2001 .

[15]  Per Stenström,et al.  Timing anomalies in dynamically scheduled microprocessors , 1999, Proceedings 20th IEEE Real-Time Systems Symposium (Cat. No.99CB37054).

[16]  Bernd Becker,et al.  A Definition and Classification of Timing Anomalies , 2006, WCET.

[17]  Lech Józwiak,et al.  Design of massively parallel hardware multi-processors for highly-demanding embedded applications , 2013, Microprocess. Microsystems.

[18]  Lech Józwiak,et al.  Issues and Challenges in Development of Massively-Parallel Heterogeneous MPSoCs Based on Adaptable ASIPs , 2011, 2011 19th International Euromicro Conference on Parallel, Distributed and Network-Based Processing.

[19]  Lech Józwiak,et al.  Processor architecture exploration and synthesis of massively parallel multi-processor accelerators in application to LDPC decoding , 2014, Microprocess. Microsystems.

[20]  Lech Józwiak,et al.  Scalable communication architectures for massively parallel hardware multi-processors , 2012, J. Parallel Distributed Comput..

[21]  Lech Jozwiak Modern concepts of quality and their relations to model libraries , 1995 .

[22]  Henk Corporaal,et al.  Exploring processor parallelism: Estimation methods and optimization strategies , 2013, 2013 IEEE 16th International Symposium on Design and Diagnostics of Electronic Circuits & Systems (DDECS).

[23]  Lech Jozwiak Life-inspired systems , 2004 .

[24]  Lech Józwiak,et al.  Communication and Memory Architecture Design of Application-Specific High-End Multiprocessors , 2012, VLSI Design.

[25]  Henk Corporaal,et al.  An Efficient Method for Energy Estimation of Application Specific Instruction-Set Processors , 2013, 2013 Euromicro Conference on Digital System Design.

[26]  Henk Corporaal,et al.  Automatic complex instruction identification for efficient application mapping onto ASIPs , 2014, 2014 IEEE 5th Latin American Symposium on Circuits and Systems.

[27]  Lech Jozwiak Quality-driven design of hardware/software systems , 1995 .

[28]  Lech Józwiak,et al.  Interactive codesign for real-time embedded control systems: task graph generation from SA/VHDL models , 1997, EUROMICRO 97. Proceedings of the 23rd EUROMICRO Conference: New Frontiers of Information Technology (Cat. No.97TB100167).

[29]  Henk Corporaal,et al.  A framework for automatic custom instruction identification on multi-issue ASIPs , 2014, 2014 12th IEEE International Conference on Industrial Informatics (INDIN).

[30]  Henk Corporaal,et al.  Automatic instruction-set architecture synthesis for VLIW processor cores in the ASAM project , 2017, Microprocess. Microsystems.