publications
publications by categories in reversed chronological order. generated by jekyll-scholar.
2024
-  Abstraction and decision fusion architecture for resource-aware image understanding with application on handwriting character classificationApplied Soft Computing, 2024
-  An ultra-low-computation model for understanding sign languagesExpert Systems with Applications, 2024
-  A Hardware Realization Framework for Fuzzy Inference System OptimizationElectronics, 2024
-  Cultural-Aware AI Model for Emotion RecognitionIn 2024 13th Iranian/3rd International Machine Vision and Image Processing Conference (MVIP) , 2024
-  The Reversing Machine: Reconstructing Memory AssumptionsarXiv preprint arXiv:2405.00298, 2024
-  Poster: Integration of Wearable and Affective Computing via Abstraction and Decision Fusion ArchitectureIn 2024 IEEE 25th International Symposium on a World of Wireless, Mobile and Multimedia Networks (WoWMoM) , 2024
2023
-  FPGA-orthopoly: a hardware implementation of orthogonal polynomialsEngineering with Computers, 2023
-  A Generalized Residue Number System Design Approach for Ultralow-Power Arithmetic Circuits Based on Deterministic Bit-StreamsIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2023
-  GPU Acceleration of LS-SVM, Based on Fractional Orthogonal FunctionsIn Learning with Fractional Orthogonal Kernel Classifiers in Support Vector Machines: Theory, Algorithms and Applications , 2023
-  Low Latency and High Throughput Pipelined Online Adder for Streaming Inner ProductJournal of Signal Processing Systems, 2023
-  Dependable dnn accelerator for safety-critical systems: A review on the aging perspectiveIEEE Access, 2023
-  Scalable Parallel K-Means Clustering on GPU and CPU ClustersJournal of Innovations in Computer Science and Engineering (JICSE), 2023
-  MSDF-SVM: Advantage of Most Significant Digit First Arithmetic for SVM RealizationIn 2023 57th Asilomar Conference on Signals, Systems, and Computers , 2023
-  An Efficient Dot-Product Unit Based on Online Arithmetic for Variable Precision ApplicationsIn 2023 57th Asilomar Conference on Signals, Systems, and Computers , 2023
-  Modulo Multiplication with Fully Modular Partial Product Generation and ReductionIn 2023 IEEE 30th Symposium on Computer Arithmetic (ARITH) , 2023
2022
-  High-performance and low-energy approximate full adder design for error-resilient image processingInternational Journal of Electronics, 2022
-  A practical energy/power reduction approach for parallel decimal multiplierIEEE Access, 2022
-  A Study on Non-overlapping Multi-agent PathfindingIn Advances in Information and Communication: Proceedings of the 2022 Future of Information and Communication Conference (FICC), Volume 2 , 2022
-  A Study on Non-overlapping Multi-agent PathfindingIn Future of Information and Communication Conference , 2022
-  Application of Irregular Fuzzy Cellular Automaton for ranking the road safetyQuarterly Journal of Transportation Engineering, 2022
-  An efficient fpga implementation of k-nearest neighbors via online arithmeticIn 2022 IEEE 30th Annual International Symposium on Field-Programmable Custom Computing Machines (FCCM) , 2022
-  KNN-MSDF: A hardware accelerator for k-nearest neighbors using most significant digit first computationIn 2022 IEEE 35th International System-on-Chip Conference (SOCC) , 2022
-  Hyperdbg: Reinventing hardware-assisted debuggingIn Proceedings of the 2022 ACM SIGSAC Conference on Computer and Communications Security , 2022
-  Financial Market Prediction Using Deep Neural Networks with Hardware AccelerationIn 2022 12th International Conference on Computer and Knowledge Engineering (ICCKE) , 2022
-  An energy-efficient k-means clustering fpga accelerator via most-significant digit first arithmeticIn 2022 International Conference on Field-Programmable Technology (ICFPT) , 2022
-  Hardware Efficient FIR Filter Architectures Using Accurate Unary Stochastic ComputingIn 2022 IEEE 40th International Conference on Computer Design (ICCD) , 2022
-  PP233 MeDerm: Deep learning framework for automated screening of melanoma from dermoscopic imagesESMO Open, 2022
-  Ice Detection on Edge Device Based on Most Significant Digit First SVMIn Proceedings of the 2022 6th International Conference on Video and Image Processing , 2022
2021
-  ai-corona: Radiologist-assistant deep learning framework for COVID-19 diagnosis in chest CT scansPloS one, 2021
-  Unlucky explorer: a complete non-overlapping map explorationIn Proceedings of the 3rd World Symposium on Software Engineering , 2021
-  Gene co-expression network analysis reveals immune cell infiltration as a favorable prognostic marker in non-uterine leiomyosarcomaScientific reports, 2021
-  High-performance deterministic stochastic computing using residue number systemIEEE Design & Test, 2021
-  Identification of prognostic genes in her2-enriched breast cancer by gene co-expression network analysisIranian Journal of Breast Diseases, 2021
-  On using Monte-Carlo tree search to solve puzzlesIn Proceedings of the 2021 7th International Conference on Computer Technology Applications , 2021
-  Method and architecture for accelerating deterministic stochastic computing using residue number systemAug 2021US Patent App. 17/166,378
-  Correction: ai-corona: Radiologist-assistant deep learning framework for COVID-19 diagnosis in chest CT scansPlos one, Aug 2021
-  A high-throughput parallel Viterbi algorithm via bitslicingACM Transactions on Parallel Computing (TOPC), Aug 2021
-  A TSX-Based KASLR Break: Bypassing UMIP and Descriptor-Table ExitingIn International Conference on Risks and Security of Internet and Systems , Aug 2021
-  Using Fuzzy Cellular Automaton Graph Coloring Algorithm for Classifying Dangerous Traffic RegionRoad, Aug 2021
2020
-  A Way Around UMIP and Descriptor-Table Exiting via TSX-based Side-ChannelarXiv e-prints, Aug 2020
-  Unlucky Explorer: A Complete non-Overlapping Map ExplorationarXiv e-prints, Aug 2020
-  Decentralized communication-less multi-agent task assignment with cooperative Monte-Carlo tree searchIn 2020 6th International Conference on Control, Automation and Robotics (ICCAR) , Aug 2020
-  BSRNG: a high throughput parallel bitsliced approach for random number generatorsIn Workshop Proceedings of the 49th International Conference on Parallel Processing , Aug 2020
-  A Modified Grey Wolf Optimization for Energy Efficiency and Resource Wastage Balancing in Cloud Data-CentersIn 2020 10th International Conference on Computer and Knowledge Engineering (ICCKE) , Aug 2020
-  A way around umip and descriptor-table exiting via tsxbased side-channel attackarXiv preprint arXiv:2005.10333, Aug 2020
-  A Way Around UMIP and Descriptor-Table Exiting via TSX-based Side-ChannelarXiv preprint arXiv:2005.10333, Aug 2020
-  A fuzzy irregular cellular automata-based method for the vertex colouring problemConnection Science, Aug 2020
-  A single layer fractional orthogonal neural network for solving various types of Lane–Emden equationNew Astronomy, Aug 2020
-  On the resilience of deep learning for reduced-voltage FPGAsIn 2020 28th Euromicro International Conference on Parallel, Distributed and Network-Based Processing (PDP) , Aug 2020
2019
-  Skin Lesion Diagnosis Using Ensemble Deep Learning ModelsIranian Journal of Radiology, Aug 2019
-  The Influence of Memory-Aware Computation on Distributed BLASTCurrent Bioinformatics, Aug 2019
-  Fast AES implementation: A high-throughput bitsliced approachIEEE Transactions on parallel and distributed systems, Aug 2019
-  Improvement of the recognition of relationships in social networks using complementary graph coloring based on cellular automataIn 2019 5th Conference on Knowledge Based Engineering and Innovation (KBEI) , Aug 2019
-  Determination of substructures in social networks by graph colouring using fuzzy irregular cellular automata (FICA)In 2019 5th Conference on Knowledge Based Engineering and Innovation (KBEI) , Aug 2019
-  Accuracy and availability modeling of social networks for Internet of Things event detection applicationsWireless Networks, Aug 2019
-  Data-parallel computational model for next generation sequencing on commodity clustersIn Parallel Computing Technologies: 15th International Conference, PaCT 2019, Almaty, Kazakhstan, August 19–23, 2019, Proceedings 15 , Aug 2019
-  Using residue number systems to accelerate deterministic bit-stream multiplicationIn 2019 IEEE 30th International Conference on Application-specific Systems, Architectures and Processors (ASAP) , Aug 2019
-  Multi-agent non-overlapping pathfinding with monte-carlo tree searchIn 2019 IEEE Conference on Games (CoG) , Aug 2019
-  High-performance Cryptographically Secure Pseudo-random Number Generation via Bitslicing.CoRR, Aug 2019
-  Generating high quality random numbers: A high throughput parallel bitsliced approacharXiv preprint arXiv:1909.04750, Aug 2019
-  Decentralized cooperative communication-less multi-agent task assignment with monte-carlo tree searcharXiv preprint arXiv:1910.12062, Aug 2019
-  A Novel Approach for Detecting Relationships in Social Networks Using Cellular Automata Based Graph ColoringInternational Journal of Nonlinear Analysis and Applications, Aug 2019
-  Generating High Quality Random Numbers: A High Throughput Parallel Bitsliced ApproacharXiv e-prints, Aug 2019
-  MCILS: Monte-Carlo interpolation least-square algorithm for approximation of edge-reliability polynomialIn 2019 9th International Conference on Computer and Knowledge Engineering (ICCKE) , Aug 2019
2018
-  A high-performance and energy-efficient exhaustive key search approach via GPU on DES-like cryptosystemsThe Journal of Supercomputing, Aug 2018
2017
-  A low-power hybrid non-volatile cache with asymmetric codingIn 2017 7th International Conference on Computer and Knowledge Engineering (ICCKE) , Aug 2017
-  Design of non-restoring divider in quantum-dot cellular automata technologyIET Circuits, Devices & Systems, Aug 2017
-  Iran’s National Grid Initiative: Objectives, Challenges, and OpportunitiesAug 2017
2016
-  Sign-magnitude encoding for efficient VLSI realization of decimal multiplicationIEEE Transactions on Very Large Scale Integration (VLSI) Systems, Aug 2016
-  An efficient design of full adder in quantum-dot cellular automata (QCA) technologyMicroelectronics journal, Aug 2016
-  An efficient multi-core and many-core implementation of k-means clusteringIn ACM-IEEE International Conference on Formal Methods and Models for System Design (MEMOCODE) , Aug 2016
-  Imbalanced Data Classification for Primary Diagnosis of Breast Diseases by AdaBoost. M1, K-Nearest Neighbor and Probabilistic Neural NetworkAug 2016
2015
-  Efficient continuous skyline computation on multi-core processors based on manhattan distance. Dans 13. ACMIn IEEE International Conference on Formal Methods and Models for Codesign, MEMOCODE , Aug 2015
-  Efficient continuous skyline computation on multi-core processors based on manhattan distanceIn 2015 ACM/IEEE International Conference on Formal Methods and Models for Codesign (MEMOCODE) , Aug 2015
-  High performance GPU implementation of k-NN based on Mahalanobis distanceIn 2015 International Symposium on Computer Science and Software Engineering (CSSE) , Aug 2015
2014
-  A review on modern distributed computing paradigms: Cloud computing, jungle computing and fog computingJournal of computing and information technology, Aug 2014
-  Cost-efficient implementation of k-NN algorithm on multi-core processorsIn 2014 Twelfth ACM/IEEE Conference on Formal Methods and Models for Codesign (MEMOCODE) , Aug 2014
-  Efficient ASIC and FPGA implementation of binary-coded decimal digit multipliersCircuits, Systems, and Signal Processing, Aug 2014
-  A fast emulator for ARM-based embedded systemsIn 2014 Twelfth ACM/IEEE Conference on Formal Methods and Models for Codesign (MEMOCODE) , Aug 2014
-  A comparative study of energy/power consumption in parallel decimal multipliersMicroelectronics Journal, Aug 2014
2013
-  Fast and adaptive bp-based multi-core implementation for stereo matchingIn 2013 Eleventh ACM/IEEE International Conference on Formal Methods and Models for Codesign (MEMOCODE 2013) , Aug 2013
-  Comment on “High Speed Parallel Decimal Multiplication With Redundant Internal Encodings”IEEE Transactions on Computers, Aug 2013
2011
-  A family of high radix signed digit addersIn 2011 IEEE 20th Symposium on Computer Arithmetic , Aug 2011
-  GPU-based NoC simulatorIn Ninth ACM/IEEE International Conference on Formal Methods and Models for Codesign (MEMPCODE2011) , Aug 2011
-  Design and Synthesis of High Speed Low Power Signed Digit AddersAug 2011
2010
-  An improved maximally redundant signed digit adderComputers & Electrical Engineering, Aug 2010
2009
-  Fully redundant decimal arithmeticIn 2009 19th IEEE Symposium on Computer Arithmetic , Aug 2009
-  A fully redundant decimal adder and its application in parallel decimal multipliersMicroelectronics Journal, Aug 2009
-  Redundant-digit floating-point addition scheme based on a stored rounding valueIEEE Transactions on Computers, Aug 2009
-  Design and evaluation of decimal array multipliersIn 2009 Conference Record of the Forty-Third Asilomar Conference on Signals, Systems and Computers , Aug 2009
-  Session WA6a Speech Processing iAug 2009
2008
-  A high speed low power signed digit adderIn The 16th Iranian conference on electrical engineering, Tarbiat Modares University, Tehran, Iran , Aug 2008
-  A nonspeculative maximally redundant signed digit adderIn Computer Society of Iran Computer Conference , Aug 2008
2007
-  One-hot multi-level residue number systemIEEE EWDTS, Yerevan, Aug 2007
-  Reversible barrel shiftersIn 2007 IEEE/ACS International Conference on Computer Systems and Applications , Aug 2007
-  A New Moduli Set for RNSIn International Conference on Electrical Engineering 2007 , Aug 2007
-  A New Moduli Set for Residue Number SystemIn 2007 International Conference on Electrical Engineering , Aug 2007
2006
-  Reversible implementation of Densely-Packed-Decimal converter to and from Binary-Coded-Decimal format using in IEEE-754RIn 9th International Conference on Information Technology (ICIT’06) , Aug 2006