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