Fully Refereed Archival Publications
Hesam Shabani, Abhishek Singh, Bishoy Youhana, and Xiaochen Guo, “HIRAC: A Hierarchical Accelerator with Sorting-based Packing for SpGEMMs in DNN Applications”, in proceedings of the 29th IEEE International Symposium on High-Performance Computer Architecture (HPCA), Montreal, QC, Canada, Feb. 2023.
Chao Zhang, Maximilian Bremer, Cy Chan, John Shalf, and Xiaochen Guo, “ASA: Accelerating Sparse Accumulation in Column-wise SpGEMM,” in ACM Transactions on Architecture and Code Optimization (TACO). vol. 19, no. 4, Article 49, Dec. 2022.
Yuan Zeng, Edward Jeffs, Terrence Stewart, Yevgeny Berdichevsky, and Xiaochen Guo, “Optimizing Recurrent Spiking Neural Networks with Small Time Constants for Temporal Tasks,” in proceedings of the International Conference on Neuromorphic Systems (ICONS), Virtual Conference, Jul. 2022.
Yuanqing Cheng, Xiaochen Guo, and Vasilis F. Pavlidis, “Emerging monolithic 3D integration: Opportunities and challenges from the computer system perspective,” Integration, 2022, ISSN 0167-9260.
Zubayer Ibne Ferdous, Anlan Yu, Yuan Zeng, Xiaochen Guo, Zhiyuan Yan, and Yevgeny Berdichevsky, “Efficient and Accurate Computational Model of Neuron with Spike Frequency Adaptation,” 2021 43rd Annual International Conference of the IEEE Engineering in Medicine & Biology Society (EMBC), 2021, pp. 6496-6499.
Yuan Zeng, Terrence C. Stewart, Zubayer Ibne Ferdous, Yevgeny Berdichevsky, and Xiaochen Guo, “Temporal Learning with Biologically Fitted SNN Models,” in proceedings of the International Conference on Neuromorphic Systems (ICONS), Virtual Conference, July 2021.
Mohammed Elbtity, Abhishek Singh, Brendan Reidy, Xiaochen Guo, and Ramtin Zand, “An In-Memory Analog Computing Co-Processor for Energy-Efficient CNN Inference on Mobile Devices,” in proceedings of the IEEE Computer Society Annual Symposium on VLSI (ISVLSI), Virtual Conference, July 2021. (Best Paper Award)
Jinbo Chen, Chengcheng Lu, Jiacheng Ni, Xiaochen Guo, Patrick Girard, and Yuanqing Cheng, “DOVA PRO: A Dynamic Overwriting Voltage Adjustment Technique for STT-MRAM L1 Cache Considering Dielectric Breakdown Effect,” in IEEE Transactions on Very Large Scale Integration (VLSI) Systems, vol. 29, no. 7, pp. 1325-1334, July 2021.
Yuan Zeng, Zubayer Ibne Ferdous, Weixiang Zhang, Mufan Xu, Anlan Yu, Drew Patel, Valentin Post, Xiaochen Guo, Yevgeny Berdichevsky, and Zhiyuan Yan. “Understanding the Impact of Neural Variation and Random Connections on Inference.” Frontiers in Computational Neuroscience 15 (2021): 44.
Abhishek Singh, Shail Dave, PanteA Zardoshti, Robert Brotzman, Chao Zhang, Xiaochen Guo, Aviral Shrivastava, Gang Tan, and Michael Spear, “SPX64: A Scratchpad Memory for General-Purpose Microprocessors,” in ACM Transactions on Architecture and Code Optimization (TACO). vol. 18, no. 1, Article 14, Jan. 2021.
Chao Zhang, Khaled Abdelaal, Angel Chen, Xinhui Zhao, Wujie Wen, and Xiaochen Guo, “ECC Cache: A Lightweight Error Detection for Phase-ChangeMemory Stuck-At Faults,” in Proceedings of the 39th IEEE/ACM International Conference on Computer-Aided Design (ICCAD), Virtual Conference, November 2020.
Chao Zhang, Yuan Zeng, John Shalf, and Xiaochen Guo, “RnR: A Software-Assisted Record-and-Replay Hardware Prefetcher,” in Proceedings of the 53rd IEEE/ACM International Symposium on Microarchitecture (MICRO), Virtual Conference, October 2020.
Jiacheng Ni, Xiaochen Guo, and Yuanqing Cheng, “SIP: Boosting Up Graph Computing by Separating the Irregular Property Data,” in Proceedings of the 30th ACM Great Lakes Symposium on VLSI (GLSVLSI), Beijing, China (Virtual), September 2020.
Nuo Xu, Qi Liu, Tao Liu, Zihao Liu, Xiaochen Guo, and Wujie Wen, “Stealing Your Data from Compressed Machine Learning Models,” in Proceedings of the 57th IEEE/EDAC/ACM Design Automation Conference (DAC), San Francisco, CA (Virtual), July 2020.
Jinbo Chen, Keren Liu, Xiaochen Guo, Patrick Girard, and Yuanqing Cheng, “DOVA: A Dynamic Overwriting Voltage Adjustment for STT-RAM L1 Cache,” in Proceedings of the 21st International Symposium on Quality Electronic Design (ISQED), Santa Clara, CA (Virtual), March 2020.
Chao Zhang, Yuan Zeng, and Xiaochen Guo, “Scrabble: A Fine-Grained Cache with Adaptive Merged Block,” in IEEE Transactions on Computers (TC), vol. 69, no. 1, pp. 112-125, 1 Jan. 2020.
SeyedehYasaman Hosseini Mirmahaleh, Midia Reshadi, Hesam Shabani, Xiaochen Guo, and Nader Bagherzadeh, “Flow Mapping and Data Distribution on Mesh-based Deep Learning Accelerator,” in Proceedings of the 13th IEEE/ACM International Symposium on Networks-on-Chip (NOCS), New York, Oct 2019.
Hesam Shabani and Xiaochen Guo, “ClusCross: A New Topology for Silicon Interposer-Based Network-on-Chip,” in Proceedings of the 13th IEEE/ACM International Symposium on Networks-on-Chip (NOCS), New York, Oct 2019.
Shibo Wang, Mahdi Nazm Bojnordi, Xiaochen Guo, and Engin Ipek, “Content Aware Refresh: Exploiting the Asymmetry of DRAM Retention Errors to Reduce the Refresh Frequency of Less Vulnerable Data,” in IEEE Transactions on Computers (TC), vol. 68, no. 3, pp. 362-374, 1 March 2019.
Xiaochen Guo, Mahdi Nazm Bojnordi, Qing Guo, and Engin Ipek, “Sanitizer: Mitigating the Impact of Expensive ECC Checks on STT-MRAM based Main Memories,” in IEEE Transactions on Computers (TC), vol. 67, no. 6, pp. 847-860, 1 June 2018.
Yuan Zeng, Kevin Devincentis, Yao Xiao, Zubayer Ibne Ferdous, Xiaochen Guo, Zhiyuan Yan, and Yevgeny Berdichevsky, “A Supervised STDP-based Training Algorithm for Living Neural Networks,” International Conference on Acoustics, Speech and Signal Processing (ICASSP), Calgary, Canada, April 2018.
Chris Garman, Xiaochen Guo, and Michael Spear, “A Study of Unnecessary Write Backs,” in Proceedings of the International Symposium on Memory Systems (MEMSYS), Alexandria, VA, October 2017.
Yuan Zeng and Xiaochen Guo, “Long Short Term Memory based Hardware Prefetcher,” in Proceedings of the International Symposium on Memory Systems (MEMSYS), Alexandria, VA, October 2017.
Chao Zhang and Xiaochen Guo, “Enabling Efficient Fine-Grained DRAM Activations with Interleaved I/O,” in Proceedings of the International Symposium on Low Power Electronics and Design (ISLPED), Taipei, Taiwan, July 2017.
Xiaochen Guo, Aviral Shrivastava, Michael Spear, and Gang Tan, “Languages Must Expose Memory Heterogeneity,” in Proceedings of the International Symposium on Memory Systems (MEMSYS), Alexandria, VA, October 2016.
Ravi Patel, Xiaochen Guo, Qing Guo, Engin Ipek, and Eby G. Friedman, “Reducing Switching Latency and Energy in STT-MRAM Caches With Field-Assisted Writing,” in IEEE Transactions on Very Large Scale Integration Systems (TVLSI), vol. 24, no. 1, pp. 129-138, Jan. 2016.
Qing Guo, Xiaochen Guo, Yuxin Bai, Ravi Patel, Engin Ipek, and Eby G. Friedman, “Resistive TCAM Systems for Data-intensive Computing,” in IEEE Micro special issue on Alternative Compute Designs and Technologies (IEEE Micro), October 2015.
Isaac Richter, Kamil Pas, Xiaochen Guo, Ravi Patel, Ji Liu, Engin Ipek, and Eby G. Friedman, “Memristive Accelerator for Extreme Scale Linear Solvers,” the Government Microcircuit Applications & Critical Technology Conference (GOMAC), St. Louis, MO, March 2015.
Qing Guo, Xiaochen Guo, Ravi Patel, Engin Ipek, and Eby G. Friedman, “AC-DIMM: Associative Computing with STT-MRAM,” in Proceedings of the 40th International Symposium on Computer Architecture (ISCA), Tel-Aviv, Israel, June 2013.
Qing Guo, Xiaochen Guo, Yuxin Bai, and Engin Ipek, “A Resistive TCAM Accelerator for Data Intensive Computing,” in Proceedings of the 44th International Symposium on Microarchitecture (MICRO), Porto Alegre, Brazil, December 2011.
Xiaochen Guo, Engin Ipek, and Tolga Soyata, “Resistive Computation: Avoiding the Power Wall with Low-Leakage, STT-MRAM Based Computing,” in Proceedings of the 37th International Symposium on Computer Architecture (ISCA), Saint-Malo, France, June 2010.
Bo Xiao, Liandong Liu, Xiaochen Guo, and Ke Xu, “Modeling the IPv6 Internet AS-level Topology,”Physica A, 388(2009): 529-540. doi: 10.1016/j.physa.2008.10.034.
Book Chapters
Engin Ipek, Qing Guo, Xiaochen Guo, and Yuxin Bai, “Resistive Memories in Associative Computing,” in Emerging Memory Technologies: Design, Architecture, and Applications, Yuan Xie (Editor), Springer, July 2013.
Patents
Eby Friedman, Isaac Richter, Xiaochen Guo, Mohammad Kazemi, Kamil Pas, Ravi Patel, Engin Ipek, and Ji Liu, “Resistive Memory Accelerator,” US20170040054 A1, Feb 9, 2017.
Pradip Bose, Alper Buyuktosunoglu, Xiaochen Guo, Hillery C Hunter, Jude A Rivers, and Vijayalakshmi Srinivasan, “Processor with Memory-Embedded Pipeline for Table-Driven Computation,” US9740496 B2, Aug 22, 2017.
Pradip Bose, Alper Buyuktosunoglu, Xiaochen Guo, Hillery C Hunter, Jude A Rivers, and Vijayalakshmi Srinivasan, “Determining and storing bit error rate relationships in spin transfer torque magnetoresistive random-access memory (STT-MRAM),” US9431084 B2, Aug 30, 2016.
Pradip Bose, Alper Buyuktosunoglu, Xiaochen Guo, Hillery C Hunter, Jude A Rivers, and Vijayalakshmi Srinivasan, “Dynamic temperature adjustments in spin transfer torque magnetoresistive random-access memory (STT-MRAM),” US9406368 B2, Aug 2, 2016.
Xiaochen Guo and Arun Jagatheesan, “Page Merging for Buffer Efficiency in Hybrid Memory Systems,” US8874827 B2, Oct 28, 2014.