Publications

Peer Reviewed Journals

  1. S. Mohan, O. Shoghli, A. Burde, and H. Tabkhi,“A Low-Power Drone-Mountable Real-Time AI Framework for Road Asset Classification”, Transportation Research Record: Journal of the Transportation Research Board, In press, 2020.
  2. J. Sanchez, A. Sawant, C. Neff, H. Tabkhi, “AWARE-CNN: Automated Workflow for Application-aware Real-time Edge Acceleration of CNNs”,  IEEE Internet of Things Journal, May 2020, DOI: 10.1109/JIOT.2020.2990215. [Impact Factor: 9.5]
  3. J. Zhang, H. Tabkhi, and G. Schirner, “Allocating One Common ACC-Rich Platform for Many Streaming Applications”, in IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (T-CAD), Jan 2020, DOI: 10.1109/TCAD.2020.2967046. 
  4. C. Neff, M. Mendieta, S. Mohan, M. Baharani, S. Rogers, and H. Tabkhi, “REVAMP2T: Real-time Edge Video Analytics for Multi-camera Privacy-aware Pedestrian Tracking”, IEEE Internet of Things Journal, November 2019. [Impact Factor: 9.5]
  5. A. Purkayastha, S. Rogers, S. Shiddibhavi, and H. Tabkhi, “LLVM-Based OpenCL Sub-Kernel Parallelism for Automated Decoupled Memory Access on FPGAs”, Elsevier Journal of Parallel and Distributed Computing, October 2019. 
  6. M. Baharani, M. Biglarbegian, B. Parkhideh and H. Tabkhi, “Real-time Deep Learning at the Edge for Scalable Reliability Modeling of Si-MOSFET Power Electronics Converters”, IEEE Internet of Things Journal, vol. 6, no. 5, pp. 7375-7385, Oct. 2019. [Impact Factor: 9.5]
  7. S. Rogers, J, Slycord, R. V. Raheja, and H. Tabkhi, “Scalable LLVM-Based Accelerator Modeling in gem5”, IEEE Computer Architecture Letters (CAL), Vol. 18 , no. 1 , Jan.-June, 2019. 
  8. N. Teimouri, H. Tabkhi, and G. Schirner, “Alleviating Scalability Limitation of Accelerator-based Platforms”, in IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (T-CAD), Vol. 38 , no. 7 , July 2019.
  9. C. Zhang, H. Tabkhi, and G. Schirner, “Studying Inter-Warp Divergence Aware Execution on GPUs”, IEEE Computer Architecture Letters, vol.15, no. 2, pp.117-120 July-Dec. 2016.
  10. H. Tabkhi, R. Bushey, and G. Schirner, “Function-Level Processor (FLP): A Novel Processor Class for Efficient Processing of Streaming Applications”, Springer Journal of Signal Processing and Systems, vol.85, no.1, pp.287–306, Dec. 2016.
  11. H. Tabkhi, R. Bushey, and G. Schirner, “Conceptual Abstraction Levels (CALs) for Managing Design Complexity of Market-Oriented MPSoCs”, Elsevier Journal of Microprocessors and Microsystems, vol.39, no.8, pp. 704-719, Nov. 2015.
  12. H. Tabkhi, and G. Schirner, “A Joint SW/HW Approach for Reducing Register File Vulnerability”, ACM Transactions on Architecture and Code Optimization (ACM TACO), vol.12, no.2, pp.1-28, May. 2015.
  13. H. Tabkhi, M. Sabbagh and G. Schirner, “A Power-Efficient Real-Time Solution for Adaptive Vision Algorithms”, IET Computers & Digital Techniques, vol.9, no.1, pp.16-26, Jan. 2015.
  14. H. Tabkhi, R. Bushey, and G. Schirner, “Function-Level Processor (FLP): A High Performance, Minimal Bandwidth, Low Power Architecture for Market-Oriented MPSoCs”, IEEE Embedded Systems Letters, vol.6, no.4, pp.65-68, Dec. 2014. 
  15. H. Tabkhi, and G. Schirner, “Application-Guided Power Gating Reducing Register File Static Power”, IEEE Transactions on Very Large Scale Integration (TVLSI), vol.22, no.12, pp.2513-2526, Dec. 2014.
  16. A. Patooghy, G. S Miremadi, and H. Tabkhi, “A Reliable and Power Efficient Flow-Control Method to Eliminate Crosstalk Faults in Network-on-Chips”, Microprocessors and Microsystems – Embedded Hardware Design, vol 35, no. 8, pp. 766-778, Nov. 2011.

Peer Reviewed Conference Papers 

  1. S. Rogers, J, Slycord, M. Baharani, and H. Tabkhi, “gem5-SALAM: A System Architecture for LLVM-based Accelerator Modeling”, to appear in IEEE/ACM International Symposium on Microarchitecture, Athens, Greece,  October 17–21, 2020.
  2. A. Purkayastha, J. Thiagarajan and H. Tabkhi, “Exploring the Scalability of OpenCL Coarse Grained Parallelism on Cloud FPGAs” IEEE International System-on-Chip Conference (SOCC), September 8-11, 2020.
  3. A. Karimzadeh, S. Sabeti, H. Tabkhi, and O. Shoghli, “Condition Prediction of Nearby Highway Assets  Considering Their Interrelations: A Case Study”, The International Association for Automation and Robotics in Construction, September 27-28, Kitakyshu, Japan, 2020.
  4. A. Karimzadeh, S. Sabeti, A. Burde, H. Tabkhi, and O. Shoghli, “Spatial-Temporal Deterioration of Multiple Highway Assets: A Correlational Study”, Proceedings of ASCE Construction Research Congress (CRC), March 8-10, Tempe, Az. 2020.
  5.  A. Karimzadeh, S. Sabeti, A. Burde, H. Tabkhi, and O. Shoghli, “Family Groups of Road Segments Considering Weather, Traffic, and Maintenance: A Clustering Approach”, Transportation Research Board Annual Meeting, Washington DC, Jan 2020.
  6. J. Zhang, H. Tabkhi, and G. Schirner, “Mitigating Application Diversity for Allocating a Unified ACC-Rich Platform”, IEEE International Conference on Computer Design (ICCD), Abu Dhabi, UAE, Nov. 2019. 
  7. A. Purkayastha, S. Raghavendran, J. Thiagarajan and H. Tabkhi, “Exploring the Efficiency of OpenCL Pipe for Hiding Memory Latency on Cloud FPGAs”, IEEE High Performance Extreme Computing Conference (HPEC), Waltham, MA, Sep. 2019.
  8. P. Kulkarni, S. Mohan, S. Rogers, and H. Tabkhi, “Key-track: A lightweight scalable LSTM-based Pedestrian tracker for Surveillance systems”, Springer International Conference on Image Analysis and Recognition, (ICIAR), Waterloo, Canada, August 2019.
  9. M. Baharani, S. Mohan, and H. Tabkhi, “Real-time Person Re-identification at the Edge: A Mixed Precision Approach”, Springer International Conference on Image Analysis and Recognition (ICIAR), Waterloo, Canada, August 2019.
  10. A. Willis, M. Mendieta, C. Neff, H. Tabkhi, “Measuring Compute-Reuse Opportunities for Video Processing Acceleration”, IEEE SoutheastCon, Huntsville, AL, April 2019.
  11. M. Mendieta, C. Neff, D. Lingerfelt, C. Beam, A. George, S. Rogers, A. Ravindran, and H. Tabkhi,  “A Novel Application/Infrastructure Co-design Approach for Real-time Edge Video Analytics”, IEEE SoutheastCon, Huntsville, AL, April 2019.
  12. J. Sanchez, R. Chamarthi, N. Soltani, A. Sawant, and H. Tabkhi, “A Novel 1D-Convolution Accelerator for Low-Power Real-time CNN processing on the Edge” IEEE High Performance Extreme Computing Conference (HPEC), Waltham, MA, Oct. 2018.
  13. A. Purkayastha, S. Shiddibhavi and H. Tabkhi, “Taxonomy of Spatial Parallelism on FPGAs for Massively Parallel Applications”, 31st IEEE International System On Chip Conference, Arlington, VA, Sep. 2018.
  14. M. Biglarbegian, M. Baharani, N. Kim, H. Tabkhi and B. Parkhideh, “Scalable Reliability Monitoring of GaN Power Converter through Recurrent Neural Networks,” IEEE Energy Conversion Congress and Exposition (ECCE), Portland, OR, 2018.
  15. S. Rogers, H. Tabkhi, “Locality-Aware Memory Assignment and Tiling”, to be appeared in IEEE/ACM Design Automation Conference (DAC), San Francisco, CA, USA, Jun 2018.
  16. J. Sanchez, N. Soltani, P. Kulkarni, R. Chamarthi, and H. Tabkhi, “A Reconfigurable Streaming Processor for Real-Time Low-Power Execution of Convolutional Neural Networks at the Edge” to be appeared in International Conference on Edge Computing, Seattle, WA, USA, Jun 2018. [Best Paper Award]
  17. C. Bui, Nirali Patel, D. Patel, S. Rogers, A. Sawant, R. Manwatkar, and H. Tabkhi, “A Hardware/Software Co-Design Approach for Real-Time Object Detection and Tracking on Embedded Devices” IEEE SoutheastCon, Tampa Bay Area, FL, April 2018.
  18. J. Zhang, H. Tabkhi and G. Schirner, “DS-DSE: Domain-Specific Design Space Exploration for Streaming Applications”, to be appeared in IEEE/ACM Design Automation and Tetst in Europe (DATE), Dresden, Germany, March 2018.
  19. H. Tabkhi, “Toward end-to-end object detection and tracking on the edge” In Proceedings of the Second ACM/IEEE Symposium on Edge Computing. ACM, San Jose, CA, USA, Oct. 2017.
  20. A. Momeni, H. Tabkhi, G. Schirner and D. Kaeli, ” Hardware thread reordering to boost OpenCL throughput on FPGAs”, International Conference on Computer Design (ICCD), Phoenix, AZ, Oct. 2016.
  21. A. Momeni, H. Tabkhi, G. Schirner and D. Kaeli, “OpenCL-based Optimizations for Acceleration of Object Tracking on FPGAs and GPUs”, International Workshop on Architectures and Systems for Real-time Mobile Vision Applications (ASR-MOV), in Conjunction with CGO’16, Barcelona, Spain, Mar. 2016.
  22. H. Tabkhi, M. Sabbagh and G. Schirner, “Guiding Power/Quality Exploration for Communication-Intense Stream Processing” Great Lakes Symposium on VLSI (GLS-VLSI), Boston, MA, USA, May 2016.
  23. N. Teimouri, H. Tabkhi and G. Schirner, “Improving Scalability of CMPs with Dense ACCs Coverage”, IEEE Design Automation and Test in Europe (DATE), Dresden, Germany, Mar. 2016.
  24. M. Sabbagh, H. Tabkhi and G. Schirner, “Taming the Memory Demand Complexity of Adaptive Vision Algorithms”, IFIP International Embedded Systems Symposium (IESS), Foz do Iguacu, Brazil, Nov. 2015.
  25. H. Tabkhi, M. Sabbagh and G. Schirner, “An Efficient Architecture Solution for Low-Power Real-Time Background Subtraction”, IEEE International Conference on Application-specific Systems, Architectures and Processors (ASAP), Toronto, Canada, Jul. 2015.
  26. A. Momeni, H. Tabkhi, Y. Ukidave, G. Schirner and D. Kaeli, “Exploring the Efficiency of the OpenCL Pipe Semantic on an FPGA”, International Symposium on Highly Efficient Accelerators and Reconfigurable Technologies (HEART), Boston, MA, USA, Jun. 2015.
  27. N. Teimouri, H. Tabkhi, and G. Schirner, “Revisiting Accelerator-Rich CMPs: Challenges and Solutions”, ACM/EDAC/IEEE Design Automation Conference (DAC), San Francisco, CA, USA, Jun. 2015.
  28. Ch. Zhang, H. Tabkhi and G. Schirner, “A GPU-based Algorithm-specific Optimization for High-performance Background Subtraction”, International Conference on Parallel Processing (ICPP), Minneapolis, MN, USA, Sep. 2014.
  29. H. Tabkhi, R. Bushey and G. Schirner, “Function-Level Processor (FLP): Raising Efficiency by Operating at Function Granularity for Market-Oriented MPSoCs”, IEEE International Conference on Application-specific Systems, Architectures and Processors (ASAP), Zurich, Switzerland, Jun. 2014.
  30. H. Tabkhi, R. Bushey and G. Schirner, “Algorithm and Architecture Co-Design of Mixture of Gaussian (MoG) Background Subtraction for Embedded Vision”, IEEE Asilomar Conference on Signals, Systems, and Computers (AsilomarSSC), Monterey, CA, USA, Nov. 2013.
  31. R. Bushey, H. Tabkhi and G. Schirner, “Flexible Function-Level Acceleration of Embedded Vision Applications using the Pipelined Vision Processor”, IEEE Asilomar Conference on Signals, Systems, and Computers (AsilomarSSC), Monterey, CA, USA, Nov. 2013.
  32. R. Bushey, H. Tabkhi and G. Schirner, “A Novel Quantitative ESL Based SOC Architecture Exploration Methodology”, Analog Devices General Technical Conference (ADI GTC), Apr. 2013 (industry conference).
  33. H. Tabkhi and G. Schirner, “AFReP: Application-guided Function-level Registerfile Power-gating for Embedded Processors”, IEEE/ACM International Conference on Computer-Aided Design (ICCAD), San Jose, CA, USA, Nov. 2012.
  34. H. Tabkhi and G. Schirner, “ARRA: Application-guided Reliability-enhanced Registerfile Architecture for Embedded Processors”, IFIP/IEEE International Conference on Very Large Scale Integration (VLSI-SoC), Santa Cruz, CA, USA, Oct. 2012.
  35. H. Tabkhi and G. Schirner, “Application-Specific Power-Efficient Approach for Reducing Register File Vulnerability”, IEEE Design Automation and Test in Europe (DATE), Dresden, Germany, Mar. 2012.
  36. A. Patooghy, H. Tabkhi and G. S Miremadi, “An Efficient Method to Reliable Data Transmission in Network-on-Chips”, Euromicro Conference on Digital System Design: Architectures, Methods and Tools (DSD), Lille, France, Sep. 2010.
  37. A. Patooghy, H. Tabkhi and G. S Miremadi, “RMAP: A Reliability-Aware Application Mapping for Network-on-Chips”, International Conference on Dependability (DEPEND), Venice/Mestre, Italy, Jul. 2010.
  38. H. Ghasemzadeh-Mohammadi, H. Tabkhi, G. S Miremadi and A. Ejlali, “A cost-effective error detection and roll-back recovery technique for embedded microprocessor control logic”, IEEE International Conference on Microelectronics (ICM), Sharjah, United Arab Emirates, Dec. 2008.
  39. H. Tabkhi, G. S Miremadi and A. Ejlali, “An Asymmetric Checkpointing and Rollback Error Recovery Scheme for Embedded Processors”, IEEE International Symposium on Defect and Fault Tolerance of VLSI Systems (DFT), Cambridge, MA, USA, Oct. 2008.

Conference Poster Abstracts

  1. J. Sanchez, N. Soltani, P. Kulkarni, and H. Tabkhi, “A Reconfigurable Domain-Specific Architecture for Real-Time CNN Processing at the Edge”, Late Breaking Results, Design Automation Conference (DAC), San Francisco, CA, June 2018.
  2. A. Momeni, H. Tabkhi, G. Schirner and D. R. Kaeli, “Bridging Architecture and Programming for Throughput-Oriented Vision Processing”, International Symposium on Field-Programmable Gate Arrays (FPGA), Monterey (CA), USA, Feb. 2015.
  3. H. Tabkhi, M. Sabbagh, and G. Schirner, “A Power-efficient FPGA-based Mixture-of-Gaussian (MoG) Background Subtraction for Full-HD Resolution”, IEEE International Symposium on Field-Programmable Custom Computing Machines (FCCM), Boston, MA, May 2014.