Welcome to the Embedded Computing Laboratory (EC Lab) at the Department of Electrical Engineering of the Information Technology University (ITU), Lahore. The research group is directed by Dr. Khurram
Bhatti. Embedded systems contain various combinations of different subsystems with different applications. The research focus of EC Lab is to address computing artifacts such as digital systems, computer architectures, computing models, algorithms, and software from the perspective of the requirements and constraints related to embedded systems such as power & energy efficiency, security, predictability, and real-time so as to propose novel techniques for modeling, optimizing, and verifying current and future embedded computing systems. The EC Lab aims at designing innovative computing systems for the mobile and embedded domain that offer high performance, flexibility, energy-efficiency, and predictability.


Research Thrusts:
  • Parallel Computing Systems
  • Real-time and Mixed Criticality Systems
  • Power and Energy Efficient Computing
  • Multicore & Many-core Scheduling
  • Operating System Exploitation for Trusted Many-core Architectures
  • FPGA-based Digital Design

News and Updates

  • 9/2017- Dr. Khurram Bhatti, served on the PhD defense committee of Maria Mendez Real at the University of South Brittany (UBS), France

  • 9/2017- Dr. Khurram Bhatti, represented ITU Lahore at Embedded Systems Workshop held at the University of South Brittany (UBS), Lorient, France

  • 9/2017- Mr. Usman Ali joins ECLab as Graduate Student Fellow

  • 9/2017- Ms. Maryam Idrees joins ECLab as Graduate Student Fellow

  • 9/2017- Mr. Rizwan Ahmed Randhawa joins ECLab as Research Associate

  • 8/2017- ECLab wins European PERIDOT PHC research grant for e-health.SECURE project (2017-2019)

  • 8/2017- ECLab wins ITU's first US Patent

  • 8/2017- ECLab's PhD student secures Prestigeous EIFFEL Excellence Fellowship

  • 5/2017 - Multiple Research Positions Open at ECLab, ITU

  • 10/2016- ECLab welcomes Muhammad Asim Mukhtar as full time PhD Student

  • 10/2016- Director ECLab, Dr Khurram Bhatti, visits University of South Brittany (UBS), France

  • 10/2016- Iqra Safdar secured PhD position in Scientometric Lab, ITU, Lahore

  • 10/2016- Ms Sarah Amin (Research Associate), has secured a fully funded PhD position at the University of Siegen, Germany

  • 11/2016- Iqra Safdar joins ECLab as Teaching Assistant

  • 9/2016- Ahmad Awais joins ECLab as Teaching Assistant

  • 4/2016- “A Novel Heterogeneous FPGA Architecture Based on Memristor-Transistor Hybrid Approach” Published in IEEE DTIS 2016

  • 2/2016 - Salman Taha joins ECLab for MS Thesis on “Secure and Dynamic Application Deployment in Many-Core Architecture”

RESEARCH

Projects

Team associated with the Embedded Computing lab have been engaged in following projects at Information Technology University (ITU).

  • TSUNAMY (Harware and Software ManagemenT of Data SecUrity iN MAnY-core Platform)
  • PaPP (Portable and Predictable Performance on Heterogeneous Embedded Manycores).
  • COMCAS (COmmunication-centric heterogeneous Multi-Core ArchitectureS).
  • Pherma (Parallel, Heterogeneous, Energy Efficient, Real-time, Multiprocessor Architecture).
  • STORM (Simulation TOol for Real-time Multiprocessor scheduling).
  • EIFFEL VADE-MECUM 2017 has been awarded to ECLab Researcher in the area of ​information security in many-core computing ​systems
  • e-health.SECURE project has been awarded the European PERIDOT PHC research grant to ECLab Researchers

Teaching

Faculty associated with the Embedded Computing lab is engaged in teaching following courses at Information Technology University (ITU).

  • [ACA] Advanced Computer Architecture – Grad course
  • [RTES] Real-Time Embedded Systems – Grad course
  • [EDC] Electronics Devices and Circuits – Undergrad course
  • [CA] Computer Architecture/Organization – Undergrad course
  • [DLD] Digital Logic Design –Undergrad course

OUR TEAM

 

 

Dr Khurram Bhatti
Lab Director, Assistant Professor
RESEARCH INTERESTS Embedded Systems, Real-time and Mixed Criticality Systems, Parallel Computing Systems, Context-aware Computing, and Multicore/Manycore Scheduling
Dr. Mujeeb-U-Rehman
Assistant Professor
RESEARCH INTERESTS His research work is focused on using multidisciplinary approaches to develop innovative solutions for public health
Muhammad Asim Mukhtar
PhD Student
Asim did his Bachelors of Science in Electrical Engineering from COMSATS Lahore in 2008 and Masters of Science in Electrical Engineering from The University of Lahore in 2015...
Rizwan Hamid Randhawa
Research Associate
Rizwan has done his BS in Electronic Engineering. He has more than eight years of industrial experience in hardware design of microprocessor and microcontroller based systems for...
Umair Khan
Research Associate
Umair did his Bachelor of Science in Electrical Engineering from UET Peshawar in 2013 and Master of Science in Electrical Engineering from LUMS in 2016. His areas of expertise are ...
Taila Jabeen
Graduate Student Fellow
Taila did her graduation from LCWU in 2015. She did her final year project on android based augmented reality application. She joined ITU as MPhill student and successfully ...
Usman Ali
Graduate Student Fellow
Usman has completed his B.Sc. Electrical Engineering from University of Engineering & Technology, Lahore (SCET, Lahore) with distinction. He won South Asia Triple Hilux Association (SATAH)...
Muhammad Manzar Maqbool
Graduate Student Fellow
Manzar completed his Bachelors in Electrical and Computer Engineering from CIIT Islamabad in 2016. In his undergraduate studies he worked on implementation of a ...
Maryam Idrees
Graduate Student Fellow
Maryam completed B.Sc. Electronics Engineering from UET Taxila in 2014 and currently doing Masters in Electrical Engineering. Her research interests are in the field of ...
Maham Chauhdry
Graduate Student Fellow
Maham Chaudhry did B.Sc. Electrical Engineering from Government College University Lahore in 2014 and currently doing Masters in Electrical Engineering. Her research work is ...
Ahmad Awais Chaudhary
Teaching Assistant
Ahmad Awais is a Professional Services Consultant with 2.5+ years of work experience in software industry. Ahmad is currently working in Teradata Applications Development ...

COLLABORATIONS

University of Nice-Sophia Antipolis (UNICE), France

LEAT Research Laboratory

University of Pierre & Marie-Curie (UPMC), France

Lip6 Research Laboratory

University of South Brittany (UBS), France

Lab-STICC Research Laboratory
  • Lab-STICC Research Laboratory, University of South Brittany (UBS), France
  • Prof. Guy Gogniat, Director Lab-STICC Research Laboratory

PUBLICATIONS

  • Method for scheduling with deadline constraints, in particular in linux, carried out in user space. US Patent Application No.: 20150293787, Kind Code: A1
  • S. Bilavarn, J. Khan, C. Belleudy, M. K. Bhatti. Effectiveness of Power Strategies for Video Applications: A Practical Study. Springer’s Journal of Real-Time Image Processing (JRTIP), pp. 1–10, ISSN: 1861-8200, 2014. DOI: http://dx.doi.org/10.1007/s11554-013-0394-6, IF: 1.156 for 2012.
  • M. K. Bhatti, C. Belleudy, M. Auguin. Hybrid power management in real time embedded systems: An interplay of DVFS and DPM techniques. Springer’s journal of Real-Time Systems (RTS), vol. 47, No. 02, pp. 143–162, 2011. DOI: http://dx.doi.org/10.1007/s11241-011-9116-y, IF: 0.796 for 2010.
  • Aslam, M. H., Farooq, U., Awais, M. N., Bhatti, M. K., & Shehzad, N. (2016). Exploring the Effect of LUT Size on the Area and Power Consumption of a Novel Memristor-Transistor Hybrid FPGA Architecture. Arabian Journal for Science and Engineering, 1–15.
  • M.K. Bhatti, Oz, I., Popov, K., Brorsson, M., & Farooq, U. (2016). Scheduling of Parallel Tasks with Proportionate Priorities. Arabian Journal for Science and Engineering, 1–17. http://doi.org/10.1007/s13369-016-2180-9
  • M. K. Bhatti, C. Belleudy, M. Auguin. Two-level Hierarchical Scheduling Algorithm for Real-time Multiprocessor Systems. In the Journal of Software (JSW), vol. 3, No. 11, pp. 2308-2320, Academy Publishers, 2011. DOI: http://dx.doi.org/10.4304/jsw.6.11.2308-2320, IF: 2.013 for 2010.
  • M. K. Bhatti, Isil Oz, Konstantin Popov, Ananya Muddukrishna, and Mats Brorsson. Noodle: A Heuristic Algorithm for Task Scheduling in Parallel Computing Systems. In the Proceedings of International Euromicro Conference on Digital System Design (DSD’14), August 2014, Verona, Italy.
  • Jabran Khan, Sebastien Bilavarn, M. K. Bhatti, Cécile Belleudy. Energy Analysis of a Real-time Multiprocessor Control of Idle States. In the proceedings of 3rd International Conference on Pervasive Embedded Computing and Communication Systems (PECCS’13), 2013, Barcelona, Spain, pp: 125-130, Standard: 978-989-8565-43-3.
  • M. K. Bhatti, C. Belleudy, M. Auguin. A Semi-partitioned Real-time Scheduling Approach for Periodic Task Systems on Multicore Platforms. In the proceedings of 27th ACM Symposium on Applied Computing, SAC’12, March 2012, Riva del Garda (Trento), Italy.
  • M. K. Bhatti, C. Belleudy, M. Auguin. An Inter-Task Real-time DVFS Scheme for Multiprocessor Embedded Systems. In the proceedings of International Conference on Design and Architectures for Signal and Image Processing, DASIP’10, 2010, UK.
  • M. K. Bhatti, C. Belleudy, M. Auguin. Power Management in Real-time Embedded Systems through Online and Adaptive Interplay of DPM and DVFS Policies. In the proceedings of Int’l Conf. on Embedded & Ubiquitous Computing, EUC’10, 2010, Hong Kong.
  • M. K. Bhatti, M. Farooq, C. Belleudy, M. Auguin, O. Mbarek. Assertive Dynamic Power Management (AsDPM) Strategy for Globally Scheduled RT Multiprocessor Systems. In the proceedings of Power and Timing Modeling, Optimization and Simulation, PATMOS’09, and Integrated Circuit and System Design, chapter-8, Springer LNCS Vol. 5953=2010, ISBN 978-3-642-11801-2, Pages 116-126, 2010.
  • K. Ben Chehida, R. David, F. Thabet, M. K. Bhatti, M. Auguin, C. Belleudy, A.M. Déplanche, Y. Trinquet, R. Urunuela, F. Broekaert, V.Seignole, A. M. Fouillart. PHERMA, A global approach for system-level energy consumption optimization for Real-time heterogeneous MPSoC architectures. In Proceedings of Low Voltage & Low Power Consumption Conference, FTFC’09, 2009, Switzerland.
  • M. K. Bhatti, C. Belleudy, M. Auguin. A Framework for Offine Optimization of Energy Consumption in Real-time Multiprocessor System-on-Chip. In the proceedings of IEEE Int’l Conf. on Electronics, Circuits, and Systems, ICECS’09, 2009, Tunisia.
  • M. K. Bhatti, M. Farooq, C. Belleudy, M. Auguin. Improving resource utilization under EDF-based mixed scheduling in multiprocessors real-time systems. In the proceedings of IFIP/IEEE International Conference on Very Large Scale Integration, VLSI-SoC’08, 2008, Rhodes Island, Greece.
  • M. Farooq, M. K. Bhatti, F. Muller, C. Belleudy, M. Auguin. Precognitive DVFS: Minimizing Switching Points to Further Reduce the Energy Consumption. In the proceedings of 14th IEEE Real-Time and Embedded Technology and Applications Symposium, 2008, St. Louis, MO, USA.
  • M. K. Bhatti, C. Belleudy, M. Auguin. Controlling Energy Profile of Real-time Multiprocessor Systems by Anticipating Application’s Workload at Runtime. In the proceedings of SYMPosium on new Machine Architectures SympA’13, 2009, Toulouse, France.
  • M. K. Bhatti, C. Belleudy, M. Auguin. A hybrid scheduling algorithm for optimizing resource utilization & energy consumption in RT multiprocessor systems. In the proceedings of 3rd National Symposium of Research Group on System-on-Chip, System-in-Package, GDR SoC-SiP 008, 2008, Paris, France.
  • M. K. Bhatti, M. Farooq, C. Belleudy, M. Auguin. Mixed Scheduling for Improved Resource Utilization and Energy Consumption in Real-time Multiprocessor Systems. In the proceedings of Sophia Antipolis MicroElectronics forum, SAME’08, 2008, Sophia Antipolis, France.
  • M. K. Bhatti, L. Apvrille. Modeling and simulation of system-on-chip (SoC) hardware architectures for design space exploration. In the proceedings of Sophia Antipolis MicroElectronics forum, SAME’07, 2007, Sophia Antipolis, France
  • Muhammad Khurram Bhatti. Energy-Aware Scheduling For Real-Time Embedded Systems, Scheduling For More Than Temporal Correctness. Lambert Academic Publishing, Editor: B. Bessons, ISBN: 978-3-8465-5205-6, Publication year: 2012.

US PATENT

  • Method for scheduling with deadline constraints, in particular in linux, carried out in user space. S. Bilavarn, M. K. Bhatti, C. Beeleudy. US Patent (US 9582325 B2), 2017