Associate Professor Philip Heng Wai Leong

School of Electrical & Information Engineering
Director, Computer Engineering Laboratory.

J03 - Electrical Engineering Building
The University of Sydney

Telephone +61 2 9351 6578
Fax +61 2 9351 3847

Website Computer and Software Engineering

Computer Engineering Lab (CEL)

School of Electrical & Information Engineering

Research interests

As Director of the Computer Engineering Laboratory, Associate Professor Philip Leong's research focuses on developing novel hardware and software solutions to problems that range from derivative pricing and hedging of foreign exchange risk to the treatment of cardiac disorders.

"As an engineer, I love to create new things. Much of my work involves developing solutions to problems constrained by processing speed or power consumption. I often use field-programmable gate arrays (FPGAs - a type of computer circuit that can be customised after manufacture) as my 'canvas', as they enable the development of problem-specific architectures that are orders of magnitude more efficient than microprocessor-based solutions.

"Among the applications I've pioneered have been FPGA-based financial derivative pricing systems. A number of banks have since developed their own implementations based on these systems, and have found that they offer much lower power consumption than competing technologies.

"Another of my projects focused on developing parallel software for forecasting rainfall distribution. In Hong Kong, during a heavy rain or typhoon warning, all schools and businesses are closed for safety reasons. The forecasting software my team and I developed has made more accurate rain predictions possible, and now supports the issuance of heavy rain warnings in Hong Kong.

"A current project involves at-home monitoring of people with Parkinson's disease and developing mathematical models of their gait. The aim of this work is to enhance our understanding of Parkinson's disease and improve the quality of life of people living with this condition.

"The overall goal of my research is to benefit society through improved high-performance custom hardware and parallel software.

"I've been working in this field since 1993 when I completed my PhD at the University of Sydney, where I also earlier gained a Bachelor of Science and a Bachelor of Engineering. The University has always been central to my academic career, and has favourably influenced all aspects of my research."

Teaching and supervision

ELEC1103 - Fundamentals of Electrical and Electronic Engineering

ELEC2602 - Digital Logic

ELEC3607 - Embedded Systems

ELEC3608 - Computer Architecture

ELEC5616 - Computer and Network Security

ELEC5710 - Foundations of Electrical and Electronic Engineering

ELEC5722 - Foundations of Digital Systems Design

ELEC5741 - Foundations of Embedded Computing

In the media

Selected grants

2013

  • Hardware-Based Accelerators for Real-Time Machine Learning; Leong P, Jin C, Davis R, Chawla S, Chapman M; Australian Research Council (ARC)/Linkage Projects (LP).

2011

  • A Cloud Computing Environment for Managing Foreign Exchange Risk; Leong P; Australian Research Council (ARC)/Linkage Projects (LP).
  • LNK: 2011/Round2/ARC LP110200413, A cloud computing environment for managing foreign exchange risk (; Miszczak E, Leong P; Westpac Banking Corporation/Project Support.

Selected publications

Download citations: PDF RTF Endnote

Journals

  • Ho, M., Ai, Y., Chau, T., Yuen, S., Choy, C., Leong, P., Pun, K. (2013). Architecture and Design Flow for a Highly Efficient Structured ASIC. IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 21(3), 424-433. [More Information]
  • Yu, H., Leong, P., Xu, Q. (2012). An FPGA chip identification generator using configurable ring oscillators. IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 20(12), 2198-2207. [More Information]
  • Cardu, R., Leong, P., Jin, C., McEwan, A. (2012). Electrode contact impedance sensitivity to variations in geometry. Physiological Measurement, 33(5), 817-830. [More Information]
  • Ang, C., McEwan, A., van Schaik, A., Jin, C., Leong, P. (2012). FPGA implementation of biologically-inspired auto-associative memory. Electronics Letters, 48(3), 148-149. [More Information]
  • Ouyang, M., Li, W., Leong, P., Wong, K. (2012). Improving carbon nanotubes sensor time response and responsivity using constant-power activation. IEEE Transactions on Nanotechnology, 11(3), 624-632. [More Information]
  • Wang, C., Kim, J., Jin, C., Leong, P., McEwan, A. (2012). Near infrared spectroscopy in optical coherence tomography. Journal of Near Infrared Spectroscopy, 20(1), 237-247. [More Information]
  • Yu, C., Smith, A., Luk, W., Leong, P., Wilton, S. (2012). Optimizing Floating Point Units in Hybrid FPGA. IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 20(7), 1295-1303. [More Information]
  • Das, J., Lam, A., Wilton, S., Leong, P., Luk, W. (2011). An Analytical Model Relating FPGA Architecture to Logic Density and Depth. IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 19(12), 2229-2242. [More Information]
  • Das, J., Lam, A., Wilton, S., Leong, P., Luk, W. (2010). An Analytical Model Relating FPGA Architecture to Logic Density and Depth. IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 19(12), 2229-2242. [More Information]
  • Lam, Y., Coutinho, J., Ho, C., Leong, P., Luk, W. (2010). Multiloop Parallelisation Using Unrolling and Fission. International Journal of Reconfigurable Computing, 2010 (475620), 1-10. [More Information]
  • Ho, C., Yu, C., Leong, P., Luk, W., Wilton, S. (2009). Floating-Point FPGA: Architecture and Modeling. IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 17(12), 1709-1719. [More Information]
  • Wilton, S., Ho, C., Quinton, B., Leong, P., Luk, W. (2008). A Synthesizable Datapath-Oriented Embedded FPGA Fabric for Silicon Debug Applications. ACM Transactions of Reconfigurable Technology and Systems, 1(1), Article 7:1-Article 7:25. [More Information]
  • Li, B., Leong, P. (2008). Serial and Parallel FPGA-Based Variable Block Size Motion Estimation Processors. Journal of Signal Processing Systems, 51(1), 77-98. [More Information]
  • Yu, C., Lamoureux, J., Wilton, S., Leong, P., Luk, W. (2008). The Coarse-Grained/Fine-Grained Logic Interface in FPGAs with Embedded Floating-Point Arithmetic Units. International Journal of Reconfigurable Computing, 2008, 1-10. [More Information]
  • Yuen, S., Lee, J., Li, W., Leong, P. (2007). An AA-sized vibration-based microgenerator for wireless sensors. IEEE Pervasive Computing, 6(1), 64-72. [More Information]
  • Thomas, D., Luk, W., Leong, P., Villasenor, J. (2007). Gaussian Random Number Generators. ACM Computing Surveys, 39(4), Article 11:1-Article 11:38. [More Information]
  • Tsoi, K., Leung, K., Leong, P. (2007). High performance physical random number generator. IET Computers and Digital Techniques, 1(4), 349-352. [More Information]
  • Sin, M., Chow, G., Wong, G., Li, W., Leong, P., Wong, K. (2007). Ultralow-Power Alcohol Vapor Sensors Using Chemically Functionalized Multiwalled Carbon Nanotubes. IEEE Transactions on Nanotechnology, 6(5), 571-577. [More Information]
  • Lee, D., Villasenor, J., Luk, W., Leong, P. (2006). A Hardware Gaussian Noise Generator Using the Box-Muller Method and Its Error Analysis. IEEE Transactions on Computers, 55(6), 659-671. [More Information]
  • Leong, P., Zhang, G., Lee, D., Luk, W., Villasenor, J. (2005). A Comment on the Implementation of the Ziggurat Method. Journal of Statistical Software, 12(7), online.
  • Lee, D., Luk, W., Villasenor, J., Zhang, G., Leong, P. (2005). A hardware Gaussian noise generator using the Wallace method. IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 13(8), 911-920. [More Information]
  • Leong, M., Cheung, C., Cheung, C., Wan, P., Leung, I., Yeung, W., Yuen, W., Chow, K., Leung, K., Leong, P. (2005). CPE: A parallel library for financial engineering applications. Computer (IEEE), 38(10), 70-77. [More Information]
  • Leong, M., Leong, P. (2003). A variable-radix digit-serial design methodology and its application to the discrete cosine transform. IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 11(1), 90-104. [More Information]
  • Leong, M., Jin, C., Leong, P. (2003). An FPGA-based electronic cochlea. EURASIP Journal on Applied Signal Processing, 2003 (7), 629-638. [More Information]
  • Leong, M., Jin, C., Leong, P. (2003). An FPGA-based electronic cochlea. Eurasip Journal on Advances in Signal Processing, 7, 629-638.

Conferences

  • de Silva, A., Noorian, F., Davis, R., Leong, P. (2013). A Hybrid Feature Selection and Generation Algorithm for Electricity Load Prediction using Grammatical Evolution. 2013 12th International Conference on Machine Learning and Applications, ICMLA 2013, Piscataway, NJ, USA: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Pang, Y., Wang, S., Peng, Y., Fraser, N., Leong, P. (2013). A low latency kernel recursive least squares processor using FPGA technology. 2013 12th International Conference on Field-Programmable Technology (FPT 2013), Piscataway, New Jersey, United States of America: IEEE. [More Information]
  • Pasha, S., Leong, P. (2013). Cluster Analysis of High-Dimensional High-Frequency Financial Time Series. 2013 IEEE Conference on Computational Intelligence for Financial Engineering & Economics (CIFEr), Piscataway, NJ, USA: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Chow, G., Luk, W., Leong, P. (2012). A Mixed Precision Methodology for Mathematical Optimisation. 20th IEEE International Symposium on Field-Programmable Custom Computing Machines, FCCM 2012, Piscataway: IEEE. [More Information]
  • Chow, G., Tse, A., Jin, Q., Luk, W., Leong, P., Thomas, D. (2012). A Mixed Precision Monte Carlo Methodology for Reconfigurable Accelerator Systems. 2012 ACM/SIGDA International Symposium on Field Programmable Gate Arrays, FPGA 2012, New York, NY, USA: ACM Digital Library.
  • Zhang, Y., Sathyan, T., Hedley, M., Leong, P., Pasha, S. (2012). Hardware Efficient Parallel Particle Filter for Tracking in Wireless Networks. 2012 IEEE 23rd International Symposium on Personal, Indoor and Mobile Radio Communications - (PIMRC), Piscataway, NJ: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Lin, C., So, H., Leong, P. (2011). A model for matrix multiplication performance on FPGAs. 21st International Conference on Field Programmable Logic and Applications (FPL 2011), Los Alamitos, CA, USA: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Lin, C., So, H., Leong, P. (2011). A Model for Peak Matrix Performance on FPGAs. 19th Annual IEEE International Symposium on Field-Programmable Custom Computing Machines (FCCM 2011), Piscataway, NJ, USA: (IEEE) Institute of Electrical and Electronics Engineers.
  • Yeung, J., Young, E., Leong, P. (2011). A Monte-Carlo Floating-Point Unit For Self-Validating Arithmetic. ACM/SIGDA 19th International Symposium on Field Programmable Gate Arrays (FPGA'11), New York: Association for Computing Machinery (ACM). [More Information]
  • Ou, E., Leong, P. (2011). Emerging Non-volatile Memory Technologies for Reconfigurable Architectures. The 54th IEEE International Midwest Symposium on Circuits and Systems IEEE MWSCAS 2011, Seoul, Korea: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Chow, G., Kwok, K., Luk, W., Leong, P. (2011). Mixed Precision Comparison in Reconfigurable Systems. 19th Annual IEEE International Symposium on Field-Programmable Custom Computing Machines (FCCM 2011), Piscataway, NJ, USA: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Yu, H., Xu, Q., Leong, P. (2011). On timing yield improvement for FPGA designs using architectural symmetry. 21st International Conference on Field Programmable Logic and Applications (FPL 2011), Los Alamitos, CA, USA: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Ang, C., Jin, C., Leong, P., van Schaik, A. (2011). Spiking Neural Network-based Auto-associative Memory Using FPGA Interconnect Delays. 2011 International Conference on Field-Programmable Technology (FPT 2011), Piscataway, NJ, USA: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Chow, G., Eguro, K., Luk, W., Leong, P. (2010). A Karatsuba-based Montgomery Multiplier. 2010 International Conference on Field Programmable Logic and Applications (FPL 2010), United States of America: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Yu, H., Leong, P., Xu, Q. (2010). An FPGA Chip Identification Generator Using Configurable Ring Oscillator. 2010 International Conference on Field-Programmable Technology (FPT), US: (IEEE) Institute of Electrical and Electronics Engineers.
  • Chau, T., Wu, D., Ai, Y., Chan, B., Ho, S., Lau, O., Yuen, S., Pun, K., Choy, O., Leong, P. (2010). Design of a Single Layer Programmable Structured ASIC Library. 13th IEEE Symposium on Design and Diagnostics of Electronic Circuits and Systems (DDECS 2010), United States of America: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Yu, H., Xu, Q., Leong, P. (2010). Fine-grained characterization of process variation in FPGAs. 2010 International Conference on Field-Programmable Technology (FPT), US: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Yuen, S., Ai, Y., Chan, B., Chau, T., Ho, S., Lau, O., Pun, K., Leong, P., Choy, O. (2010). Rapid Prototyping on a Structured ASIC Fabric. 15th Asia and South Pacific Design Automation Conference (ASP-DAC) 2010, United States of America: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Ho, S., Yuen, S., Poon, H., Chau, T., Ai, Y., Leong, P., Choy, O., Pun, K. (2010). Structured ASIC: Methodology and Comparison. 2010 International Conference on Field-Programmable Technology (FPT), US: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Chau, T., Leong, P., Ho, S., Chan, B., Yuen, S., Pun, K., Choy, O., Wang, X. (2009). A Comparison of Via-programmable Gate Array Logic Cell Circuits. 2009 ACM/SIGDA 17th international symposium on Field programmable gate arrays (FPGA 2009), New York, NY, United States of America: Association for Computing Machinery (ACM). [More Information]
  • Hung, E., Wilton, S., Yu, H., Chau, T., Leong, P. (2009). A Detailed Delay Path Model for FPGAs. 2009 International Conference on Field-Programmable Technology (FPT 2009), unspecified: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Cheung, K., Schultz, S., Leong, P. (2009). A Parallel Spiking Neural Network Simulator. 2009 International Conference on Field-Programmable Technology (FPT 2009), unspecified: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Mencer, O., Tsoi, K., Craimer, S., Todman, T., Luk, W., Wong, M., Leong, P. (2009). CUBE: A 512-FPGA Cluster. 2009 5th Southern Conference on Programmable Logic (SPL 2009), Unspecified: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Chau, T., Ho, S., Leong, P., Zipf, P., Glesner, M. (2009). Generation of Synthetic Floating-Point Benchmark Circuits. 2009 IEEE International Parallel & Distributed Processing Symposium (IPDPS 2009), unspecified: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Das, J., Wilton, S., Leong, P., Luk, W. (2009). Modeling Post-techmapping and Post-clustering FPGA Circuit Depth. 19th International Conference on Field Programmable Logic and Applications (FPL 2009), Czech Republic: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Lam, Y., Coutinho, J., Luk, W., Leong, P. (2009). Optimising Multi-Loop Programs for Heterogeneous Computing Systems. 2009 5th Southern Conference on Programmable Logic (SPL 2009), Unspecified: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Wildie, M., Luk, W., Schultz, S., Leong, P., Fidjeland, A. (2009). Reconfigurable Acceleration of Neural Models with Gap Junctions. 2009 International Conference on Field-Programmable Technology (FPT 2009), unspecified: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Yu, C., Luk, W., Wilton, S., Leong, P. (2009). Routing Optimization For Hybrid FPGAs. 2009 International Conference on Field-Programmable Technology (FPT 2009), unspecified: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Yu, H., Leong, P., Hinkelmann, H., Moller, L., Glesner, M., Zipf, P. (2009). Towards a Unique FPGA-based Identification Circuit Using Process Variations. 19th International Conference on Field Programmable Logic and Applications (FPL 2009), Czech Republic: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Lam, A., Wilton, S., Leong, P., Luk, W. (2008). An analytical model describing the relationships between logic architecture and FPGA density. 2008 International Conference on Field Programmable Logic and Applications (FPL), Germany: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Yu, H., Chan, Y., Leong, P. (2008). FPGA Interconnect Design Using Logical Effort. 2008 International Conference on Field Programmable Logic and Applications (FPL), Germany: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Tsang, C., Leong, P., Zhang, G., Chung, C., Dong, Z., Shi, G., Li, W. (2008). Handwriting Tracking Based on Coupled μIMU/Electromagnetic Resonance Motion Detection. 2007 IEEE International Conference on Robotics and Biomimetics (IEEE ROBIO 2007), unspecified: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Lam, Y., Coutinho, J., Luk, W., Leong, P. (2008). Integrated Hardware / Software Codesign for Heterogeneous Computing Systems. 2008 4th Southern Conference on Programmable Logic (SPL 2008), Buenos Aires, Argentina: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Yeung, J., Tsang, C., Tsoi, K., Kwan, B., Cheung, C., Chan, A., Leong, P. (2008). Map-reduce as a Programming Model for Custom Computing Machines. 16th IEEE International Symposium on Field-Programmable Custom Computing Machines (FCCM 2008), Los Alamitos: IEEE Computer Society. [More Information]
  • Lam, Y., Coutinho, J., Luk, W., Leong, P. (2008). Mapping and Scheduling with Task Clustering for Heterogeneous Computing Systems. 2008 International Conference on Field Programmable Logic and Applications (FPL), Germany: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Yu, C., Smith, A., Luk, W., Leong, P., Wilton, S. (2008). Optimizing coarse-grained units in floating point hybrid FPGA. 2008 International Conference on Field-Programmable Technology (ICFPT 2008), unspecified: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Ho, C., Leong, P., Luk, W., Wilton, S. (2008). Rapid Estimation of Power Consumption for Hybrid FPGAs. 2008 International Conference on Field Programmable Logic and Applications (FPL), Germany: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Leong, P. (2008). Recent Trends in FPGA Architectures and Applications. 4th IEEE International Symposium on Electronic Design, Test & Applications (DELTA 2008), United States of America: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Yu, C., Lamoureux, J., Wilton, S., Leong, P., Luk, W. (2008). The Coarse-Grained / Fine-Grained Logic Interface in FPGAs with Embedded Floating-Point Arithmetic Units. 2008 4th Southern Conference on Programmable Logic (SPL 2008), Buenos Aires, Argentina: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Shi, G., Chan, C., Zhang, G., Li, W., Leong, P., Leung, K. (2008). Towards a Mobile Airbag System Using MEMS Sensors and Embedded Intelligence. 2007 IEEE International Conference on Robotics and Biomimetics (IEEE ROBIO 2007), unspecified: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Lam, Y., Coutinho, J., Luk, W., Leong, P. (2008). Unrolling-Based Loop Mapping and Scheduling. 2008 International Conference on Field-Programmable Technology (ICFPT 2008), unspecified: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Dong, Z., Zhang, G., Tsang, C., Shi, G., Li, W., Leong, P., Wong, M. (2008). µIMU-Based Handwriting Recognition Calibration by Optical Tracking. 2007 IEEE International Conference on Robotics and Biomimetics (IEEE ROBIO 2007), unspecified: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Dong, Z., Zhang, G., Luo, Y., Tsang, C., Shi, G., Kwok, S., Li, W., Leong, P., Wong, M. (2007). A Calibration Method for MEMS Inertial Sensors Based on Optical Tracking. 2nd IEEE International Conference on Nano/Micro Engineered and Molecular Systems (NEMS 2007), United States of America: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Wilton, S., Ho, C., Leong, P., Luk, W., Quinton, B. (2007). A Synthesizable Datapath-Oriented Embedded FPGA Fabric. 2007 ACM/SIGDA 15th international symposium on Field programmable gate arrays (FPGA), New York, United States of America: Association for Computing Machinery (ACM). [More Information]
  • Chow, C., Sin, M., Leong, P., Li, W., Pun, K. (2007). Design and Modeling of a CNT-CMOS Low-Power Sensor Chip. 2nd IEEE International Conference on Nano/Micro Engineered and Molecular Systems (NEMS 2007), United States of America: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Ho, C., Yu, C., Leong, P., Luk, W., Wilton, S. (2007). Domain-Specific Hybrid FPGA: Architecture and Floating Point Applications. 2007 International Conference on Field Programmable Logic and Applications (FPL), United States of America: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Chan, C., Shi, G., Luo, Y., Zhang, G., Li, W., Leong, P., Leung, K. (2006). A Human-Airbag System for Hip Protection Using MEMS Motion Sensors: Experimental Feasibility Results. 2006 IEEE International Conference on Mechatronics and Automation (IEEE ICMA 2006), China: (IEEE) Institute of Electrical and Electronics Engineers.
  • Tsang, C., Chow, G., Leong, P., Zhang, G., Luo, Y., Dong, Z., Shi, G., Kwok, S., Wong, H., Li, W., et al (2006). A Novel Real-Time Error Compensation Methodology for µIMU-based Digital Writing Instrument. 2006 IEEE International Conference on Robotics and Biomimetics (IEEE ROBIO 2006), China: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Cheung, O., Leong, P., Tsang, E., Shi, B. (2006). A Scalable FPGA Implementation of Cellular Neural Networks for Gabor-type Filtering. 2006 International Joint Conference on Neural Networks IJCNN 2006, United States: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Luo, Y., Tsang, C., Zhang, G., Wong, M., Shi, G., Kwok, S., Li, W., Leong, P., Dong, Z. (2006). An Attitude Compensation Technique for a MEMS Motion Sensor Based Digital Writing Instrument. 1st IEEE International Conference on Nano/Micro Engineered and Molecular Systems (NEMS 2006), Unspecified: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Wong, C., Leong, P. (2006). An FPGA-Based Electronic Cochlea with Dual Fixed-Point Arithmetic. 2006 International Conference on Field Programmable Logic and Applications (FPL), Spain: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Zhou, W., Chow, G., Li, W., Leong, P. (2006). Carbon Nanotubes as Heating Elements for Micro-Bubble Generation. 1st IEEE International Conference on Nano/Micro Engineered and Molecular Systems (NEMS 2006), Unspecified: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Sin, M., Chow, G., Li, W., Leong, P., Wong, M., Wong, K., Lee, T. (2006). Chemically Functionalized Multi-Walled Carbon Nanotube Sensors for Ultra-Low-Power Alcohol Vapor Detection. 2006 6th IEEE Conference on Nanotechnology (NANO 2006), United States of America: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Shi, G., Chan, C., Luo, Y., Zhang, G., Li, W., Leong, P., Leung, K. (2006). Development of a Human Airbag System for Fall Protection Using MEMS Motion Sensing Technology. 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems, USA: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Turkington, K., Masselos, K., Constantinides, G., Leong, P. (2006). FPGA based acceleration of the linpack benchmark: A high level code transformation approach. 2006 International Conference on Field Programmable Logic and Applications (FPL), Spain: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Li, B., Leong, P. (2006). FPGA-Based MSB-First Bit-Serial Variable Block Size Motion Estimation Processor. 2006 IEEE International Conference on Field Programmable Technology (FPT 2006), Thailand: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Lam, Y., Leong, P., Mak, M. (2006). Frame-Based SEMG-to-Speech Conversion. 2006 49th Midwest Symposium on Circuits and Systems (MWSCAS '06), United States of America: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Liu, Y., Bouganis, C., Cheung, P., Leong, P., Motley, S. (2006). Hardware Efficient Architectures for Eigenvalue Computation. Design, Automation and Test in Europe (DATE 06), Unspecified: Association for Computing Machinery (ACM). [More Information]
  • Zhang, M., Fung, C., Chow, G., Li, W., Leong, P. (2006). Parylene-C Embedded CNT-Based MEMS Piezoresistive Pressure Sensors Using DEP Nanoassembly. 2006 6th IEEE Conference on Nanotechnology (NANO 2006), United States of America: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Sin, M., Chow, G., Fung, C., Li, W., Leong, P., Wong, K., Lee, T. (2006). Ultra-Low-Power Alcohol Vapor Sensors Based on Multi-Walled Carbon Nanotube. 1st IEEE International Conference on Nano/Micro Engineered and Molecular Systems (NEMS 2006), Unspecified: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Ho, C., Leong, P., Luk, W., Wilton, S., Lopez-Buedo, S. (2006). Virtual Embedded Blocks: A Methodology for Evaluating Embedded Elements in FPGAs. IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM 2006), Los Alamitos, California, United States of America: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Chow, C., Tsui, L., Leong, P., Luk, W., Wilton, S. (2005). Dynamic Voltage Scaling for Commercial FPGAs. 2005 IEEE International Conference on Field Programmable Technology (FPT), Singapore: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Leong, P., Tsoi, K. (2005). Field Programmable Gate Array Technology for Robotics Applications. 2005 IEEE International Conference on Robotics and Biomimetics (IEEE ROBIO 2005), United States of America: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Cheung, O., Leong, P., Tsang, E., Shi, B. (2005). Implementation of Gabor-type Filters on Field Programmable Gate Arrays. 2005 IEEE International Conference on Field Programmable Technology (FPT), Singapore: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Plaks, T., Leong, P., Wirthlin, M. (2005). MINITRACK: Mobile Computing Architectures, Design and Implementation: Introduction. 38th Hawaii International Conference on System Sciences, 2005 (HICSS '05), United States of America: (IEEE) Institute of Electrical and Electronics Engineers.
  • Tsoi, K., Leong, P. (2005). Mullet - A Parallel Multiplier Generator. 2005 International Conference on Field Programmable Logic and Applications (FPL), Finland: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Zhang, G., Leong, P., Ho, C., Tsoi, K., Cheung, C., Lee, D., Cheung, R., Luk, W. (2005). Reconfigurable Acceleration for Monte Carlo based Financial Simulation. 2005 IEEE International Conference on Field Programmable Technology (FPT), Singapore: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Lam, Y., Mak, M., Leong, P. (2005). Speech Synthesis from Surface Electromyogram Signal. 2005 IEEE International Symposium on Signal Processing and Information Technology (ISSPIT 2005), United States of America: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Luo, Y., Shi, G., Lam, J., Zhang, G., Li, W., Leong, P., Lui, P., Leung, K. (2005). Towards a Human Airbag System Using microIMU with SVM Training for Falling-Motion Recognition. 2005 IEEE International Conference on Robotics and Biomimetics (IEEE ROBIO 2005), United States of America: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Zhang, G., Shi, G., Luo, Y., Wong, H., Li, W., Leong, P., Wong, M. (2005). Towards an Ubiquitous Wireless Digital Writing Instrument Using MEMS Motion Sensing Technology. 2005 IEEE/ASME International Conference on Advanced Intelligent Mechatronics (AIM 2005), United States of America: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Zhang, G., Leong, P., Lee, D., Villasenor, J., Cheung, R., Luk, W. (2005). Ziggurat-Based Hardware Gaussian Random Number Generator. 2005 International Conference on Field Programmable Logic and Applications (FPL), Finland: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Yuen, S., Lee, J., Luk, M., Chan, G., Lei, K., Leong, P., Li, W., Yam, Y. (2004). AA size micro power conversion cell for wireless applications. 5th World Congress on Intelligent Control and Automation WCICA 2004, United States: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Tsoi, K., Ho, C., Yeung, H., Leong, P. (2004). An Arithmetic Library and its Application to the N-body Problem. 12th Annual IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM 2004), Los Alamitos, CA, United States of America: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Wong, C., Lo, K., Leong, P. (2004). An FPGA-based Othello Endgame Solver. 2004 IEEE International Conference on Field-Programmable Technology (FPT), Brisbane, Australia: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Ludewig, R., Soffke, O., Zipf, P., Glesner, M., Pun, K., Tsoi, K., Lee, K., Leong, P. (2004). IP Generation for an FPGA-Based Audio DAC Sigma-Delta Converter. 14th International Conference on Field-Programmable Logic and Applications, FPL 2004, Germany: Springer.
  • Yu, C., Kwong, K., Lee, K., Leong, P. (2003). A Smith-Waterman Systolic Cell. 13th International Conference on Field-Programmable Logic and Applications, FPL 2003, Germany: Springer.
  • Cheung, R., Pun, K., Yuen, S., Tsoi, K., Leong, P. (2003). An FPGA-based Re-configurable 24-bit 96kHz Sigma-Delta Audio DAC. 2003 IEEE International Conference on Field-Programmable Technology (FPT), United States of America: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Ho, C., Tsoi, K., Yeung, H., Lam, Y., Lee, K., Leong, P., Ludewig, R., Zipf, P., Ortiz, A., Glesner, M. (2003). Arbitrary Function Approximation in HDLs with Application to the N-body Problem. 2003 IEEE International Conference on Field-Programmable Technology (FPT), United States of America: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Tsoi, K., Leung, K., Leong, P. (2003). Compact FPGA-based true and pseudo random number generators. 11th Annual IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM 2003), Los Alamitos, California, United States of America: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Lee, J., Yuen, S., Li, W., Leong, P. (2003). Development of an AA Size Energy Transducer with Micro Resonators. 2003 International Symposium on Circuits and Systems, 2003. ISCAS '03, USA: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Lam, Y., Leong, P., Mak, M. (2003). Fixed-Point Implementation of Speech Recognition Systems. International Signal Processing Conference & GSPx 2003, United States of America.
  • Li, S., Cheuk, G., Lee, K., Leong, P. (2003). FPGA-based SIMD Processor. 11th Annual IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM 2003), Los Alamitos, California, United States of America: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Tang, S., Tsui, K., Leong, P. (2003). Modular Exponentiation using Parallel Multipliers. 2003 IEEE International Conference on Field-Programmable Technology (FPT), United States of America: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]

Reference Works

  • Chung-Kuan, C., Kahng, A., Leong, P. (2007). Reconfigurable Computing. In John G Webster (Eds.), Wiley Encyclopedia of Electrical and Electronics Engineering. (pp. online). unspecified: John Wiley & Sons.

2013

  • de Silva, A., Noorian, F., Davis, R., Leong, P. (2013). A Hybrid Feature Selection and Generation Algorithm for Electricity Load Prediction using Grammatical Evolution. 2013 12th International Conference on Machine Learning and Applications, ICMLA 2013, Piscataway, NJ, USA: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Pang, Y., Wang, S., Peng, Y., Fraser, N., Leong, P. (2013). A low latency kernel recursive least squares processor using FPGA technology. 2013 12th International Conference on Field-Programmable Technology (FPT 2013), Piscataway, New Jersey, United States of America: IEEE. [More Information]
  • Ho, M., Ai, Y., Chau, T., Yuen, S., Choy, C., Leong, P., Pun, K. (2013). Architecture and Design Flow for a Highly Efficient Structured ASIC. IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 21(3), 424-433. [More Information]
  • Pasha, S., Leong, P. (2013). Cluster Analysis of High-Dimensional High-Frequency Financial Time Series. 2013 IEEE Conference on Computational Intelligence for Financial Engineering & Economics (CIFEr), Piscataway, NJ, USA: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]

2012

  • Chow, G., Luk, W., Leong, P. (2012). A Mixed Precision Methodology for Mathematical Optimisation. 20th IEEE International Symposium on Field-Programmable Custom Computing Machines, FCCM 2012, Piscataway: IEEE. [More Information]
  • Chow, G., Tse, A., Jin, Q., Luk, W., Leong, P., Thomas, D. (2012). A Mixed Precision Monte Carlo Methodology for Reconfigurable Accelerator Systems. 2012 ACM/SIGDA International Symposium on Field Programmable Gate Arrays, FPGA 2012, New York, NY, USA: ACM Digital Library.
  • Yu, H., Leong, P., Xu, Q. (2012). An FPGA chip identification generator using configurable ring oscillators. IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 20(12), 2198-2207. [More Information]
  • Cardu, R., Leong, P., Jin, C., McEwan, A. (2012). Electrode contact impedance sensitivity to variations in geometry. Physiological Measurement, 33(5), 817-830. [More Information]
  • Ang, C., McEwan, A., van Schaik, A., Jin, C., Leong, P. (2012). FPGA implementation of biologically-inspired auto-associative memory. Electronics Letters, 48(3), 148-149. [More Information]
  • Zhang, Y., Sathyan, T., Hedley, M., Leong, P., Pasha, S. (2012). Hardware Efficient Parallel Particle Filter for Tracking in Wireless Networks. 2012 IEEE 23rd International Symposium on Personal, Indoor and Mobile Radio Communications - (PIMRC), Piscataway, NJ: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Ouyang, M., Li, W., Leong, P., Wong, K. (2012). Improving carbon nanotubes sensor time response and responsivity using constant-power activation. IEEE Transactions on Nanotechnology, 11(3), 624-632. [More Information]
  • Wang, C., Kim, J., Jin, C., Leong, P., McEwan, A. (2012). Near infrared spectroscopy in optical coherence tomography. Journal of Near Infrared Spectroscopy, 20(1), 237-247. [More Information]
  • Yu, C., Smith, A., Luk, W., Leong, P., Wilton, S. (2012). Optimizing Floating Point Units in Hybrid FPGA. IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 20(7), 1295-1303. [More Information]

2011

  • Lin, C., So, H., Leong, P. (2011). A model for matrix multiplication performance on FPGAs. 21st International Conference on Field Programmable Logic and Applications (FPL 2011), Los Alamitos, CA, USA: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Lin, C., So, H., Leong, P. (2011). A Model for Peak Matrix Performance on FPGAs. 19th Annual IEEE International Symposium on Field-Programmable Custom Computing Machines (FCCM 2011), Piscataway, NJ, USA: (IEEE) Institute of Electrical and Electronics Engineers.
  • Yeung, J., Young, E., Leong, P. (2011). A Monte-Carlo Floating-Point Unit For Self-Validating Arithmetic. ACM/SIGDA 19th International Symposium on Field Programmable Gate Arrays (FPGA'11), New York: Association for Computing Machinery (ACM). [More Information]
  • Das, J., Lam, A., Wilton, S., Leong, P., Luk, W. (2011). An Analytical Model Relating FPGA Architecture to Logic Density and Depth. IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 19(12), 2229-2242. [More Information]
  • Ou, E., Leong, P. (2011). Emerging Non-volatile Memory Technologies for Reconfigurable Architectures. The 54th IEEE International Midwest Symposium on Circuits and Systems IEEE MWSCAS 2011, Seoul, Korea: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Chow, G., Kwok, K., Luk, W., Leong, P. (2011). Mixed Precision Comparison in Reconfigurable Systems. 19th Annual IEEE International Symposium on Field-Programmable Custom Computing Machines (FCCM 2011), Piscataway, NJ, USA: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Yu, H., Xu, Q., Leong, P. (2011). On timing yield improvement for FPGA designs using architectural symmetry. 21st International Conference on Field Programmable Logic and Applications (FPL 2011), Los Alamitos, CA, USA: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Ang, C., Jin, C., Leong, P., van Schaik, A. (2011). Spiking Neural Network-based Auto-associative Memory Using FPGA Interconnect Delays. 2011 International Conference on Field-Programmable Technology (FPT 2011), Piscataway, NJ, USA: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]

2010

  • Chow, G., Eguro, K., Luk, W., Leong, P. (2010). A Karatsuba-based Montgomery Multiplier. 2010 International Conference on Field Programmable Logic and Applications (FPL 2010), United States of America: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Das, J., Lam, A., Wilton, S., Leong, P., Luk, W. (2010). An Analytical Model Relating FPGA Architecture to Logic Density and Depth. IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 19(12), 2229-2242. [More Information]
  • Yu, H., Leong, P., Xu, Q. (2010). An FPGA Chip Identification Generator Using Configurable Ring Oscillator. 2010 International Conference on Field-Programmable Technology (FPT), US: (IEEE) Institute of Electrical and Electronics Engineers.
  • Chau, T., Wu, D., Ai, Y., Chan, B., Ho, S., Lau, O., Yuen, S., Pun, K., Choy, O., Leong, P. (2010). Design of a Single Layer Programmable Structured ASIC Library. 13th IEEE Symposium on Design and Diagnostics of Electronic Circuits and Systems (DDECS 2010), United States of America: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Yu, H., Xu, Q., Leong, P. (2010). Fine-grained characterization of process variation in FPGAs. 2010 International Conference on Field-Programmable Technology (FPT), US: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Lam, Y., Coutinho, J., Ho, C., Leong, P., Luk, W. (2010). Multiloop Parallelisation Using Unrolling and Fission. International Journal of Reconfigurable Computing, 2010 (475620), 1-10. [More Information]
  • Yuen, S., Ai, Y., Chan, B., Chau, T., Ho, S., Lau, O., Pun, K., Leong, P., Choy, O. (2010). Rapid Prototyping on a Structured ASIC Fabric. 15th Asia and South Pacific Design Automation Conference (ASP-DAC) 2010, United States of America: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Ho, S., Yuen, S., Poon, H., Chau, T., Ai, Y., Leong, P., Choy, O., Pun, K. (2010). Structured ASIC: Methodology and Comparison. 2010 International Conference on Field-Programmable Technology (FPT), US: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]

2009

  • Chau, T., Leong, P., Ho, S., Chan, B., Yuen, S., Pun, K., Choy, O., Wang, X. (2009). A Comparison of Via-programmable Gate Array Logic Cell Circuits. 2009 ACM/SIGDA 17th international symposium on Field programmable gate arrays (FPGA 2009), New York, NY, United States of America: Association for Computing Machinery (ACM). [More Information]
  • Hung, E., Wilton, S., Yu, H., Chau, T., Leong, P. (2009). A Detailed Delay Path Model for FPGAs. 2009 International Conference on Field-Programmable Technology (FPT 2009), unspecified: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Cheung, K., Schultz, S., Leong, P. (2009). A Parallel Spiking Neural Network Simulator. 2009 International Conference on Field-Programmable Technology (FPT 2009), unspecified: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Mencer, O., Tsoi, K., Craimer, S., Todman, T., Luk, W., Wong, M., Leong, P. (2009). CUBE: A 512-FPGA Cluster. 2009 5th Southern Conference on Programmable Logic (SPL 2009), Unspecified: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Ho, C., Yu, C., Leong, P., Luk, W., Wilton, S. (2009). Floating-Point FPGA: Architecture and Modeling. IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 17(12), 1709-1719. [More Information]
  • Chau, T., Ho, S., Leong, P., Zipf, P., Glesner, M. (2009). Generation of Synthetic Floating-Point Benchmark Circuits. 2009 IEEE International Parallel & Distributed Processing Symposium (IPDPS 2009), unspecified: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Das, J., Wilton, S., Leong, P., Luk, W. (2009). Modeling Post-techmapping and Post-clustering FPGA Circuit Depth. 19th International Conference on Field Programmable Logic and Applications (FPL 2009), Czech Republic: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Lam, Y., Coutinho, J., Luk, W., Leong, P. (2009). Optimising Multi-Loop Programs for Heterogeneous Computing Systems. 2009 5th Southern Conference on Programmable Logic (SPL 2009), Unspecified: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Wildie, M., Luk, W., Schultz, S., Leong, P., Fidjeland, A. (2009). Reconfigurable Acceleration of Neural Models with Gap Junctions. 2009 International Conference on Field-Programmable Technology (FPT 2009), unspecified: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Yu, C., Luk, W., Wilton, S., Leong, P. (2009). Routing Optimization For Hybrid FPGAs. 2009 International Conference on Field-Programmable Technology (FPT 2009), unspecified: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Yu, H., Leong, P., Hinkelmann, H., Moller, L., Glesner, M., Zipf, P. (2009). Towards a Unique FPGA-based Identification Circuit Using Process Variations. 19th International Conference on Field Programmable Logic and Applications (FPL 2009), Czech Republic: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]

2008

  • Wilton, S., Ho, C., Quinton, B., Leong, P., Luk, W. (2008). A Synthesizable Datapath-Oriented Embedded FPGA Fabric for Silicon Debug Applications. ACM Transactions of Reconfigurable Technology and Systems, 1(1), Article 7:1-Article 7:25. [More Information]
  • Lam, A., Wilton, S., Leong, P., Luk, W. (2008). An analytical model describing the relationships between logic architecture and FPGA density. 2008 International Conference on Field Programmable Logic and Applications (FPL), Germany: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Yu, H., Chan, Y., Leong, P. (2008). FPGA Interconnect Design Using Logical Effort. 2008 International Conference on Field Programmable Logic and Applications (FPL), Germany: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Tsang, C., Leong, P., Zhang, G., Chung, C., Dong, Z., Shi, G., Li, W. (2008). Handwriting Tracking Based on Coupled μIMU/Electromagnetic Resonance Motion Detection. 2007 IEEE International Conference on Robotics and Biomimetics (IEEE ROBIO 2007), unspecified: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Lam, Y., Coutinho, J., Luk, W., Leong, P. (2008). Integrated Hardware / Software Codesign for Heterogeneous Computing Systems. 2008 4th Southern Conference on Programmable Logic (SPL 2008), Buenos Aires, Argentina: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Yeung, J., Tsang, C., Tsoi, K., Kwan, B., Cheung, C., Chan, A., Leong, P. (2008). Map-reduce as a Programming Model for Custom Computing Machines. 16th IEEE International Symposium on Field-Programmable Custom Computing Machines (FCCM 2008), Los Alamitos: IEEE Computer Society. [More Information]
  • Lam, Y., Coutinho, J., Luk, W., Leong, P. (2008). Mapping and Scheduling with Task Clustering for Heterogeneous Computing Systems. 2008 International Conference on Field Programmable Logic and Applications (FPL), Germany: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Yu, C., Smith, A., Luk, W., Leong, P., Wilton, S. (2008). Optimizing coarse-grained units in floating point hybrid FPGA. 2008 International Conference on Field-Programmable Technology (ICFPT 2008), unspecified: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Ho, C., Leong, P., Luk, W., Wilton, S. (2008). Rapid Estimation of Power Consumption for Hybrid FPGAs. 2008 International Conference on Field Programmable Logic and Applications (FPL), Germany: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Leong, P. (2008). Recent Trends in FPGA Architectures and Applications. 4th IEEE International Symposium on Electronic Design, Test & Applications (DELTA 2008), United States of America: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Li, B., Leong, P. (2008). Serial and Parallel FPGA-Based Variable Block Size Motion Estimation Processors. Journal of Signal Processing Systems, 51(1), 77-98. [More Information]
  • Yu, C., Lamoureux, J., Wilton, S., Leong, P., Luk, W. (2008). The Coarse-Grained / Fine-Grained Logic Interface in FPGAs with Embedded Floating-Point Arithmetic Units. 2008 4th Southern Conference on Programmable Logic (SPL 2008), Buenos Aires, Argentina: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Yu, C., Lamoureux, J., Wilton, S., Leong, P., Luk, W. (2008). The Coarse-Grained/Fine-Grained Logic Interface in FPGAs with Embedded Floating-Point Arithmetic Units. International Journal of Reconfigurable Computing, 2008, 1-10. [More Information]
  • Shi, G., Chan, C., Zhang, G., Li, W., Leong, P., Leung, K. (2008). Towards a Mobile Airbag System Using MEMS Sensors and Embedded Intelligence. 2007 IEEE International Conference on Robotics and Biomimetics (IEEE ROBIO 2007), unspecified: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Lam, Y., Coutinho, J., Luk, W., Leong, P. (2008). Unrolling-Based Loop Mapping and Scheduling. 2008 International Conference on Field-Programmable Technology (ICFPT 2008), unspecified: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Dong, Z., Zhang, G., Tsang, C., Shi, G., Li, W., Leong, P., Wong, M. (2008). µIMU-Based Handwriting Recognition Calibration by Optical Tracking. 2007 IEEE International Conference on Robotics and Biomimetics (IEEE ROBIO 2007), unspecified: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]

2007

  • Dong, Z., Zhang, G., Luo, Y., Tsang, C., Shi, G., Kwok, S., Li, W., Leong, P., Wong, M. (2007). A Calibration Method for MEMS Inertial Sensors Based on Optical Tracking. 2nd IEEE International Conference on Nano/Micro Engineered and Molecular Systems (NEMS 2007), United States of America: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Wilton, S., Ho, C., Leong, P., Luk, W., Quinton, B. (2007). A Synthesizable Datapath-Oriented Embedded FPGA Fabric. 2007 ACM/SIGDA 15th international symposium on Field programmable gate arrays (FPGA), New York, United States of America: Association for Computing Machinery (ACM). [More Information]
  • Yuen, S., Lee, J., Li, W., Leong, P. (2007). An AA-sized vibration-based microgenerator for wireless sensors. IEEE Pervasive Computing, 6(1), 64-72. [More Information]
  • Chow, C., Sin, M., Leong, P., Li, W., Pun, K. (2007). Design and Modeling of a CNT-CMOS Low-Power Sensor Chip. 2nd IEEE International Conference on Nano/Micro Engineered and Molecular Systems (NEMS 2007), United States of America: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Ho, C., Yu, C., Leong, P., Luk, W., Wilton, S. (2007). Domain-Specific Hybrid FPGA: Architecture and Floating Point Applications. 2007 International Conference on Field Programmable Logic and Applications (FPL), United States of America: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Thomas, D., Luk, W., Leong, P., Villasenor, J. (2007). Gaussian Random Number Generators. ACM Computing Surveys, 39(4), Article 11:1-Article 11:38. [More Information]
  • Tsoi, K., Leung, K., Leong, P. (2007). High performance physical random number generator. IET Computers and Digital Techniques, 1(4), 349-352. [More Information]
  • Chung-Kuan, C., Kahng, A., Leong, P. (2007). Reconfigurable Computing. In John G Webster (Eds.), Wiley Encyclopedia of Electrical and Electronics Engineering. (pp. online). unspecified: John Wiley & Sons.
  • Sin, M., Chow, G., Wong, G., Li, W., Leong, P., Wong, K. (2007). Ultralow-Power Alcohol Vapor Sensors Using Chemically Functionalized Multiwalled Carbon Nanotubes. IEEE Transactions on Nanotechnology, 6(5), 571-577. [More Information]

2006

  • Lee, D., Villasenor, J., Luk, W., Leong, P. (2006). A Hardware Gaussian Noise Generator Using the Box-Muller Method and Its Error Analysis. IEEE Transactions on Computers, 55(6), 659-671. [More Information]
  • Chan, C., Shi, G., Luo, Y., Zhang, G., Li, W., Leong, P., Leung, K. (2006). A Human-Airbag System for Hip Protection Using MEMS Motion Sensors: Experimental Feasibility Results. 2006 IEEE International Conference on Mechatronics and Automation (IEEE ICMA 2006), China: (IEEE) Institute of Electrical and Electronics Engineers.
  • Tsang, C., Chow, G., Leong, P., Zhang, G., Luo, Y., Dong, Z., Shi, G., Kwok, S., Wong, H., Li, W., et al (2006). A Novel Real-Time Error Compensation Methodology for µIMU-based Digital Writing Instrument. 2006 IEEE International Conference on Robotics and Biomimetics (IEEE ROBIO 2006), China: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Cheung, O., Leong, P., Tsang, E., Shi, B. (2006). A Scalable FPGA Implementation of Cellular Neural Networks for Gabor-type Filtering. 2006 International Joint Conference on Neural Networks IJCNN 2006, United States: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Luo, Y., Tsang, C., Zhang, G., Wong, M., Shi, G., Kwok, S., Li, W., Leong, P., Dong, Z. (2006). An Attitude Compensation Technique for a MEMS Motion Sensor Based Digital Writing Instrument. 1st IEEE International Conference on Nano/Micro Engineered and Molecular Systems (NEMS 2006), Unspecified: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Wong, C., Leong, P. (2006). An FPGA-Based Electronic Cochlea with Dual Fixed-Point Arithmetic. 2006 International Conference on Field Programmable Logic and Applications (FPL), Spain: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Zhou, W., Chow, G., Li, W., Leong, P. (2006). Carbon Nanotubes as Heating Elements for Micro-Bubble Generation. 1st IEEE International Conference on Nano/Micro Engineered and Molecular Systems (NEMS 2006), Unspecified: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Sin, M., Chow, G., Li, W., Leong, P., Wong, M., Wong, K., Lee, T. (2006). Chemically Functionalized Multi-Walled Carbon Nanotube Sensors for Ultra-Low-Power Alcohol Vapor Detection. 2006 6th IEEE Conference on Nanotechnology (NANO 2006), United States of America: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Shi, G., Chan, C., Luo, Y., Zhang, G., Li, W., Leong, P., Leung, K. (2006). Development of a Human Airbag System for Fall Protection Using MEMS Motion Sensing Technology. 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems, USA: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Turkington, K., Masselos, K., Constantinides, G., Leong, P. (2006). FPGA based acceleration of the linpack benchmark: A high level code transformation approach. 2006 International Conference on Field Programmable Logic and Applications (FPL), Spain: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Li, B., Leong, P. (2006). FPGA-Based MSB-First Bit-Serial Variable Block Size Motion Estimation Processor. 2006 IEEE International Conference on Field Programmable Technology (FPT 2006), Thailand: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Lam, Y., Leong, P., Mak, M. (2006). Frame-Based SEMG-to-Speech Conversion. 2006 49th Midwest Symposium on Circuits and Systems (MWSCAS '06), United States of America: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Liu, Y., Bouganis, C., Cheung, P., Leong, P., Motley, S. (2006). Hardware Efficient Architectures for Eigenvalue Computation. Design, Automation and Test in Europe (DATE 06), Unspecified: Association for Computing Machinery (ACM). [More Information]
  • Zhang, M., Fung, C., Chow, G., Li, W., Leong, P. (2006). Parylene-C Embedded CNT-Based MEMS Piezoresistive Pressure Sensors Using DEP Nanoassembly. 2006 6th IEEE Conference on Nanotechnology (NANO 2006), United States of America: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Sin, M., Chow, G., Fung, C., Li, W., Leong, P., Wong, K., Lee, T. (2006). Ultra-Low-Power Alcohol Vapor Sensors Based on Multi-Walled Carbon Nanotube. 1st IEEE International Conference on Nano/Micro Engineered and Molecular Systems (NEMS 2006), Unspecified: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Ho, C., Leong, P., Luk, W., Wilton, S., Lopez-Buedo, S. (2006). Virtual Embedded Blocks: A Methodology for Evaluating Embedded Elements in FPGAs. IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM 2006), Los Alamitos, California, United States of America: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]

2005

  • Leong, P., Zhang, G., Lee, D., Luk, W., Villasenor, J. (2005). A Comment on the Implementation of the Ziggurat Method. Journal of Statistical Software, 12(7), online.
  • Lee, D., Luk, W., Villasenor, J., Zhang, G., Leong, P. (2005). A hardware Gaussian noise generator using the Wallace method. IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 13(8), 911-920. [More Information]
  • Leong, M., Cheung, C., Cheung, C., Wan, P., Leung, I., Yeung, W., Yuen, W., Chow, K., Leung, K., Leong, P. (2005). CPE: A parallel library for financial engineering applications. Computer (IEEE), 38(10), 70-77. [More Information]
  • Chow, C., Tsui, L., Leong, P., Luk, W., Wilton, S. (2005). Dynamic Voltage Scaling for Commercial FPGAs. 2005 IEEE International Conference on Field Programmable Technology (FPT), Singapore: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Leong, P., Tsoi, K. (2005). Field Programmable Gate Array Technology for Robotics Applications. 2005 IEEE International Conference on Robotics and Biomimetics (IEEE ROBIO 2005), United States of America: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Cheung, O., Leong, P., Tsang, E., Shi, B. (2005). Implementation of Gabor-type Filters on Field Programmable Gate Arrays. 2005 IEEE International Conference on Field Programmable Technology (FPT), Singapore: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Plaks, T., Leong, P., Wirthlin, M. (2005). MINITRACK: Mobile Computing Architectures, Design and Implementation: Introduction. 38th Hawaii International Conference on System Sciences, 2005 (HICSS '05), United States of America: (IEEE) Institute of Electrical and Electronics Engineers.
  • Tsoi, K., Leong, P. (2005). Mullet - A Parallel Multiplier Generator. 2005 International Conference on Field Programmable Logic and Applications (FPL), Finland: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Zhang, G., Leong, P., Ho, C., Tsoi, K., Cheung, C., Lee, D., Cheung, R., Luk, W. (2005). Reconfigurable Acceleration for Monte Carlo based Financial Simulation. 2005 IEEE International Conference on Field Programmable Technology (FPT), Singapore: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Lam, Y., Mak, M., Leong, P. (2005). Speech Synthesis from Surface Electromyogram Signal. 2005 IEEE International Symposium on Signal Processing and Information Technology (ISSPIT 2005), United States of America: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Luo, Y., Shi, G., Lam, J., Zhang, G., Li, W., Leong, P., Lui, P., Leung, K. (2005). Towards a Human Airbag System Using microIMU with SVM Training for Falling-Motion Recognition. 2005 IEEE International Conference on Robotics and Biomimetics (IEEE ROBIO 2005), United States of America: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Zhang, G., Shi, G., Luo, Y., Wong, H., Li, W., Leong, P., Wong, M. (2005). Towards an Ubiquitous Wireless Digital Writing Instrument Using MEMS Motion Sensing Technology. 2005 IEEE/ASME International Conference on Advanced Intelligent Mechatronics (AIM 2005), United States of America: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Zhang, G., Leong, P., Lee, D., Villasenor, J., Cheung, R., Luk, W. (2005). Ziggurat-Based Hardware Gaussian Random Number Generator. 2005 International Conference on Field Programmable Logic and Applications (FPL), Finland: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]

2004

  • Yuen, S., Lee, J., Luk, M., Chan, G., Lei, K., Leong, P., Li, W., Yam, Y. (2004). AA size micro power conversion cell for wireless applications. 5th World Congress on Intelligent Control and Automation WCICA 2004, United States: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Tsoi, K., Ho, C., Yeung, H., Leong, P. (2004). An Arithmetic Library and its Application to the N-body Problem. 12th Annual IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM 2004), Los Alamitos, CA, United States of America: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Wong, C., Lo, K., Leong, P. (2004). An FPGA-based Othello Endgame Solver. 2004 IEEE International Conference on Field-Programmable Technology (FPT), Brisbane, Australia: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Ludewig, R., Soffke, O., Zipf, P., Glesner, M., Pun, K., Tsoi, K., Lee, K., Leong, P. (2004). IP Generation for an FPGA-Based Audio DAC Sigma-Delta Converter. 14th International Conference on Field-Programmable Logic and Applications, FPL 2004, Germany: Springer.

2003

  • Yu, C., Kwong, K., Lee, K., Leong, P. (2003). A Smith-Waterman Systolic Cell. 13th International Conference on Field-Programmable Logic and Applications, FPL 2003, Germany: Springer.
  • Leong, M., Leong, P. (2003). A variable-radix digit-serial design methodology and its application to the discrete cosine transform. IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 11(1), 90-104. [More Information]
  • Leong, M., Jin, C., Leong, P. (2003). An FPGA-based electronic cochlea. EURASIP Journal on Applied Signal Processing, 2003 (7), 629-638. [More Information]
  • Leong, M., Jin, C., Leong, P. (2003). An FPGA-based electronic cochlea. Eurasip Journal on Advances in Signal Processing, 7, 629-638.
  • Cheung, R., Pun, K., Yuen, S., Tsoi, K., Leong, P. (2003). An FPGA-based Re-configurable 24-bit 96kHz Sigma-Delta Audio DAC. 2003 IEEE International Conference on Field-Programmable Technology (FPT), United States of America: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Ho, C., Tsoi, K., Yeung, H., Lam, Y., Lee, K., Leong, P., Ludewig, R., Zipf, P., Ortiz, A., Glesner, M. (2003). Arbitrary Function Approximation in HDLs with Application to the N-body Problem. 2003 IEEE International Conference on Field-Programmable Technology (FPT), United States of America: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Tsoi, K., Leung, K., Leong, P. (2003). Compact FPGA-based true and pseudo random number generators. 11th Annual IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM 2003), Los Alamitos, California, United States of America: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Lee, J., Yuen, S., Li, W., Leong, P. (2003). Development of an AA Size Energy Transducer with Micro Resonators. 2003 International Symposium on Circuits and Systems, 2003. ISCAS '03, USA: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Lam, Y., Leong, P., Mak, M. (2003). Fixed-Point Implementation of Speech Recognition Systems. International Signal Processing Conference & GSPx 2003, United States of America.
  • Li, S., Cheuk, G., Lee, K., Leong, P. (2003). FPGA-based SIMD Processor. 11th Annual IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM 2003), Los Alamitos, California, United States of America: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]
  • Tang, S., Tsui, K., Leong, P. (2003). Modular Exponentiation using Parallel Multipliers. 2003 IEEE International Conference on Field-Programmable Technology (FPT), United States of America: (IEEE) Institute of Electrical and Electronics Engineers. [More Information]

For support on your academic profile contact .