Software-Hardware Co-design for New Generation IoTs

Speaker:  Amlan Chakrabarti – Kolkata, India
Topic(s):  Graphics and Computer-Aided Design


Hardware-software codesign is a recent technological trend among the system designers and design engineers to facilitate the design of small embedded systems especially in the internet of things (IoT) space. Codesign methodologies, implemented as new "types" of electronic design and automation tools, are intended to give relief to designers struggling with provisional divisions of hardware and software components, and the attendant integration problems. It tries to exploit the synergy of hardware and software with the promisel to optimize and/or satisfy design targets in terms of cost, performance, and power of the final product. At the same time, it aims to reduce the time-to-market frame considerably. In the IoT ecosystem, optimization in terms of maximizing throughput considering real time need, reducing hardware resources and power requirement is of utmost importance and thus hardware- software codesign is an essential pathway.

In this  tutorial, the emphasis is given on fundamental as well as advanced strategies of hardware software co-design and its application in developing intelligent and robust IoT infrastructure.  The key aspects to be covered in this tutorial are categorized into three types.
Models and methodologies of system design
Hardware software partitioning and scheduling
Co-simulation, synthesis and verifications
System on chip for IoT Applications
Reconfigurable and partially reconfigurable targets for IoT applications.

About this Lecture

Number of Slides:  50
Duration:  100 minutes
Languages Available:  English
Last Updated: 

Request this Lecture

To request this particular lecture, please complete this online form.

Request a Tour

To request a tour with this speaker, please complete this online form.

All requests will be sent to ACM headquarters for review.