Dr. Khurram Bhatti

Contact Info

Dr. Khurram Bhatti
Department of Electrical Engineering,
Embedded Computing Laboratory
6th floor, Information Technology University (ITU),
Arfa Software Technology Park, Ferozpur Road, Lahore, Pakistan.

UAN (042)-111-111-ITU (488)
Ext : 6057

News & Updates

Muhammad Asim Mukhtar joins ECLab as PhD Student!


ECLab welcomes Muhammad Asim Mukhtar as full time 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. He has works as embedded systems engineer at Dr Inam Elahi R&D lab for 3 years and as lecturer at The University of Lahore for 5 years before joining ECLab. His research interest includes the design and analysis of task scheduling and guardian algorithms for use in time-triggered cooperatively scheduled embedded systems, microelectronics and data communication.
Asim has secured a fully funded PhD position for year 2016 at ITU under the supervision of Dr Khurram Bhatti.

updated: 16/10/2016

Director ECLab, Dr. Khurram Bhatti, visits University of South Brittany (UBS), France!

Dr. Khurram Bhatti, Director Embedded Computing Lab (ECLab) and Assistant Professor at ITU, has recently visited University of South Brittany (UBS), France, under HEC’s Program for collaborative research (PPCR). The ECLab at ITU has established a long-term collaboration with UBS in the area of hardware data security for many-core computing systems.
Dr. Khurram’s recent visit was focused on preparing joint research proposal in the area of Trusted Execution Environment (TEE) and secure deployment of applications in many-core architectures. This visit was also intended to work with jointly supervised PhD students from ECLab@ITU and Lab-STICC@UBS.





updated: 15/10/2016

Iqra Safdar secured PhD position in Scientometric Lab, ITU, Lahore!

Iqra Safdar

ECLab is pleased to announce that one of its members, Ms Iqra Safdar (Teaching Assistant), has secured a fully funded PhD position at the Scientometric Lab (SLab) of Information Technology University!
Iqra Safder had joined ECLab @ ITU as Teacher Assistant for Advance Computer Architecture course in Spring 2016. Iqra has an Mphil in Computer Science from PUCIT, Lahore. Her research interests are in field of Business Process modeling, Data-ware Housing, Image Processing, and Graph Theory.

ECLab team wishes her the very best for her PhD and future endeavors!

updated: 15/10/2016

Sarah Amin secured PhD Position at University of Siegen, Germany!

ECLab is pleased to announce that one of its members, Ms Sarah Amin (Research Associate), has secured a fully funded PhD position at the University of Siegen, Germany!
Sarah has been a part of the Embedded Computing Lab at ITU since February 2016. She has worked on the design and testing of Task Scheduling Strategies for Homogeneous Parallel Computing Systems. During her PhD, Sarah will be working with Prof. Roman Obermaisser in the Embedded Systems Laboratory at the University of Siegen, Germany. Her PhD is about the active diagnosis based on semantic web technologies for distinguished embedded real-time systems.
ECLab team wishes her the very best for her PhD and future endeavors!

updated: 15/10/2016

Iqra Safdar joins ECLab as Teaching Assistant!

Iqra Safdar

Iqra Safder has joined ITU as Teacher Assistant for Advance Computer Architecture course in Spring 2016. Iqra is currently  working as Visiting Lecturer in PUCIT from last one year and herself a student of MPhil in Computer Science at PUCIT. She has completed her Bachelor’s in Software Engineering  from PUCIT in 2014. Her research interests are in field of Business Process modeling, Data-ware Housing, Image Processing, and Graph Theory.

updated: 11/03/2016

Ahmad Awais joins ECLab as Teaching Assistant!

Ahmad Awais

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/Migrations department of Teradata GDC since June 2014. He started his career in the IT industry back in 2013 as software engineer. He has served the software industry and his clients in multiple domains of information technology. His roles at work include compiler/software development, production support, data analysis and consultancy. He believes in delivering quality solutions to win and maintain a trustworthy business relationship with his clients.

updated: 09/03/2016


Paper Published in IEEE DTIS 2016!

ECLab is pleased to announce that its team, in collaboration with Lip6 Laboratory, University of Pierre & Marie Curie (UPMC), France, has published a paper entitled “A Novel Heterogeneous FPGA Architecture Based on Memristor-Transistor Hybrid Approach” in the 11th International Conference on Design &Technology of Integrated Systems in Nanoscale Era (DTIS),  April 12-14, 2016, Istanbul, Turkey!



Heterogeneous Field Programmable Gate Arrays (FPGAs) are now considered as a practical alternative to Application Specific Integrated Circuits (ASICs) thanks to their generalized nature and fast time to market. However, the performance gap between FPGAs and ASICs is still very significant, particularly in terms of area. In this work, we propose a novel heterogeneous FPGA architecture based on memristor-transistor hybrid approach that gives better results as compared to conventional transistor-only heterogeneous FPGA; thus reducing the gap between FPGAs and ASICs. Memristor-transistor based hybrid building blocks of heterogeneous FPGA architecture are designed and simulated in this work. Results show that hybrid blocks are 23%-75% smaller compared to transistor-only blocks. Furthermore, a generalized exploration flow is also developed where a combination of open source and indigenously developed tools gives end-to-end exploration experience. In the experiments, we have demonstrated the placement and routing of at least 10 different heterogeneous benchmarks on proposed hybrid as well as conventional heterogeneous FPGAs using the exploration flow. Results show that proposed hybrid architecture, on average, consumes 56% less logic area, 60% less routing area; thus leading to 59% total area gain compared to conventional architecture.

Salman Taha joins ECLab for MS Thesis!


Salman Taha, student of MS in Computer Science batch 2014 at ITU, has joined ECLab for his MS thesis on “Secure and Dynamic Application Deployment in Many-Core Architecture” under the supervision of Dr. Khurram Bhatti. The research work carried out in his thesis will contribute to the TSUNAMY project.

Salman Taha did Bachelor’s in Electrical Engineering from UET, Lahore in 2012 with minor in Computer Engineering. He has over 3 years of experience of working in Software industry. He is currently pursuing Masters in Computer Science at ITU, Lahore. Salman Taha’s research interests include Multi/Many Core scheduling, Cloud Computing, Advance OS, and Embedded Systems

updated: 18/02/2016

Taha Mujahid joins ECLab as Research Associate!


Taha Mujahid earned B.E. degree in Electronics Engineering and M.S. degree in Electrical Engineering (Specialization in Digital Systems and Signal Processing) from National University of Sciences and Technology (NUST-SEECS), Islamabad in August, 2012 and January, 2016 respectively. His research interests are in domain of signal processing, Image processing, Optimization on GPU.

updated: 29/01/2016

Sarah Amin joins ECLab as Research Associate!



Sarah Amin graduated in Electrical Engineering with specialization in Computer Engineering from FAST-NUCES, Lahore, Pakistan in 2013 and completed her Masters in Electronic Communications and Computer Engineering from University of Nottingham, UK in 2014. Her primary research interest is in FPGAs, Real-time Embedded Systems, Signal Processing, Parallel Programming, and Operating Systems.

updated: 11/01/2016

ECLab is Hiring!

  • Research Assistant/Associate Positions @ ECLab:
    1. Qualification: MSEE/MSCS (Preferably), BSEE/BSCE with relevant skill set can also apply.
    2. Background Knowledge: Good understanding of Computer Architecture, Multi-core systems, and Operating System. Knowledge of Real-time Systems is a plus.
    3. Development Skills: Good programming skills in C/C++, Java, Linux. Embedded Linux programming is a plus.
    4. Experience: Fresh as well as experienced candidates.
    5. Remuneration: Package is subject to relevant skill set and experience.

      Please disseminate information to relevant and interested candidates around you. Candidate can send CV at:

      updated: 15/12/2015