Welcome
to
the home page of Embedded Microsystems Research Group in the
Department
of Electrical and Computer Engineering at Ryerson University.
The Embedded
Microsystems Research Group is directed by
Professor G. Khan
, and is made of a group of highly talented researchers and
gifted students.
The research work of Embedded Microsystems Research Group is
financially
supported by NSERC, Canadian Microelectronics Corporation, and
Ryerson University.
Embedded Microsystems Research Group is an essential part of
Microsystems
Research Laboratory at Ryerson University.
Go-back to Microsystems Research Lab
Research Focuses
-
CPU-GPU based Heterogeneous Systems
- Profiling,
Co-Scheduling and Tuning Heterogeneous Applications
- Hardware Software Codesign of
Embedded System
Research in Hardware-Software Codesign is focused on Cosynthesis
Tools
for designing heterogeneous embedded systems.
-
NoC/MPSoC Architecture and Topology Generation and Early
Simulation.
-
Smart RF Identification Embedded Systems and RFID-based
Product Authentication
Techniques.
-
Real time and Embedded Computer Systems for Smart Home
Control Applications.
-
High performance Embedded Systems.
-
Computer Vision and Biomedical Image Processing.
Selected Publications
Refereed Journal Papers, Book Chapters and Patents
1. Anita Tino and
Gul N. Khan
"Designing Power and Performance Optimal Application Specific
Network-on-Chip
Architecture" Microprocessors & Microsystems Journal,
Vol. 35,
No. 6, pp. 523-534, August 2011.
2. Gul N. Khan and V. Dumitriu, "A
Modelling
Tool for Simulating and Design of On-Chip Network Systems"
Microprocessors
& Microsystems Journal, Vol. 34, No. 3-4, pp. 84-95,
March-June 2010.
3. Y. Chen, F. Yuan and Gul Khan, "A
Wide Dynamic
Range CMOS PFM Digital Pixel Sensor with in-Pixel Variable
Reference Voltage"
Int. Journal Analog Integrated Circuits and Signal Processing,
Vol. 61, No.
3, pp. 287-299, December 2009.
4. V. Dumitriu and Gul N. Khan,
"Throughput
Oriented NoC Topology Generation and Analysis for High
Performance SoCs"
IEEE Transactions VLSI Systems, Vol. 17, No. 10, pp. 1433-1446,
October 2009.
5. Yong Chen, Fei Yuan and Gul Khan, "A
Wide Dynamic
Range CMOS Image Sensor with Pulse-Frequency-Modulation and
in-Pixel Amplification" Microelectronics Journal, Vol. 40, No.
10, pp. 1496-1501, October 2009.
6. Gul N. Khan and U. Ahmed, "CAD Tool
for Hardware
Software Co-synthesis of Heterogeneous Multiple Processor
Embedded Architectures"
Int. Journal Design Automation for Embedded Systems, Vol. 12,
No. 4, pp.
313-343, December 2008.
7. Gul N. Khan, "Smart Homes for the
Disabled and
Elderly" Impact, Vol. 4, No. 2, October 2006.
8. Y. H. Yang, A. A. Guergachi and G.
N. Khan, "Support
Vector Machines for Environmental Informatics: Application to
Modelling the
Nitrogen Removal Processes in Wastewater Treatment Systems"
Journal of Environmental Informatics, Vol 7, No.1. pp. 14-25
March 2006.
9. Y. H. Yang, A. A. Guergachi and G.
N. Khan, "Short
Term Prediction in Nitrogen Removal Processes Using Least
Squares Support
Vector Machine with NARX Model" Environmental Informatics
Archives, Vol 2,
pp. 598-609, ISEIS Publication, 2004.
10. Gul N. Khan and Gu Wei,
"Fault-tolerant Wormhole
Routing using a Variation of Distributed Recovery Block
Approach" IEE Proceedings
Computers and Digital Techniques, Vol. 147, No. 6, pp. 397-402,
November
2000.
11. Gu Wei and Gul N. Khan, "Using
Distributed Recovery
Block for Fault-tolerant Routing" SAS Research Link, Vol.
6/2000, Singapore,
pp. 8-9, January 2000.
12. Gul N. Khan, "Fault-tolerance
Evaluation of
a High Performance Embedded Computer System" SAS Research Link,
Vol. 5/99,
Singapore, pp. 4-5, January 1999.
13. Gul N. Khan, "A Fault-tolerant
Multiprocessor
Architecture for High Performance Embedded Applications" SAS
Research Link,
Vol. 4/98, Singapore, pp. 9-10, January 1998.
14. Gul N. Khan and Duncan F. Gillies,
"A Vision
based Navigation System for an Endoscope" Image and Vision
Computing, Vol.
14, No. 10, pp. 763-772, December 1996.
15. Gul N. Khan, K. Mahmud, M. S. Iqbal
and H. U.
Rashid, "RSM - A Restricted Shared Memory Architecture for High
Speed Inter-processor Communication" Microprocessors and
Microsystems, Vol. 18, No. 4, pp. 193-203, May 1994.
16. Gul N. Khan and K. Mahmud, "A
Scalable and Fault
Tolerant Restricted Shared Memory Architecture" Electronics
Letters, Vol.
29, No 9, pp. 783-785, April 1993.
17. Gul N. Khan and D. F. Gillies,
"Parallel-Hierarchical
Image Partitioning and Region Extraction" Computer Vision and
Image Processing, Eds. L. Shapiro and A. Rosenfeld, pp. 123-140,
Academic Press 1992.
18. Gul N. Khan and D. F. Gillies,
"Extracting Contours
by Perceptual Grouping" Image and Vision Computing, Vol. 10, No.
2, pp. 77-88,
March 1992.
19. Duncan F. Gillies, Gul N. Khan and
Y. Takahashi,
"Methods of Detecting Endoscope Insertion Direction" US. Patent
Number 5,036,464
July 30, 1991.
20. Duncan F. Gillies and Gul N. Khan,
"Endoscope
Insertion Direction Detecting Method" US. Patent Number
4,916,533 April 10,
1990.
21. Duncan F. Gillies and Gul N. Khan,
"Endoscope
Insertion Direction Detecting Method" US. Patent Number
4,910,590 March 20,
1990.
22. Gul N. Khan and D. F. Gillies,
(Book Chapter)
"A Highly Parallel Shaded Image Segmentation Method" in Parallel
Processing
for Computer Vision and Display, (Eds. P. Dew, R. Earnshaw and
T. Heywood)
pp. 180-189, Addison Wesley England, 1989.
Refereed Publications at
Conferences, Workshops
and Symposiums
23. Gul N. Khan, Jack Yu and Fei Yuan
"XTEA based
Secure Authentication Protocol for RFID Systems"
accepted ICCCN
2011, Workshop on Privacy, Security and Trust in Mobile and
Wireless Systems
Maui, Hawai, pp. July 31 - August 04 2011.
24. Gul N. Khan, Markus Moessner
"Secure Authentication
Protocol for RFID Systems" accepted ICCCN 2011, Workshop
on Privacy,
Security and Trust in Mobile and Wireless Systems Maui, Hawai,
pp.
July 31 - August 04 2011.
25. Masoud Oveis Gharan and Gul N. Khan
"Flexible
Simulation and Modeling for 2D Topology NOC System Design" IEEE
Canadian
Conf. Electrical and Computer Engineering, Niagara Falls,
Canada, pp., 8-11May
2011.
26. Jack Yu, Gul Khan and Fei
Yuan "XTEA Encryption
Based Novel RFID Security Protocol" IEEE Canadian Conf
Electrical and Computer
Engineering, Niagara Falls, Canada, 8-11May 2011.
27. Anita Tino and Gul N. Khan
"Multi-Objective
Tabu Search Based Topology Generation Technique For
Application-Specific
Network-on-Chip Architectures" in Proc. IEEE Int. Conf. Design
Automation
and Test in Europe (Date 2011) pp. 1-6, Grenoble France, 14-18
March 2011.
28. Omesh Mutukuda, Andy Ye and Gul
Khan "The Effect
of Multi-bit Based Connections on the Area Efficiency of FPGAs
Utilizing
Unidirectional Routing Resources" in Proc. Int. Conference
on Field
Programmable Technology (FPT-10) pp. 216-223, Beijing
China, 8-10 December
2010.
29. Anita Tino and Gul N. Khan "Power
and Performance
TABU Search based Multicore Network-on-Chip Design" in Proc.
39th Int.
Conf. Parallel Processing Workshops (5th Int. Symp. Embedded
Multicore SoCs)
pp. 74-81, San Diego CA, 13-16 Sept. 2010.
30. Gul N. Khan and V. Dumitriu,
"Simulation Environment
for Design and Verification of Network-on-Chip and Multi-core
Systems" 17th
IEEE Int. Symp. Modelling, Analysis and Simulation of Computer
and Telecommunication Systems, pp. 403-411, Imperial College
London, England, September 2009.
31. Gul N. Khan and Anika Awwal,
"Codesign of Embedded
Systems with Process/Module Level Real-time Deadlines" IEEE/IFIP
Conf. Embedded
and Ubiquitous Computing (EUC09), Vancouver, Canada, pp.
526-531, August
2009.
32. Gul N. Khan and V. Dumitriu,
"Throughput-Based
Network-on-Chip Topology Generation and Analysis", IEEE Canadian
Conference
on Electrical and Computer Engineering, pp.180-184, St. John’s,
New Foundland,
3-6 May 2009.
33. Y. Chen, F. Yuan and G. Khan, "A
2-stage Memory
Write Scheme for CMOS Pulse-Width Modulation Digital Pixel
Sensors" IEEE
Mid-West Symp. Circuits and Systems, Knoxville, TN, pp. 125-128,
August 2008.
34. Y. Chen, F. Yuan and G. Khan, "A
new Wide Dynamic
Range CMOS Pulse Frequency Modulation Digital Image Sensor with
in-Pixel
Variable Reference Voltage" IEEE Mid-West Symp. Circuits and
Systems, Knoxville,
TN, pp. 129-132, August 2008
35. V. Dumitriu and Gul N. Khan, "Early
Performance
Estimation In Wormhole-Switched Networks-on Chip" IEEE Canadian
Conf Electrical
and Computer Engineering, Niagara Falls, Canada, pp. 227-231,
May 2008.
36. Gul N. Khan and Usman Ahmed,
"Hardware-Software
Cosynthesis of Multiprocessor Embedded Architectures" in Proc.
4th IEEE Int.
Symp. Embedded Computing. (AINA-Workshops) Niagara Falls,
Canada, pp. 804-810,
21-23 May 2007
37. Gul N. Khan and Jonathan Chan,
"SoPC based Smart
Home Embedded Computer Capable of Caring for the Home Occupants"
in Proc.
IEEE Canadian Conference on Electrical and Computer Engineering,
Vancouver,
Canada, pp. 206-209, 22-26 April 2007.
38. Rushin Shojaii, J. Alirezaie, Gul
N. Khan and
Paul Babyn, "Automatic Honeycomb Lung Segmentation In Pediatric
CT Images"
in Proc. International Symposium on Signal
Processing and its
Applications, Sharjah, UAE, 12-15 February 2007.
39. Gul N. Khan, Jacob Levman and J.
Alirezaie,
"Hardware-Software Co-Synthesis Of Heterogeneous Embedded
Computer Systems"
in Proc. IEEE Canadian Conference on Electrical and Computer
Engineering,
Ottawa, Canada, pp. 1304-1307, 7-10 May 2006.
40. Gul N. Khan and A. Sydhom,
"Fault-tolerant Scheduling
of Real-time Tasks Having Software Faults" in Proc. IEEE
Canadian Conference
on Electrical and Computer Engineering, Saskatoon, Canada, pp.
731-734, 1-4
May 2005.
41. Usman Ahmed and Gul N. Khan, "A New
Processor
Allocation and Pipelining Approach for Hardware-Software
Cosynthesis" in
Proc. IEEE Canadian Conference on Electrical and Computer
Engineering, Saskatoon,
Canada, 1-4 May 2005.
42. J. Levman, J. Alirezaie, and G. N.
Khan, "Magnetic
Resonance Based Ventricle System Classification by Multi-Species
Genetic
Algorithm" in Proc. IEEE Conference on Neural Engineering,
Arlington VA USA,
pp. 2-5, March 16-19 2005.
43. Gul N. Khan and M. Jin, "A New
Graph Structure
for Hardware-Software Partitioning of Heterogeneous System" in
Proc. IEEE
Canadian Conference on Electrical and Computer Engineering,
Niagara Falls,
Canada, pp. 229-232, 3-5 May 2004.
44. Jacob Levman, Gul N. Khan and J.
Alirezaie,
"Hardware-Software Co-Synthesis of Bus Architecture Embedded
Devices" in
Proc. IEEE Canadian Conference on Electrical and Computer
Engineering, Niagara
Falls, Canada, 3-5 May 2004.
45. Usman Ahmed and Gul N. Khan,
"Embedded System
Partitioning with Flexible Granularity by using a Variant of
TABU Search"
in Proc. IEEE Canadian Conference on Electrical and Computer
Engineering,
Niagara Falls, Canada, 3-5 May 2004.
46. Matthew Jin and Gul N. Khan,
"Heterogeneous
Hardware-Software System partitioning using Extended Directed
Acyclic Graph"
in Proc. Int. Conf. on Parallel and Distributed Systems (PDCS
03) Reno Nevada,
pp. 181-186, 13-15 August 2003.
47. Jacob Levman, Javad Alirezaie and
Gul Khan,
"Edge Detection: A Symbiotic Dual-Species Approach" in Proc.
Int. Conf. Signal
Processing, Pattern Recognition and Applications (SPRA 2003)
Rhodes Greece,
pp. 33-37, June 30-July 02 2003.
48. Jacob Levman, Javad Alirezaie and
Gul Khan,
"Perfectly Flat Histogram Equalization" in Proc. Int. Conf.
Signal Processing,
Pattern Recognition and Applications (SPRA 2003) Rhodes Greece,
pp. 38-41,
June 30-July 02 2003.
49. Gul N. Khan, Gurdeep S. Hura and Gu
Wei, "Distributed
Recovery Block Based Fault-tolerant Multicasting" in Proc. IEEE
Canadian
Conf. on Electrical and Computer Engineering (CCECE 03)
Montreal, pp. 1043-1046,
4-7 May 2003.
50. Jacob Levman, Gul Khan, Javad
Alirezaie and
Kaamran Raahemifar, "Hardware Software Co-synthesis of Partially
Re-configurable
Embedded Systems Optimized for Reduced Power Consumption" in
Proc. IEEE Canadian
Conf. on Electrical and Computer Engineering (CCECE 03)
Montreal, pp. 1835-1840,
4-7 May 2003.
51. Jacob Levman, Gul Khan and Javad
Alirezaie,
"Hardware Software Codesign" ICUE 2003, Ryerson University,
Toronto, May
2003.
52. Gul N. Khan and M. Jin, "Hardware
Software Codesign
of a Safety-Critical Embedded Computer System for an Automatic
Endoscope"
in Proc. IEEE Canadian Conference on Electrical and Computer
Engineering,
Winnipeg, Canada, pp. 657-662, 12-15 May 2002.
53. Gul N. Khan, Gurdeep S. Hura and Gu
Wei, "Distributed
Recovery Block Based Fault-tolerant Routing in Hypercube
Network" in Proc.
IEEE Canadian Conference on Electrical and Computer Engineering,
Winnipeg,
Canada, pp. 603-608, 12-15 May 2002.
54. Gul N. Khan and Siew H. Wee,
"Fault-tolerant
Embedded Computer System-on-Chip for Endoscope Control" in Proc.
9th International
Symposium On Integrated Circuits, Devices and Systems (ISIC
2001) Singapore,
pp 102-105, 3-5 September 2001.
55. Wang Yan, Chee K. Kwoh, Gul N. Khan
and Suliman
Al-Hawamdeh, "Boundary Description for Trademark" in Proc. 6th
International
Conference on Control, Automation, Robotics and Vision (ICARCV
2000), Singapore,
5-8 December 2000.
56. Suliman Al-Hawamdeh and Gul N.
Khan, "Content
Based Indexing and Retrieval in a Digital Library of Arabic
Scripts and Calligraphy"
in Proc. 4th European Conference on Research and Advanced
Technology for
Digital Libraries, Lisbon Portugal, pp.14-23, 18-20 September
2000.
57. Gul N. Khan and Gu Wei, "Adaptive
and Fault-tolerant
Message Passing using Distributed Recovery Block Approach" in
Proc. Int.
Conf. Parallel and Distributed Computing and Systems, MIT
Cambridge, pp.
732-737, 3-6 November 1999.
58. Chee K. Kwoh, Gul N. Khan and
Duncan F. Gillies,
"Automated Endoscopic Navigation and Advisory System from
Medical Images"
in Proc. SPIE's Int. Conf. on Physiology and Function from
Multidimensional
Images, (SPIE Proc. Vol. 3660) 21-23 February 1999.
59. Gul N. Khan, "Fault-tolerant
Architecture for
High Performance Embedded System Applications" in Proc. IEEE
Int. Conf. on
Computer Design, Austin Texas USA, pp. 384-389, 5-7 October
1998.
60. Gul N. Khan, Muid Mufti and Waheed
Akhtar, "A
Fault-tolerant image compression method
for
multimedia data transmission" in Proc. IEEE 2nd National
Multi-topic Conference,
Islamabad, Pakistan, pp. 60-63, April 1997.
61. Gul N. Khan, A. A. Naqvi and H. U.
Rashid, "A
Fault-Tolerant Hough transform on a Rconfigurable Processor
Network" in Proc.
International Workshop on Computer Vision and Parallel
Processing, Islamabad
Pakistan, pp. 168-184, January 1995.
62. Gul N. Khan, M. N. Khan, K. Mahmud
and H. U.
Rashid, "TDRP-2 Multiprocessor Architecture and its
Fault-Tolerant Features"
in Proc. International Workshop on Computer Vision and Parallel
Processing,
Islamabad Pakistan, pp. 250-268, January 1995.
63. Gul N. Khan and D. F. Gillies,
"Endoscope Control
and Navigation using Machine Vision" in Proc. Int. Workshop on
Computer Vision
and Parallel Processing, Islamabad Pakistan, pp. 38-59, January
1995.
64. H. U. Rashid, K. Mahmud, M. S.
Iqbal and Gul
N. Khan, "Software tools for the KSM-1 Parallel Computer System"
in Proc.
International Workshop on Computer Vision and Parallel
Processing, Islamabad
Pakistan, pp. 269-283 January 1995.
65. Haroon-ur-Rashid, Gul N. Khan, M.
Salman Iqbal,
K. Mahmud and M. Nasim Khan, "Parallel implementation of a
computer vision
algorithm on a transputer based parallel machine" in Proc. 3rd
Int. Conf.
on Automation, Robotics & Computer Vision, Singapore, pp.
1139-1142,
8-11 November 1994.
66. Gul N. Khan and K. Mahmud "TDRP-2:
Fault-tolerant
multiprocessor system" in Proc. of the Australian Workshop on
Parallel and
Real-Time Systems, Melbourne Australia, pp. 195-204, 7-8 July
1994.
67. M. Salman Iqbal, Gul N. Khan,
Haroon-ur-Rashid
and Khalid Mahmud, "A Store-and-Forward Router for Transputer
Networks" in
Proc. Parallel Computing and Transputers, pp. 237-242, IOS Press
Amsterdam,
1994.
68. Gul N. Khan and D. F. Gillies,
(Invited Paper)
"Using Perceptual Criteria in Low and Intermediate Level Vision"
in Proc.
International Workshop on Pattern Recognition, Image
Understanding and Artificial
Neural Networks, Shanghai Jiao Tong University, Shanghai China,
pp. 79-83,
September 1992.
69. Gul N. Khan and D. F. Gillies,
"Parallel Image
Segmentation and Region Analysis on a Pyramid of Transputers" in
Proc. International
Conference on Image Processing, Systems (ICIP 1992) pp. 58-62,
Singapore,
7-11 September 1992.
70. Gul N. Khan, M. N. Khan, K. Mahmud
and M. S.
Iqbal, "TDRP: A Transputer Based Dynamic Reconfigurable Parallel
Computer
System" in Proc. National Workshop on Parallel Computing:
Architecture's
and Applications, Quaid-i-Azam University, Islamabad Pakistan,
pp. 30-51,
April 1992.
71. M. Salman Iqbal and Gul N. Khan, "A
Message
Routing System for a Transputer Network" in Proc. National
Workshop on Parallel
Computing: Architecture's and Applications, Quaid-i-Azam
University, Islamabad
Pakistan, pp. 52-67, April 1992.
72. Duncan F. Gillies and Gul N. Khan,
"Perceptual
Grouping and the Hough Transform" in SPIE Proc. Intelligent
Robots and Computer
Vision X: Algorithms and Techniques, pp. 188-196, 1992.
73. Gul N. Khan, " Image Segmentation
and Region
Analysis on a Pyramidal Computer System" in Proc. First National
Symposium
on Artificial Intelligence, University of Peshawar, Pakistan,
pp. 85-94,
August 1991.
74. Gul N. Khan and D. F. Gillies,
"Transputer-based
Implementation of a Parallel Machine Vision Method for Endoscope
Navigation"
in Application of Transputers 3, (Eds. T. S. Durrani, W. A.
Sandham, J. J.
Soraghan and S. M. Forbes) pp. 699-704, IOS Press
Amsterdam, 1991.
75. Gul N. Khan and D. F.
Gillies, "Detecting
Insertion Direction for an Automatic Endoscope" in Proc. IFIP
6th World Congress
on Medical Informatics, Singapore, December 1989, MEDINFO
89, pp. 455-459,
North-Holland 1989.
76. Gul N. Khan and D. F. Gillies, "A
Parallel-Hierarchical
Method for Grouping Line Segments into Contours" in Proc.
Application of
Digital Image Processing XII, (Ed. Andrew G. Tescher, Proc. SPIE
Vol. 1153)
pp. 237-246, 1989.
77. Gul N. Khan, "Machine Vision for
Endoscope Control
and Navigation" Ph.D. Thesis, Imperial College of Science,
Technology and
Medicine, University of London, 1989.
78. R. Nicholls, Gul N. Khan and
D. F. Gillies,
"Highly Parallel Ray-Tracing Using QL-Trees " in Proc. Int.
Conf. on Computer
Graphics, pp. 153-161, Singapore, 15-16 September 1988.
79. Gul N. Khan and D. F. Gillies, "A
Review of
Computer Vision with Comments on its Application to Endoscopy"
Research Report
DOC 87/16, Department of Computing, Imperial College, University
of London,
1987.
80. Gul N. Khan, K. Mahmud, H. U.
Rashid and M.
S. Iqbal, "High Speed Inter-processor Communication Using
Dual-port Memories"
in Proc. of the National Seminar on Software Engineering in
Pakistan, Pak-AIMS
Lahore, July 1993.
81. M. S. Iqbal, Gul N. Khan, K. Mahmud
and H. U.
Rashid, "Design and Analysis of Message Passing System for Mesh
Connected
Transputer Networks" in Proc. of the National Seminar on
Software Engineering
in Pakistan, Pak-AIMS Lahore, July 1993.
Go-back to Microsystems Research Lab