Empowering Malware Detection Efficiency within Processing-in-Memory Architecture
Sreenitha Kasarapu, Sathwika Bavikadi, Sai Manoj Pudukotai Dinakarrao

TL;DR
This paper introduces a Processing-in-Memory architecture with precision scaling to improve the efficiency and energy consumption of malware detection models based on CNNs, addressing resource challenges in real-time embedded systems.
Contribution
It proposes a novel PIM-based architecture with precision scaling techniques that significantly enhances throughput and energy efficiency for malware detection.
Findings
1.09x higher throughput compared to LUT-based PIM architectures
Energy efficiency improved by 1.5x with precision scaling
Maintains performance while reducing resource consumption
Abstract
The widespread integration of embedded systems across various industries has facilitated seamless connectivity among devices and bolstered computational capabilities. Despite their extensive applications, embedded systems encounter significant security threats, with one of the most critical vulnerabilities being malicious software, commonly known as malware. In recent times, malware detection techniques leveraging Machine Learning have gained popularity. Deep Neural Networks (DNNs) and Convolutional Neural Networks (CNNs) have proven particularly efficient in image processing tasks. However, one major drawback of neural network architectures is their substantial computational resource requirements. Continuous training of malware detection models with updated malware and benign samples demands immense computational resources, presenting a challenge for real-world applications. In…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Neural Network Applications · Advanced Memory and Neural Computing · Advanced Malware Detection Techniques
