School of Electrical and Electronic Engineering

Staff Profiles

Dr Rishad Shafik

Lecturer in Electronic Systems

Background

Dr Rishad Shafik is a Lecturer (i.e. Assistant Professor) in Electronic Systems within the Microsystems Research Group. Prior to this role, he worked in various other research, consultancy and teaching roles at University of Southampton, University of Bristol, NMI and IUT, Bangladesh. Dr Rishad received PhD and MSc (with distinction) degrees from the University of Southampton in 2010 and 2005, and BSc in Electronic Engineering degree (with distinction) from the Islamic University of Technology (IUT), Bangladesh in 2001. He is one of the editors of the recently published book - "Energy-efficient Fault-Tolerant Systems" by Springer USA. He is actively involved in edtiroail/review roles of a number of IEEE/ACM/IET journals and organisation committees of major international conferences and symposiums (see below); currently he is co-chairing the 30th International Symposium on Defect and Fault Tolerance in VLSI and Nanotechnology Systems (DFT2017) to be held in Cambridge, UK. He has published more than 80 articles in major international journals and conference proceedings, four of which were nominated for best paper awards. He is a member of IEEE and IET.

Research Interests

Dr Rishad is generally interested in research and development of intelligent and energy-efficient electronic systems, with the aim of meeting conflicting application tradeoffs between power, performance, and reliability. His recent research interests include the following specific areas:

A. Energy-efficient and Reliable Electronic Systems Design: using hardware/software co-design and co-optimisation; programming models (OpenMP, OpenCL, OpenCV) and middleware/firmware designs using machine learning principles.

B. Approximate Computing Systems Design: using variable exponent arithmetic and adaptive programming models for large scale systems, such as big data applications, and cloud server systems.

C. Software/Hardware Co-design for Emerging/Translational Applications: custom hardware and firmware design of translational applications and deep-learning systems with the aim of achieving required energy efficiency and performance.

D. Energy-efficient High-performance Computing: Hardware systems, architectures and programming models of energy-efficient high-performance computing systems.

Details of his research can be found here and the list of his publications (Google Scholar) can be found here.

Teaching

Semester 1 (Stage 2): EEE2007 - Computer Systems and Microprocessors
Semester 2 (Stage 2): EEE2008 - Buggy Project

Further details of teaching modules and their contents can be found here.

Qualifications

2010: PhD in Electronic Engineering, University of Southampton, UK
2005: MSc in Radio Frequency Communication Systems, University of Southampton, UK
2001: BSc Engg, IUT, Bangladesh

Experience

2015- : Lecturer, Newcastle University and PRiME visiting research fellow (www.prime-project.org)
2013-2015: Senior research fellow, University of Southampton, UK [EPSRC PRiME project: www.prime-project.org]
2007-2014: Part-time lecturer, University of Southampton, UK
2011-2013: Research fellow, University of Bristol, UK [ERC DeSyRe project: www.desyre.eu]
2010-2011: Post-doctoral research fellow, University of Southampton, UK
2006-2010: Postgraduate Researcher, University of Southampton, UK
2002-2006: Lecturer/Assistant professor, Islamic University of Technology, Bangladesh

Research Grants/Project Involvement

2017 - PI: Royal Society International Exchange Award (w/ Prof Nooshabadi from MichiganTech) for two years
2016 - PI: Competitive Faculty Doctoral Training Award (topped up by School funding) for PhD students
2016 - PI: University Research Committee Visiting Fellowship
2016 - PI: Erasmus visiting fellowship
2014 - PI: FET Travel Grants
2013- Named Researcher Co-I: Power-efficient and Reliable Many-Core Systems, EPSRC Programme Grant

Major Awards/Fellowships

2015 - Best paper nomination in DATE’15 for “Multinomial logistic regression-based workload noise classification and adaptive frequency scaling for energy minimization of embedded systems” (alongside three others)
2014 - Outstanding Staff Achievement Award, University of Southampton
2011 - Outstanding Staff Achievement Award, University of Southampton
2006-2010 EPSRC Doctoral Training Fellowship for PhD at University of Southampton (UK)
2006-2009 Mountbatten Scholarship for PhD at University of Southampton (UK)
2004-2005 Commonwealth Fellowship for M.Sc. at University of Southampton (UK)
2004 - Monbukagakusho Scholarship at Hiroshima University [did not continue due to personal reasons]
2004 - Japan Development Scholarship at Waseda University [did not avail due to personal reasons]
2004 - IPRS fellowship, Sydney University, Australia (did not avail due to personal reasons)
1997-2000 - OIC Merit Scholarship for BSc Engg at IUT, Bangladesh.

Professional Services

2017 General Chair, Design for Fault Tolerant Systems, IEEE DFTS, 2017
2016 Associate College Member, Engineering and Physical Sciences Research Council (EPSRC)
2016 Publicity Chair, European Workshop on Microelectronic Education, 2016
2014-15 TPC Member, IEEE/ACM Asian Test Symposium (ATS)
2014- Panel Chair, DATE W3: Workshop of 3D Integration and Design
2014- TPC Member, IEEE/ACM European Test Symposium (ETS)
2012 Publication Chair and TPC Member, International Symposium on Electronic System Design (ISED)
2012- TPC Member, International Conference on Very Large Scale Integration and Design (VLSI), India
2012- Track Chair, International Conference on Advances in Computing and Communications (ICACC’12) and International Conference Eco-friendly Computing and Communication Systems (ICECCS’12)
2012 Guest Editor, Special Section from ISED in IET Proceedings on Computers and Digital Techniques
2011 International Advisory Committee Member and TPC Member, International Conference on Computer Applications (ICCA), 2012
2010-11 TPC Member, ACS/IEEE Conference on Computer Systems and Applications (AICCSA), 2011
2009- TPC Member and expert reviewer of DAC, DATE, CODES+ISSS and ISVLSI2008- Expert reviewer of IEEE TC, TII, TCAS, TBIOCAS, JESTEC, TCAD, TM, TR, ESL and ACM TECS, TODAES and IET CDT2009- John Wiley and Sons Book Proposal Reviewer2007- TPC Member, IEEE International Conference on Computer and Information Science (ICIS’07)
2008- TPC Member and Reviewer, European Signal Processing Conference (EUSIPCO-2008), Switzerland
2007-08 Secretary, IEEE Student Branch, University of Southampton, UK


Invited Talks and Presentations

Shafik, R. A. (2016) Approximate Computing for Big Data Applications, ARM Technical Summit, September, 2016.
Shafik, R. A. (2016) Adaptive Approximate Computing for Big Data Applications, Edingburgh University, UK
Shafik, R. A. (2016) To be significant or not to be significant, Ulster University, UK
Shafik, R. A. (2016) Adapt or Perish: Significance-driven Adaptive Approximate Computing, UKDF, Manchester, UK
Shafik, R. A. (2015) Challenges and Opportunites in Many-Core Runtime Management, VDAT Conference (VLSI-VDAT), India
Shafik, R. A. (2014) Distributed Runtime Management for Many-Core Systems, CASA workshop (ESWEEK), India
Shafik, R. A. (2014) Reinforcement Learning-based Runtime Management for Many-Core Systems, National Microelectronics Institute, UK
Shafik, R. A. (2013) Runtime Management of Energy-efficient and Reliable Many-Core Systems, EACO workshop Uni. of Bristol, UK
Shafik, R. A. (2011) Research Trends in Low Power and Reliable Design of Embedded Computing Systems, IUT, Bangladesh
Shafik, R. A. (2006) OFDM-MIMO: Next Generation Frontier Technologies and Research Trends in Wireless Communications, BRAC University, Bangladesh
Shafik, R. A. (2006) Next Generation Communication Techniques, IEEESB Seminar, Islamic University of Technology (IUT-OIC), Bangladesh
Shafik, R. A. (2006) Simulations and Analyses of Personal Multimedia Systems, University of Southampton, United Kingdom

Memberships

Member of IEEE
Member of IET

Languages

English and Bengali: Expert
Japanese: Beginner/Intermediate

Research

Dr Rishad is generally interested in the following areas of electronic systems:

A. Energy-efficient and Reliable Electronic Systems Design: using hardware/software co-design and co-optimisation; programming models (OpenMP, OpenCL, OpenCV) and middleware/firmware designs.

B. Approximate Computing Systems Design
: using variable exponent arithmetic and adaptive programming models for large scale systems, such as big data applications, and cloud server systems.

C. Software/Hardware Co-design for Emerging Applications:
Custom hardware and firmware design of translational applications and deep-learning systems with the aim of achieving required energy efficiency and performance.

D. Energy-efficient High-performance Computing:
Hardware systems, architectures and programming models of energy-efficient high-performance computing systems.

He is currently a visiting academic fellow of EPSRC-funded PRiME programme grant (www.prime-project.org), leading research work in scalable and adaptive runtime system optimisation for energy efficiency and reliability of many-core systems. He also leads the adaptive electronic systems lab within the Microsystems Research Group at Newcastle University.

Over the years, he has extensively published in these areas, authoring/co-authoring more than 75 peer-reviewed articles in leading international journals/conferences, four of which have also been nominated for best paper awards. A list of updated publications can be found on Google Scholar and the Publications page.

Further information regarding his research can be found on https://www.staff.ncl.ac.uk/rishad.shafik/.

Teaching

Dr Rishad currently teaches half of the following course to stage 2 EEE students in semester 1:

EEE2007: Computer Systems and Microprocessors

In his part of the course, he brings together various hardware and software aspects -- which he believes is the way forward for preparing current and future generations of electronic systems engineers and researchers. The course is co-taught (and led) by Dr. Nick Coleman.

Starting from 2017, he will also be leading the Buggy project offered to Stage 2 EEE students in semester 2:

EEE2008: Project and Professional Issues

In this course, students are taught to use a holistic systems design project (Buggy: an automatic electrical automobile system) and learn entrepreneurial skills of creating novel business niche based on their innovations/works. 

Publications