The results of my PhD research have been published in top conferences and journals:
Selected Publications:
[ISCA'19] M. Imani, S. Gupta, Y. Kim, T. Rosing “FloatPIM: In-Memory Acceleration of Deep Neural Network Training with High Precision”, IEEE International Symposium on Computer Architecture (ISCA), 2019 (acceptance rate 17%) [PDF].
[CLOUD'19] M. Imani, Y. Kim, S. Riazi, J. Merssely, P. Liu, F. Koushanfar, T. Rosing “A Framework for Collaborative Learning in Secure High-Dimensional Space”, IEEE Cloud Computing (CLOUD), 2019 (acceptance rate 14.3%) [PDF].
[HPCA'17] M. Imani, A. Rahimi, D. Kong, T. Rosing, J. M. Rabaey “Exploring Hyperdimensional Associative Memory”, IEEE International Symposium on High-Performance Computer Architecture (HPCA), 2017 [PDF].
[DATE'16] M. Imani, A. Rahimi, T. Rosing, "Resistive Configurable Associative Memory for Approximate Computing" IEEE/ACM Design Automation and Test in Europe Conference (DATE), 2016 [PDF].
- Computer Architecture (ISCA, HPCA, IEEE TC),
- Electronic Design (DAC, DATE, ISLPED, FPGA, FCCM),
- Computer Aided Design (ICCAD, TCAD)
Selected Publications:
[ISCA'19] M. Imani, S. Gupta, Y. Kim, T. Rosing “FloatPIM: In-Memory Acceleration of Deep Neural Network Training with High Precision”, IEEE International Symposium on Computer Architecture (ISCA), 2019 (acceptance rate 17%) [PDF].
[CLOUD'19] M. Imani, Y. Kim, S. Riazi, J. Merssely, P. Liu, F. Koushanfar, T. Rosing “A Framework for Collaborative Learning in Secure High-Dimensional Space”, IEEE Cloud Computing (CLOUD), 2019 (acceptance rate 14.3%) [PDF].
[HPCA'17] M. Imani, A. Rahimi, D. Kong, T. Rosing, J. M. Rabaey “Exploring Hyperdimensional Associative Memory”, IEEE International Symposium on High-Performance Computer Architecture (HPCA), 2017 [PDF].
[DATE'16] M. Imani, A. Rahimi, T. Rosing, "Resistive Configurable Associative Memory for Approximate Computing" IEEE/ACM Design Automation and Test in Europe Conference (DATE), 2016 [PDF].
Book Chapter
[B1] M. Imani, T. Rosing, "Approximate CPU and GPU Design Using Emerging Memory Technologies", to appear in Springer’s book titled Approximate Circuit, 2019.
Selected Conferences:
2019
[ISCA'19] M. Imani, S. Gupta, Y. Kim, T. Rosing “FloatPIM: In-Memory Acceleration of Deep Neural Network Training with High Precision”, IEEE International Symposium on Computer Architecture (ISCA), 2019 [PDF].
[FCCM'19] M. Imani, S. Salamat, B. Khaleghi, M. Samragh, F. Koushanfar, T. Rosing “SparseHD: Algorithm-Hardware Co-Optimization for Efficient High-Dimensional Computing”, IEEE International Symposium on Field-Programmable Custom Computing Machines (FCCM), 2019 [PDF].
[CLOUD'19] M. Imani, Y. Kim, S. Riazi, J. Merssely, P. Liu, F. Koushanfar, T. Rosing “A Framework for Collaborative Learning in Secure High-Dimensional Space”, IEEE Cloud Computing (CLOUD), 2019 (acceptance rate 14.3%) [PDF].
[DAC'19] M. Imani, A. Sokolova , R. Garcia, A. Huang, F. Wu, B. Aksanli, T. Rosing, “ApproxLP: Approximate Multiplication with Linearization and Iterative Error Control”, IEEE/ACM Design Automation Conference (DAC), 2019.
[DAC'19] M. Imani, J. Morris, J. Messerly, H. Shu, Y. Deng, T. Rosing, “BRIC: Locality-based Encoding for Energy-Efficient Brain-Inspired Hyperdimensional Computing”, IEEE/ACM Design Automation Conference (DAC), 2019.
[DAC'19] D. Peroni, M. Imani, H. Nejatollahi, N. Dutt, T. Rosing, “ARGA: Approximate Reuse for GPGPU Acceleration”, IEEE/ACM Design Automation Conference (DAC), 2019.
[DAC'19] M. Zhou, M. Imani, S. Gupta, T. Rosing, “Thermal-Aware Design and Management for Search-based In-Memory Acceleration”, IEEE/ACM Design Automation Conference (DAC), 2019.
[FPGA'19] S. Salamat, M. Imani, B. Khaleghi, T. Rosing, "F5-HD: Fast Flexible FPGA-based Framework for Refreshing Hyperdimensional Computing" ACM/SIGDA International Symposium on Field-Programmable Gate Arrays (FPGA), 2019 [PDF].
[DATE'19] M. Imani, J. Messerly, F. Wu, W. Pi, T. Rosing, “A Binary Learning Framework for Hyperdimensional Computing”, IEEE/ACM Design Automation and Test in Europe Conference (DATE), 2019 [PDF].
[DATE'19] M. Imani, Y. Kim, T. Worley, S. Gupta, T. Rosing, “HDCluster: An Accurate Clustering Using Brain-Inspired High-Dimensional Computing”, IEEE/ACM Design Automation and Test in Europe Conference (DATE), 2019 [PDF].
[DATE'19] M. Imani, R. Garcia, A. Huang, T. Rosing, “CADE: Configurable Approximate Divider for Energy Efficiency”, IEEE/ACM Design Automation and Test in Europe Conference (DATE), 2019 [PDF].
[ISLPED'19] S. Gupta, M. Imani, B. Khaleghi, V. Kumar, T. Rosing, “RAPID: A ReRAM Processing in Memory Architecture for DNA Sequence Alignment", IEEE/ACM International Symposium on Low Power Electronics and Design (ISLPED), 2019.
[ISLPED'19] J. Morris, M. Imani, S. Bosch, A. Thomas, H. Shu, T. Rosing, “CompHD: Efficient Hyperdimensional Computing Using Model Compression, IEEE/ACM International Symposium on Low Power Electronics and Design (ISLPED), 2019.
2018
[ICCAD'18] S. Gupta, M. Imani, T. Rosing, "FELIX: Fast and Energy-Efficient Logic in Memory" IEEE/ACM International Conference On Computer Aided Design (ICCAD), 2018 [PDF].
[ICCAD'18] M. Imani, Y. Kim, T. Rosing, "Brain-Inspired Hyperdimensional Computing: An Efficient Classifier for Embedded Devices" IEEE/ACM International Conference On Computer Aided Design (ICCAD), 2018.
[DAC'18] M. Imani, C. Huang , D. Kong, T. Rosing, “Hierarchical Hyperdimensional Computing for Energy Efficient Classification”, IEEE/ACM Design Automation Conference (DAC), 2018 [PDF].
[DAC'18] S. Gupta, M. Imani, T. Rosing, “Processing In-Memory Architecture for Multiple Memory Technology”, IEEE/ACM Design Automation Conference (DAC), 2018 [PDF].
[ISLPED'18] M. Imani, R. Garcia, S. Gupta, T. Rosing “RMAC: Runtime Configurable Floating Point Multiplier for Approximate Computing”, IEEE/ACM International Symposium on Low Power Electronics and Design (ISLPED), 2018 [PDF].
[ISLPED'18] M. Zhou, M. Imani, S. Gupta, T. Rosing “GAS: A Heterogeneous Memory Acceleration for Graph Processing”, IEEE/ACM International Symposium on Low Power Electronics and Design (ISLPED), 2018 [PDF].
[DATE'18] M. Imani, S. Gupta, T. Rosing, “GenPIM: Generalized Processing In-Memory to Accelerate Data Intensive Applications ”, IEEE/ACM Design Automation and Test in Europe Conference (DATE), 2018 [PDF].
[ISQED'18] J.Sim, M. Imani, W. Choi, Y. Kim, T. Rosing, “LUPIS : Latch-Up Based Ultra Efficient Processing In-Memory System”, IEEE International Symposium on Quality Electronic Design (ISQED), 2018 [PDF] (Best paper candidate).
2017
[HPCA'17] M. Imani, A. Rahimi, D. Kong, T. Rosing, J. M. Rabaey “Exploring Hyperdimensional Associative Memory”, IEEE International Symposium on High-Performance Computer Architecture (HPCA), 2017 [PDF].
[DAC'17] M. Imani, S. Gupta, T. Rosing “Ultra-Efficient Processing In-Memory for Data Intensive Applications”, IEEE/ACM Design Automation Conference (DAC), 2017 [PDF].
[DAC'17] M. Imani, D. Peroni, T. Rosing “CFPU: Configurable Floating Point Multiplier for Energy-Efficient Computing”, IEEE/ACM Design Automation Conference (DAC), 2017 [PDF] (Best poster at ResearchExpo).
[ICCAD'17] Y. Kim, M. Imani, T. Rosing “ORCHARD: Visual Object Recognition Accelerator Based on Approximate In-Memory Processing”, IEEE/ACM International Conference On Computer Aided Design (ICCAD), 2017 [PDF].
[DATE'17] M. Imani, D. Peroni, Y. Kim, A. Rahimi and T. Rosing, "Efficient Neural Network Acceleration on GPGPU using Content Addressable Memory," IEEE/ACM Design Automation and Test in Europe Conference (DATE), 2017 [PDF].
[DATE'17] M. Samragh, M. Imani, F. Koushanfar and T. Rosing, "LookNN: Neural Network with No Multiplication," IEEE/ACM Design Automation and Test in Europe Conference (DATE), 2017 [PDF].
[ISLPED'17] M. Imani, S. Gupta, A. Arredondo, T. Rosing “Efficient Query Processing in Crossbar Memory”, IEEE/ACM International Symposium on Low Power Electronics and Design (ISLPED), 2017 [PDF].
2016
[DATE'16] M. Imani, A. Rahimi, T. Rosing, "Resistive Configurable Associative Memory for Approximate Computing" IEEE/ACM Design Automation and Test in Europe Conference (DATE), 2016 [PDF].
[DATE'16] M. Imani, S. Patil, T. Rosing, "MASC: Ultra-Low Energy Multiple-Access Single-Charge TCAM for Approximate Computing" IEEE/ACM Design Automation and Test in Europe Conference (DATE), 2016 [PDF].
[ISLPED'16] M. Imani, Y. Kim, A. Rahimi, T. Rosing, "ACAM: Approximate Computing Based on Adaptive Associative Memory with Online Learning" IEEE International Symposium on Low Power Electronics and Design (ISLPED), 2016 [PDF].
[DAC'16] M. Imani, Y. Kim, A. Rahimi, T. Rosing, "Associative Memory with Online Learning for Approximate Computing" Poster in IEEE/ACM Design Automation Conference (DAC), 2016.
[ICCD'16] M. Imani, D. Peroni, A. Rahimi, T. Rosing, “Resistive CAM Acceleration for Tunable Approximate Computing” in IEEE International Conference on Computer Design (ICCD), 2016 (Top ranked paper) [PDF].
2015
[ICCAD'17] Y. Kim, M. Imani, S. Patil, T. Rosing, “CAUSE: Critical Application Usage-Aware Memory System using Non-volatile Memory for Mobile Devices”, IEEE International Conference On Computer Aided Design (ICCAD), 2015 [PDF] [Slide].
Selected Journals
[D&T'19] M. Imani, J. Morris, H. Shu, S. Li, T. Rosing, “Efficient Associative Search in Brain-Inspired Hyperdimensional Computing”, IEEE Design & Test (D&T), 2019.
[JETC'19] M. Imani, R. Garcia, S. Gupta, T. Rosing, “Hardware-Software Co-design to Accelerate Neural Network Applications”, ACM Journal on Emerging Technologies in Computing (JETC), 2019.
[IEEE TC'19] S. Gupta, M. Imani, H. Kaur, T. Rosing, “NNPIM: A Processing In-Memory Architecture for Neural Network Acceleration”, IEEE Transactions on Computers (TC), 2019.
[TCAD'18] D. Peroni, M. Imani, T. Rosing, “Runtime Efficiency-Accuracy Trade-off Using Configurable Floating Point Multiplier”, EEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (TCAD), 2018.
[MICRO'18] Y. Kim, M. Imani, T. Rosing, “Image Recognition Accelerator Design Using In-Memory Processing”, IEEE Micro, 2018.
[TCAD'18] M. Imani, S. Gupta, S. Sharma, T. Rosing, “NVQuery: Efficient Query Processing in Non-Volatile Memory”, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (TCAD), 2018 [PDF].
[TETC'17] M. Imani, D. Peroni, A. Rahimi, T. Rosing, “Resistive CAM Acceleration for Tunable Approximate Computing” IEEE Transactions on Emerging Topics in Computing (TETC), 2017 [PDF].
[D&T'17] M. Imani, A. Rahimi, J. Hwang, T. Rosing, J. M. Rabaey “Low-Power Sparse Hyperdimensional Encoder for Language Recognition”, IEEE Design & Test, 2017 [PDF].
[TETC'17] M. Imani, Shruti Patil, T. Rosing, "Approximate Computing using Multiple-Access Single-Charge Associative Memory" IEEE Transaction on Emerging Topics in Computing (TETC), 2017 [PDF].
[TMSCS'17] M. Imani, A. Rahimi, P. Mercati, T. Rosing, “Multi-stage Tunable Approximate Search in Resistive Associative Memory” IEEE Transactions on Multi-Scale Computing Systems (TMSCS), 2017 [PDF].
Pre-print
[Arxi'19] M. Imani, M. Samragh, Y. Kim, S. Gupta, F. Koushanfar, T. Rosing, "RAPIDNN: In-Memory Deep Neural Network Acceleration Framework." arXiv preprint arXiv:1806.05794, 2019 [PDF].
Workshops
[W10] M. Imani, M. Samragh, Y. Kim, S. Gupta, F. Koushanfar, T. Rosing, "A Fully Digital In-Memory Acceleration of Deep Neural Network" Non-Volatile Memory Workshop (NVMW). 2019.
[W9] J. Sim, M. Imani, W. Choi, Y. Kim, T. Rosing. "Current-Sensing Efficient Adder for Processing-in-Memory Design." Non-Volatile Memory Workshop (NVMW). 2019.
[W8] M. Imani, Y. Kim, T. Rosing, "Hyperdimensional Computing: A Light-Weight Cognitive Machine" White Paper NSF IoT Workshop, 2018.
[W7] M. Imani, Y. Kim, T. Rosing, “Visual Object Recognition Accelerator Based on Approximate In-Memory Processing” Non-Volatile Memory Workshop (NVMW), 2018 [PDF].
[W6] M. Imani, A. Rahimi, D. Kong, T. Rosing, Jan Rabaey, “Non-Volatile Associative Memory to Accelerate Brain-inspired Hyperdimensional Computing” Non-Volatile Memory Workshop (NVMW), 2018 .
[W5] M. Imani, S. Gupta, T. Rosing, “Accelerating Multiplication and Parallelizing Operations in Non-Volatile Memory” Non-Volatile Memory Workshop (NVMW), 2018 [PDF].
[W4] M. Imani, A. Rahimi, D. Kong, T. Rosing, J. M. Rabaey “Hardware Acceleration of Brain-inspired Hyperdimensional Computing”, IEEE/ACM ICCAD, Workshop on Variability, Modeling, and Characterization (VMC), 2017.
[W3] M. Imani, D. Peroni, A. Rahimi, T. Rosing, “Non-volatile Content Addressable Memory for Computing Acceleration” Non-Volatile Memory Workshop (NVMW), 2017.
[W2] M. Imani, Y. Kim, T. Rosing, “In-Memory Processing to Support Search-Based and Bitwise Computation” Non-Volatile Memory Workshop (NVMW), 2017.
[W1] M. Imani, S. Patil, T. Rosing, “Using STT-RAM Based Buffers in Digital Circuits”, Annual Non-Volatile Memories Workshop (NVMW), 2015 [PDF].
[B1] M. Imani, T. Rosing, "Approximate CPU and GPU Design Using Emerging Memory Technologies", to appear in Springer’s book titled Approximate Circuit, 2019.
Selected Conferences:
2019
[ISCA'19] M. Imani, S. Gupta, Y. Kim, T. Rosing “FloatPIM: In-Memory Acceleration of Deep Neural Network Training with High Precision”, IEEE International Symposium on Computer Architecture (ISCA), 2019 [PDF].
[FCCM'19] M. Imani, S. Salamat, B. Khaleghi, M. Samragh, F. Koushanfar, T. Rosing “SparseHD: Algorithm-Hardware Co-Optimization for Efficient High-Dimensional Computing”, IEEE International Symposium on Field-Programmable Custom Computing Machines (FCCM), 2019 [PDF].
[CLOUD'19] M. Imani, Y. Kim, S. Riazi, J. Merssely, P. Liu, F. Koushanfar, T. Rosing “A Framework for Collaborative Learning in Secure High-Dimensional Space”, IEEE Cloud Computing (CLOUD), 2019 (acceptance rate 14.3%) [PDF].
[DAC'19] M. Imani, A. Sokolova , R. Garcia, A. Huang, F. Wu, B. Aksanli, T. Rosing, “ApproxLP: Approximate Multiplication with Linearization and Iterative Error Control”, IEEE/ACM Design Automation Conference (DAC), 2019.
[DAC'19] M. Imani, J. Morris, J. Messerly, H. Shu, Y. Deng, T. Rosing, “BRIC: Locality-based Encoding for Energy-Efficient Brain-Inspired Hyperdimensional Computing”, IEEE/ACM Design Automation Conference (DAC), 2019.
[DAC'19] D. Peroni, M. Imani, H. Nejatollahi, N. Dutt, T. Rosing, “ARGA: Approximate Reuse for GPGPU Acceleration”, IEEE/ACM Design Automation Conference (DAC), 2019.
[DAC'19] M. Zhou, M. Imani, S. Gupta, T. Rosing, “Thermal-Aware Design and Management for Search-based In-Memory Acceleration”, IEEE/ACM Design Automation Conference (DAC), 2019.
[FPGA'19] S. Salamat, M. Imani, B. Khaleghi, T. Rosing, "F5-HD: Fast Flexible FPGA-based Framework for Refreshing Hyperdimensional Computing" ACM/SIGDA International Symposium on Field-Programmable Gate Arrays (FPGA), 2019 [PDF].
[DATE'19] M. Imani, J. Messerly, F. Wu, W. Pi, T. Rosing, “A Binary Learning Framework for Hyperdimensional Computing”, IEEE/ACM Design Automation and Test in Europe Conference (DATE), 2019 [PDF].
[DATE'19] M. Imani, Y. Kim, T. Worley, S. Gupta, T. Rosing, “HDCluster: An Accurate Clustering Using Brain-Inspired High-Dimensional Computing”, IEEE/ACM Design Automation and Test in Europe Conference (DATE), 2019 [PDF].
[DATE'19] M. Imani, R. Garcia, A. Huang, T. Rosing, “CADE: Configurable Approximate Divider for Energy Efficiency”, IEEE/ACM Design Automation and Test in Europe Conference (DATE), 2019 [PDF].
[ISLPED'19] S. Gupta, M. Imani, B. Khaleghi, V. Kumar, T. Rosing, “RAPID: A ReRAM Processing in Memory Architecture for DNA Sequence Alignment", IEEE/ACM International Symposium on Low Power Electronics and Design (ISLPED), 2019.
[ISLPED'19] J. Morris, M. Imani, S. Bosch, A. Thomas, H. Shu, T. Rosing, “CompHD: Efficient Hyperdimensional Computing Using Model Compression, IEEE/ACM International Symposium on Low Power Electronics and Design (ISLPED), 2019.
2018
[ICCAD'18] S. Gupta, M. Imani, T. Rosing, "FELIX: Fast and Energy-Efficient Logic in Memory" IEEE/ACM International Conference On Computer Aided Design (ICCAD), 2018 [PDF].
[ICCAD'18] M. Imani, Y. Kim, T. Rosing, "Brain-Inspired Hyperdimensional Computing: An Efficient Classifier for Embedded Devices" IEEE/ACM International Conference On Computer Aided Design (ICCAD), 2018.
[DAC'18] M. Imani, C. Huang , D. Kong, T. Rosing, “Hierarchical Hyperdimensional Computing for Energy Efficient Classification”, IEEE/ACM Design Automation Conference (DAC), 2018 [PDF].
[DAC'18] S. Gupta, M. Imani, T. Rosing, “Processing In-Memory Architecture for Multiple Memory Technology”, IEEE/ACM Design Automation Conference (DAC), 2018 [PDF].
[ISLPED'18] M. Imani, R. Garcia, S. Gupta, T. Rosing “RMAC: Runtime Configurable Floating Point Multiplier for Approximate Computing”, IEEE/ACM International Symposium on Low Power Electronics and Design (ISLPED), 2018 [PDF].
[ISLPED'18] M. Zhou, M. Imani, S. Gupta, T. Rosing “GAS: A Heterogeneous Memory Acceleration for Graph Processing”, IEEE/ACM International Symposium on Low Power Electronics and Design (ISLPED), 2018 [PDF].
[DATE'18] M. Imani, S. Gupta, T. Rosing, “GenPIM: Generalized Processing In-Memory to Accelerate Data Intensive Applications ”, IEEE/ACM Design Automation and Test in Europe Conference (DATE), 2018 [PDF].
[ISQED'18] J.Sim, M. Imani, W. Choi, Y. Kim, T. Rosing, “LUPIS : Latch-Up Based Ultra Efficient Processing In-Memory System”, IEEE International Symposium on Quality Electronic Design (ISQED), 2018 [PDF] (Best paper candidate).
2017
[HPCA'17] M. Imani, A. Rahimi, D. Kong, T. Rosing, J. M. Rabaey “Exploring Hyperdimensional Associative Memory”, IEEE International Symposium on High-Performance Computer Architecture (HPCA), 2017 [PDF].
[DAC'17] M. Imani, S. Gupta, T. Rosing “Ultra-Efficient Processing In-Memory for Data Intensive Applications”, IEEE/ACM Design Automation Conference (DAC), 2017 [PDF].
[DAC'17] M. Imani, D. Peroni, T. Rosing “CFPU: Configurable Floating Point Multiplier for Energy-Efficient Computing”, IEEE/ACM Design Automation Conference (DAC), 2017 [PDF] (Best poster at ResearchExpo).
[ICCAD'17] Y. Kim, M. Imani, T. Rosing “ORCHARD: Visual Object Recognition Accelerator Based on Approximate In-Memory Processing”, IEEE/ACM International Conference On Computer Aided Design (ICCAD), 2017 [PDF].
[DATE'17] M. Imani, D. Peroni, Y. Kim, A. Rahimi and T. Rosing, "Efficient Neural Network Acceleration on GPGPU using Content Addressable Memory," IEEE/ACM Design Automation and Test in Europe Conference (DATE), 2017 [PDF].
[DATE'17] M. Samragh, M. Imani, F. Koushanfar and T. Rosing, "LookNN: Neural Network with No Multiplication," IEEE/ACM Design Automation and Test in Europe Conference (DATE), 2017 [PDF].
[ISLPED'17] M. Imani, S. Gupta, A. Arredondo, T. Rosing “Efficient Query Processing in Crossbar Memory”, IEEE/ACM International Symposium on Low Power Electronics and Design (ISLPED), 2017 [PDF].
2016
[DATE'16] M. Imani, A. Rahimi, T. Rosing, "Resistive Configurable Associative Memory for Approximate Computing" IEEE/ACM Design Automation and Test in Europe Conference (DATE), 2016 [PDF].
[DATE'16] M. Imani, S. Patil, T. Rosing, "MASC: Ultra-Low Energy Multiple-Access Single-Charge TCAM for Approximate Computing" IEEE/ACM Design Automation and Test in Europe Conference (DATE), 2016 [PDF].
[ISLPED'16] M. Imani, Y. Kim, A. Rahimi, T. Rosing, "ACAM: Approximate Computing Based on Adaptive Associative Memory with Online Learning" IEEE International Symposium on Low Power Electronics and Design (ISLPED), 2016 [PDF].
[DAC'16] M. Imani, Y. Kim, A. Rahimi, T. Rosing, "Associative Memory with Online Learning for Approximate Computing" Poster in IEEE/ACM Design Automation Conference (DAC), 2016.
[ICCD'16] M. Imani, D. Peroni, A. Rahimi, T. Rosing, “Resistive CAM Acceleration for Tunable Approximate Computing” in IEEE International Conference on Computer Design (ICCD), 2016 (Top ranked paper) [PDF].
2015
[ICCAD'17] Y. Kim, M. Imani, S. Patil, T. Rosing, “CAUSE: Critical Application Usage-Aware Memory System using Non-volatile Memory for Mobile Devices”, IEEE International Conference On Computer Aided Design (ICCAD), 2015 [PDF] [Slide].
Selected Journals
[D&T'19] M. Imani, J. Morris, H. Shu, S. Li, T. Rosing, “Efficient Associative Search in Brain-Inspired Hyperdimensional Computing”, IEEE Design & Test (D&T), 2019.
[JETC'19] M. Imani, R. Garcia, S. Gupta, T. Rosing, “Hardware-Software Co-design to Accelerate Neural Network Applications”, ACM Journal on Emerging Technologies in Computing (JETC), 2019.
[IEEE TC'19] S. Gupta, M. Imani, H. Kaur, T. Rosing, “NNPIM: A Processing In-Memory Architecture for Neural Network Acceleration”, IEEE Transactions on Computers (TC), 2019.
[TCAD'18] D. Peroni, M. Imani, T. Rosing, “Runtime Efficiency-Accuracy Trade-off Using Configurable Floating Point Multiplier”, EEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (TCAD), 2018.
[MICRO'18] Y. Kim, M. Imani, T. Rosing, “Image Recognition Accelerator Design Using In-Memory Processing”, IEEE Micro, 2018.
[TCAD'18] M. Imani, S. Gupta, S. Sharma, T. Rosing, “NVQuery: Efficient Query Processing in Non-Volatile Memory”, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (TCAD), 2018 [PDF].
[TETC'17] M. Imani, D. Peroni, A. Rahimi, T. Rosing, “Resistive CAM Acceleration for Tunable Approximate Computing” IEEE Transactions on Emerging Topics in Computing (TETC), 2017 [PDF].
[D&T'17] M. Imani, A. Rahimi, J. Hwang, T. Rosing, J. M. Rabaey “Low-Power Sparse Hyperdimensional Encoder for Language Recognition”, IEEE Design & Test, 2017 [PDF].
[TETC'17] M. Imani, Shruti Patil, T. Rosing, "Approximate Computing using Multiple-Access Single-Charge Associative Memory" IEEE Transaction on Emerging Topics in Computing (TETC), 2017 [PDF].
[TMSCS'17] M. Imani, A. Rahimi, P. Mercati, T. Rosing, “Multi-stage Tunable Approximate Search in Resistive Associative Memory” IEEE Transactions on Multi-Scale Computing Systems (TMSCS), 2017 [PDF].
Pre-print
[Arxi'19] M. Imani, M. Samragh, Y. Kim, S. Gupta, F. Koushanfar, T. Rosing, "RAPIDNN: In-Memory Deep Neural Network Acceleration Framework." arXiv preprint arXiv:1806.05794, 2019 [PDF].
Workshops
[W10] M. Imani, M. Samragh, Y. Kim, S. Gupta, F. Koushanfar, T. Rosing, "A Fully Digital In-Memory Acceleration of Deep Neural Network" Non-Volatile Memory Workshop (NVMW). 2019.
[W9] J. Sim, M. Imani, W. Choi, Y. Kim, T. Rosing. "Current-Sensing Efficient Adder for Processing-in-Memory Design." Non-Volatile Memory Workshop (NVMW). 2019.
[W8] M. Imani, Y. Kim, T. Rosing, "Hyperdimensional Computing: A Light-Weight Cognitive Machine" White Paper NSF IoT Workshop, 2018.
[W7] M. Imani, Y. Kim, T. Rosing, “Visual Object Recognition Accelerator Based on Approximate In-Memory Processing” Non-Volatile Memory Workshop (NVMW), 2018 [PDF].
[W6] M. Imani, A. Rahimi, D. Kong, T. Rosing, Jan Rabaey, “Non-Volatile Associative Memory to Accelerate Brain-inspired Hyperdimensional Computing” Non-Volatile Memory Workshop (NVMW), 2018 .
[W5] M. Imani, S. Gupta, T. Rosing, “Accelerating Multiplication and Parallelizing Operations in Non-Volatile Memory” Non-Volatile Memory Workshop (NVMW), 2018 [PDF].
[W4] M. Imani, A. Rahimi, D. Kong, T. Rosing, J. M. Rabaey “Hardware Acceleration of Brain-inspired Hyperdimensional Computing”, IEEE/ACM ICCAD, Workshop on Variability, Modeling, and Characterization (VMC), 2017.
[W3] M. Imani, D. Peroni, A. Rahimi, T. Rosing, “Non-volatile Content Addressable Memory for Computing Acceleration” Non-Volatile Memory Workshop (NVMW), 2017.
[W2] M. Imani, Y. Kim, T. Rosing, “In-Memory Processing to Support Search-Based and Bitwise Computation” Non-Volatile Memory Workshop (NVMW), 2017.
[W1] M. Imani, S. Patil, T. Rosing, “Using STT-RAM Based Buffers in Digital Circuits”, Annual Non-Volatile Memories Workshop (NVMW), 2015 [PDF].