Miao Hu's headshot

Miao Hu

Assistant Professor of Electrical and Computer Engineering

Research interest: Memristor, Cognitive computing hardware, Low power computing

Binghamton University

Email: miaohu@binghamton.edu

Last update on Dec.7, 2018, to get a more up-to-date list of publications, please visit Miao Hu's Google Scholar Website.

A.    LIst of Publications

(i). Book Chapters

1. H. Li and M. Hu, "Modeling of Memristor at nanoscale: Static, Statistical, and Stochastic methodologies," a book chapter in CMOS and Post-CMOS Perspectives of Electronic Device Scaling, edited by Saraju Mohanty, Springer, 2015.

(ii). Journal Articles

1. [Advanced materials] M. Hu, et.al, "Analog computation and neural network classification with a dot product engine," Advanced materials, vol. 30, no. 9, pp.1705914, Mar. 2018.

2. [TCAD] M. Hu, Y. Chen, J. Joshua Yang, Y. Wang, H. Li, "A Memristor-based Dynamic Synapse for Spiking Neural Networks," IEEE Transactions On Computer-Aided Design of Integrated Circuits and Systems, vol. pp, no 99, pp. 1-1, Oct. 2016.

3. [TNNLS] M. Hu, H. Li, Y. Chen, Q. Wu, G. Rose and W. Linerman, "Memristor Crossbar Based Neuromorphic Computing System: A Case Study," IEEE Transactions on Neural Network and Learning System, vol. 25, no 10, pp. 1864-1878, Oct. 2014.

4. [JOLPE] M. Hu, H. Li, Y. Chen, and X. Wang, "Spintronic Memristor: Compact Model and Statistical Analysis," Journal of Low Power Electronics, vol. 7, no 2, pp. 234-244, Apr. 2011.

5. [Nature communications] Z. Wang, M. Rao, J. Han, ..., M. Hu, ..., J. J. Yang, "Capacitive neural network with neuro-transistors," Nature communications, vol.9, no.1, pp.3208, Aug. 2018.  

6. [Nature communications] C. Li, D. Belkin, Y. Li, P. Yan, M. Hu, et al., "Efficient and self-adaptive in-situ learning in multilayer memristor neural networks," Nature Communications, vol.9, no.1, pp.2385, Jun. 2018. 

7. [Nature electronics] Z. Wang, S. Joshi, ..., M. Hu, ..., J.J. Yang, "Fully memristive neural networks for pattern classification with unsupervised learning," Nature electronics, vol. 1, no. 2, pp. 137, Feb. 2018.

8. [Nature electronics] Z. Wang, S. Joshi, ..., M. Hu, ..., J.J. Yang, "Diffusive memristor artificial neurons for fully memristive neural network," Nature electronics, In Press.

9. [Nature electronics] C. Li, M. Hu, ... Q. Xia, "Analog signal and image processing with large memristor crossbars," Nature electronics, vol. 1, no.1, pp. 52, Jan. 2018.   

10. [Scientific reports] N. Ge, J. H. Yoon, M. Hu, et al., "An Efficient Analog Hamming Distance Comparator Realized with A Unipolar Memristor Array: A Showcase of Physical Computing," accepted by Scientific Reports, Nov. 2016.

11. [Nature materials] Z. Wang, S. Joshi, S. E. Savelev, H. Jiang, R. Midya, P. Lin, M. Hu, et al., "Memristros with diffusive dynamics as synaptic emulators for neuromorphic computing," Nature materials, Sep. 2016.

12. [Advanced electronic materials] K. Min Kim, J. Joshua Yang, E. Merced, C. Grave, S. Lam, N. Davila, M. Hu, et al., "Low Variability Resistor-Memristor Circuit Masking the Actual Memristor States, " Advanced electronic materials, vol. 1, no. 6, Jun. 2015.

(iii). Conference Publications

            1. [arXiv] Z. Fan, and M. Hu. "Memristor-based Deep Convolution Neural Network: A Case Study." arXiv preprint arXiv:1810.02225 (2018)..

            2. [ICRC] M. Hu, J. P. Strachan, "Accelerating Discrete Fourier Transforms with Dot-product engine," IEEE International Conference on Rebooting Computing, pp. 1-5, Oct. 17-19, 2016.

            3. [DAC] M. Hu, J. P. Strachan, Z. Li, E. M. Grafals, N. Davila, C. Graves,S. Lam, N. Ge, J. J. Yang and R. S. Williams, "Dot-product engine for neuromorphic computing: Programming 1T1M crossbar to accelerate matrix-vector multiplication," 53rd ACM/EDAC/IEEE Design Automation Conference, pp.1-6, Jun. 5-9, 2016.

            4. [ISQED] M. Hu, John Paul Strachan, Zhiyong Li and R. Stanley. "Dot-product engine as computing memory to accelerate machine learning algorithms," 17th International Symposium on Quality Electronic Design, pp. 374-379, Mar. 2016.

            5. [HP Tech Con] M. Hu, J. P. Strachan and Z. Li, "Optimizing Memristor Crossbar for Next Generation Computing," HP internal technical conference Tech Con'15, June 2015. (130 accepted /1714 submissions, 7.6% acceptance rate)

            6. [ASPDAC] M. Hu, Y. Wang, Q. Qiu, Y. Chen, and H. Li, "The Stochastic Modeling of TiO2 Memristor and Its Usage in Neuromorphic System Design," the 19th Asia and South Pacific Design Automation Conference, Jan. 2014, pp. 831-836.

            7. [CISDA] M. Hu, H. Li, Y. Chen, Q. Wu and G. S. Rose, "BSB Training Scheme Implementation on Memristor-Based Circuit," IEEE Symposium on Computational Intelligence for Security and Defense Applications, Apr. 2013.

            8. [IJCNN](Invited) M. Hu, H. Li, Q. Wu, G. S. Rose and Yiran Chen, "Memristor Crossbar Based Hardware Realization of BSB Recall Function," International Joint Conference on Neural Networks, pp. 1, Jun. 2012.

            9. [DAC] M. Hu, H. Li, Q. Wu, and G. S. Rose, "Hardware Realization of BSB Recall Function Using Memristor Crossbar Arrays," 49th Annual Design Automation Conference, pp. 498-503, Jun. 2012.

        10. [ICCAD] M. Hu, H. Li, and R. E. Pino, "Fast Statistical Model of TiO2 Thin-Film Memristor and Design Implication," International Conference on Computer-Aided Design, pp.345-352, Nov. 2011.

        11. [ASPDAC] M. Hu, H. Li, Y. Chen, and X. Wang, "Geometry Variations Analysis of TiO2-based and Spintronic Memristors," Proceedings of the 16th Asia and South Pacific Design Automation Conference, pp. 25-30, Jan. 2011. (Best paper nomination)

        12. [arXiv] C. Li, Z. Wang, ..., M. Hu, ..., Q. Xia, "Long short-term memory networks in memristor crossbars," arXiv: 1805. 11801, 2018.

        13. [ISCAS] C. Li, Y. Li, ..., M. Hu, ..., Q. Wu, "Large Memristor Crossbars for Analog Computing," IEEE International Conference on Circuits and Systems (ISCAS), pp. 1-4, 2018.

        14. [DAC] C. Liu, M. Hu, J. P. Strachan, H. Li, "Rescuing memristor-based neuromorphic design with high defects," Proceedings of the 54th Annual Design Automation Conference, pp. 87, 2017. 

        15. [ISCA] A. Shafiee, N. Anirban, N. Muralimanohar, R. Balasubramonian, J. P. Strachan, M. Hu, et al., "ISAAC: A Convolutional Neural Network Accelerator with In-Situ Analog Arithmetic in Crossbars," Proceedings of the 43rd International Symposium on Computer Architecture, Jun. 2016.

        16. [HP Tech Con] N. Muralimanohar, J. P. Strachan, A. Sharma, B. Buchanan, M. Hu, et al., "A Scalable Architecture Using Dot-Product Engine to Accelerate Scientific Workloads," HP internal technical conference Tech Con'16, June 2016.

        17. [HP Tech Con] G. Gibson, S. Musunuru, J. Zhang, K. Vandenberghe, M. Hu, et al., "Improved Selectors That Enable New Memristor Opportunities," HP internal technical conference Tech Con'16, June 2016.   

        18. [GLSVLSI] Y. Wang, W. Wen, M. Hu, Hai Li, "A Novel True Random Number Generator Design Leveraging Emerging Memristor Technology," Proceedings of the 25th edition on Great Lakes Symposium on VLSI (GLSVLSI), pp. 271-276, May 2015.

        19. [ISVLSI] H. Li, M. Hu, C. Li, and S. Duan, "Memristor Modeling �C Static, Statistical, and Stochastic Methodolo-gies," IEEE Computer Society Annual Symposium on VLSI, Jul. 2014.

        20. [SiPS] Q. Qiu, Z. Li, K. Ahmed, H. Li, and M. Hu, "Neuromorphic Acceleration for Context Aware Text Image Recognition," IEEE International Workshop on Signal Processing Systems (SiPS), pp. 1-6, Oct. 2014.

        21. [SoCC] H. Li, M. Hu, et al., "Emerging Memristor Technology Enabled Next Gen-eration Cortical Processor," the 27th IEEE International SoC Conference (SoCC), Sep. 2014.

        22. [CODES+ISSS] B. Liu, M. Hu, H. Li, Y. Chen and J. Xue, "Bio-inspired Ultra Lower-power Neuromorphic Computing Engine for Embedded Systems," International Conference on Hardware/Software Codesign and System Synthesis, Oct. 2013.

        23. [ISLPED] B. Li, Y. Shan, M. Hu, Y. Wang, Y. Chen, H. Yang, "Memristor-based approximated computation," International Symposium on Low Power Electronics and Design, pp. 242-247, Sep. 2013.

        24. [DAC] B. Liu, M. Hu, H. Li, Z.-H. Mao, Y. Chen, T. Huang, and W. Zhang, "Digital-Assisted Noise Eliminating Training For Memristor Crossbar-Based Analog Neuromorphic Computing Engine," Proceedings of the 50th  Annual Design Automation Conference, Jun. 2013.

        25. [DAC] RE. Pino, H. Li, Y. Chen, M. Hu and B. Liu, "Statistical memristor modeling and case study in neuromorphic computing," 49th Annual Design Automation Conference, pp. 585- 590, Jun. 2012.

        26. [DATE] H. Li and M. Hu, "Compact Model of Memristors and Its Application in Computing Systems," Design, Automation & Test in Europe Conference and Exhibition, pp. 673-678, Mar. 2010.

(iv). Peer Reviewed Conference abstract and Workshop Publications

1. M. Hu, Q. Xia, J. J. Yang, R. S. Williams, and J. P. Strachan, "Experimental demonstration of software-trained neural network inferencing in analog memristor crossbar arrays," lighting talk at Neuro-Inspired Computational Elements (NICE) Workshop, Mar. 2017.

2. M. Hu, J. P. Strachan, E. Merced-Grafals, Z. Li and R. S. Williams, "Dot-product Engine for Deep Learning, " ICCAD workshop on Hardware and Algorithms for Learning On-a-chip (HALO), Nov. 2015.

3. M. Hu, J. P. Strachan, E. Merced-Grafals, Z. Li and R. S. Williams, "Dot-Product Engine: Programming Memristor Crossbar Arrays for Efficient Vector-Matrix Multiplication," ICCAD workshop on Towards Efficient Computing in the Dark Silicon Era, Nov. 2015.

4. M. Hu and H. Li, "The Stochastic Characteristics of Memristor Devices and Case Studies in Neuromorphic Hardware Design," International Semiconductor Device Research Symposium (ISDRS), Dec. 2013.

5. M. Hu, H. Li, G. Rose, Q. Wu, and Y. Chen, "Training Scheme Analysis for Memristor-Based Neuromor-phic Design," International Workshop on Neuromorphic and Brain-Based Computing Systems (NeuComp) collocated with Design, Automation & Test in Europe Conference & Exhibition (DATE), Mar. 2013.

6. M. Hu and H. Li, "Low Power Neuromorphic Circuit Using Memristor Crossbar Array," ACM Student Research Competition at the 49th Design Automation Conference (DAC), Jun. 2012.

7. M. Hu, H. Li, and Y. Chen, "Statistical Model of TiO2 memristor," Working in Progress (WIP) by Design Automation Conference (DAC), Jun. 2011.

8. C. Li, D. Belkin, Y. Li, P. Yan, M. Hu, et al., "In-Memory Computing with Memristor Arrays," IEEE international memory workshop (IMW), pp, 1-4, 2018.

(v). Invited Presentations

1. "Using Conversion Algorithm to Compensate Errors in Analog Computing via Nano-crossbar," IRDS Emerging Research Devices and Architectures NanoCrossbar Workshop, Santa Clara, Jul. 15, 2016.

2. "Dot-Product Engine as Computing Memory to Accelerate Machine Learning Algorithms," Tsinghua University, Beijing, China, Mar. 27, 2016.

3. "Dot-Product Engine as Computing Memory to Accelerate Machine Learning Algorithms," 17th International Symposium on Quality Electronic Design (ISQED), Santa Clara, Mar. 16, 2016.

B.     Patents:

A)    Patents Granted

            1. J. P. Strachan, G. E. Montgomery, N. Ge, M. Hu and J. Yang, "Memristive Dot Product Engine with A Nulling Amplifier," US9947405B2, Apr. 17, 2018.

            2. M. Hu, J. P. Strachan and N. Muralimanohar, "Convolution Accelerators," US10042819B2, Aug. 7, 2018.

            3. M. Hu, J. P. Strachan, N. Ge and J. Yang, "Resistive elements to operate as a matrix of probabilities," US9847124B2, Dec. 19, 2017.

            4. Q. Wu, R. Linderman, G. Rose, H. Li, Y. Chen and M. Hu, "Method and apparatus for performing close-loop programming of resistive memory devices in crossbar array based hardware circuits and systems," US patent 9,715,655, Jul. 25, 2017.  

            5. R. Linderman, Q. Wu, G. Rose, H. Li, Y. Chen and M. Hu, "Apparatus for Performing Matrix Vector Multiplication Approximation using Crossbar Arrays of Resistive Memory Devices," US13/965459, Oct. 6, 2015. 

B)    Patents Pending

            1. M. Hu, J. P. Strachan, Z. Li and R. S. Williams, "Linear Transformation Accelerators," PCT/US2016/018567, filed on February 19, 2016. 

            2. J. P. Strachan, M. Hu, R. S. Williams, and Z. Li, "Memristor Crossbar Array for Performing a Fourier Transformation," PCT/US2016/015429, filed on January 28, 2016.

            3. M. Hu, J. Huang, C. Chen, R. G. Beausoleil and J. P. Strachan, "Memristor crossbar arrays to activate processors," US2015/066902, filed on December 18, 2015.

            4. M. Hu, J. P. Strachan, Z. Li and R. S. Williams, "Improved Computational Accuracy in a Crossbar System," PCT/US2015/066371, filed on December 17, 2015.

            5. M. Hu, Z. Li and J. P. Strachan, "1T1M Crossbar Arrays for Calculating Matrix Multiplication," PCT/US2015/052262, filed on September 25, 2015.

            6. M. Hu, J. P. Strachan, Z. Li and R. S. Williams, "Crossbar Arrays for Calculating Matrix Multiplication," PCT/US2015/044246, filed on August 7, 2015.

            7. J. P. Strachan, M. Hu and S. Kumar, "Memristor Array with Active Memristors Having a Variable Transmission Delay," PCT/US2015/040877, filed on July 17, 2015.

            8. M. Hu, G. Gibson, J. P. Strachan and N. Ge, "Hybrid Selectors," PCT/US2015/032117, filed on May 22 2015.

            9. M. Hu, N. Ge, J. P. Strachan and R. S. Williams, "Memristor apparatus with variable transmission delay," PCT/US2015/028044, filed on April 28, 2015.

        10. M. Hu, J. P. Strachan, N. Ge and J. Yang, "Resistive Elements to Operate as a Matrix of Probabilities," PCT/US2015/027284, filed on April 23, 2015.

        11. N. Ge, J. Yang, M. Hu and J. P. Strachan, "Temperature Compensation Circuits," PCT/US2015/025450, filed on April 10, 2015.

        12. N. Ge, J. Yang, J. P. Strachan and M. Hu, "Nonvolatile Memory Cross-bar Array," PCT/US1014/070266, filed on December 15, 2014. 

        13. M. Hu, J. Yang and N. Ge, "Device with Multiple Resistance Switches with Different Switching Characteristics," PCT/US2014/063667, filed on November 3, 2014.

        14. M. Hu, J. Yang, J. P. Strachan and N. Ge, "Double Bias Memristive Dot Product Engine for Vector Processing," PCT/US2014/063213, filed on October 30, 2014.

        15. J. Yang, M. Hu, J. P. Strachan and N. Ge, "Memristive Dot Product Engine for Vector Processing," PCT/US2014/062977, filed on October 29, 2014.

        16. N. Ge, J. P. Strachan, J. Yang and M. Hu, "Memcapacitive Cross-bar Array for Determining a Dot Product," PCT/US2014/062694, filed on October 28, 2014.

        17. N. Ge, J. Yang, J. P. Strachan and M. Hu, "Memristive Cross-bar Array for Determining a Dot Product," PCT/US2014/062010, filed on October 23, 2014.