Timur Ibrayev

dblp:157/3391 · DBLP profile ↗
← Back
4ranked-venue papers
1as first author
1since 2021 · last 2021
0000-0001-8849-8971ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 4 · 1 first-author · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
3 papers
Emerging computing paradigms · 55% Memory systems · 34% Integrated circuit design · 10%
Artificial intelligence
1 paper
Efficient and distributed learning · 87% Deep learning architectures and training · 13%
Network and information security
1 paper
Security and privacy of machine learning · 100%

Topics — the 13 heaviest of 13, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Emerging computing paradigms
neuromorphic computing
0.822020
TraNNsformer: Clustered Pruning on Crossbar-Based Architectures for Energy-Efficient Neural Networks · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2020
Hierarchical Temporal Memory Features with Memristor Logic Circuits for Pattern Recognition · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2018
Security and privacy of machine learning
adversarial attack
0.512021
On the Intrinsic Robustness of NVM Crossbars Against Adversarial Attacks · DAC 2021
Security and privacy of machine learning
adversarial robustness
0.512021
On the Intrinsic Robustness of NVM Crossbars Against Adversarial Attacks · DAC 2021
Memory systems › processing-in-memory › computing-in-memory
analog in-memory computing
0.512021
On the Intrinsic Robustness of NVM Crossbars Against Adversarial Attacks · DAC 2021
Machine learning › Efficient and distributed learning
model compression
0.412020
TraNNsformer: Clustered Pruning on Crossbar-Based Architectures for Energy-Efficient Neural Networks · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2020
Machine learning › Efficient and distributed learning › model compression
pruning
0.412020
TraNNsformer: Clustered Pruning on Crossbar-Based Architectures for Energy-Efficient Neural Networks · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2020
Memory systems › emerging memory technologies
memristor crossbar
0.412020
TraNNsformer: Clustered Pruning on Crossbar-Based Architectures for Energy-Efficient Neural Networks · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2020
Integrated circuit design › analog and mixed-signal circuits
analog circuit design
0.312018
Hierarchical Temporal Memory Features with Memristor Logic Circuits for Pattern Recognition · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2018
Emerging computing paradigms › neuromorphic computing
hierarchical temporal memory
0.312018
Hierarchical Temporal Memory Features with Memristor Logic Circuits for Pattern Recognition · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2018
Emerging computing paradigms
memristive computing
0.312018
Hierarchical Temporal Memory Features with Memristor Logic Circuits for Pattern Recognition · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2018
Emerging computing paradigms › neuromorphic computing
pattern recognition
0.312018
Hierarchical Temporal Memory Features with Memristor Logic Circuits for Pattern Recognition · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2018
Memory systems
processing-in-memory
0.112021
On the Intrinsic Robustness of NVM Crossbars Against Adversarial Attacks · DAC 2021
Machine learning › Deep learning architectures and training
convolutional neural network
0.112020
TraNNsformer: Clustered Pruning on Crossbar-Based Architectures for Energy-Efficient Neural Networks · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2020

Methods — techniques the papers use, named apart from their topics

white-box attack · 1.0matrix-vector multiplication · 1.0black-box attack · 1.0PGD · 1.0technology-aware mapping · 0.9retraining · 0.9clustered pruning · 0.9temporal memory · 0.3spatial pooler · 0.3hierarchical temporal memory · 0.3
YearPublicationVenuePosition
2021 On the Intrinsic Robustness of NVM Crossbars Against Adversarial Attacks
abstract
The increasing computational demand of Deep Learning has propelled research in special-purpose inference accelerators based on emerging non-volatile memory (NVM) technologies. Such NVM crossbars promise fast and energy-efficient in-situ Matrix Vector Multiplication (MVM) thus alleviating the long-standing von Neuman bottleneck in today’s digital hardware. However, the analog nature of computing in these crossbars is inherently approximate and results in deviations from ideal output values, which reduces the overall performance of Deep Neural Networks (DNNs) under normal circumstances. In this paper, we study the impact of these non-idealities under adversarial circumstances. We show that the non-ideal behavior of analog computing lowers the effectiveness of adversarial attacks, in both Black-Box and White-Box attack scenarios. In a non-adaptive attack, where the attacker is unaware of the analog hardware, we observe that analog computing offers a varying degree of intrinsic robustness, with a peak adversarial accuracy improvement of 35.34%, 22.69%, and 9.90% for white box PGD (ϵ=1/255, iter =30) for CIFAR-10, CIFAR-100, and ImageNet respectively. We also demonstrate “Hardware-in-Loop” adaptive attacks that circumvent this robustness by utilizing the knowledge of the NVM model.
Deboleena Roy, Indranil Chakraborty, Timur Ibrayev, Kaushik Roy 0001
DAC3
2020 TraNNsformer: Clustered Pruning on Crossbar-Based Architectures for Energy-Efficient Neural Networks
abstract
Implementation of neuromorphic systems using memristive crossbar array (MCA) has emerged as a promising solution to enable low-power acceleration of neural networks. However, the recent trend to design deep neural networks (DNNs) for achieving human-like cognitive abilities poses significant challenges toward the scalable design of neuromorphic systems (due to the increase in computation/storage demands). Network pruning is a powerful technique to remove redundant connections for designing optimally connected (maximally sparse) DNNs. However, such pruning techniques induce irregular connections that are incoherent to the crossbar structure. Eventually, they produce DNNs with highly inefficient hardware realizations (in terms of area and energy). In this article, we propose TraNNsformer-an integrated training framework that transforms DNNs to enable their efficient realization on MCA-based systems. TraNNsformer first prunes the connectivity matrix while forming clusters with the remaining connections. Subsequently, it retrains the network to fine-tune the connections and reinforce the clusters. This is done iteratively to transform the original connectivity into an optimally pruned and maximally clustered mapping. We evaluated the proposed framework by transforming networks of different complexity based on multilayer perceptron (MLP) and convolutional neural network (CNN) topologies on a wide range of datasets (MNIST, SVHN, CIFAR10, and ImageNet) and executing them on MCA-based systems to analyze the area and energy benefits. Without accuracy loss, TraNNsformer reduces the area (energy) consumption by 28%-55% (49%-67%)of MLP networks and by 28%-48% (3%-39%) of CNN networks with respect to the original network implementations. Compared to network pruning, TraNNsformer achieves 28%-49% (15%-29%) area (energy) savings for MLP networks and 20%-44% (1%-11%) area (energy) saving for CNN networks. Furthermore, TraNNsformer is a technology-aware framework that allows mapping a given DNN to any MCA size permissible by the memristive technology for reliable operations.
Aayush Ankit, Timur Ibrayev, Abhronil Sengupta, Kaushik Roy 0001
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.2
2018 Hierarchical Temporal Memory Features with Memristor Logic Circuits for Pattern Recognition
abstract
Hierarchical temporal memory (HTM) is a machine learning algorithm inspired by the information processing mechanisms of the human neocortex and consists of a spatial pooler (SP) and temporal memory (TM). In this paper, we develop circuits and systems to achieve the optimized design of an HTM SP, an HTM TM, and a memristive analog pattern matcher for pattern recognition applications. The HTM SP realizes an optimized hardware design through the introduction of mean overlap calculations and by replacing the threshold determination in the inhibition stage with a weighted summation operator over the neighborhood of the pixel under consideration. HTM TM is based on discrete analog memristive memory arrays and a weight update procedure. The operation of the proposed system is demonstrated for a face recognition problem, using the standard AR, ORL, and Yale databases, and for speech recognition, using the TIMIT database, with achieved accuracies of 87.21% and approximately 90%, respectively, given an SNR of 10 dB. Visual data processing using binary HTM SP features requires less storage and processing memory than required by the traditional processing methods, with the area and power requirements for its implementation being 0.096 mm2and 1756 mW, respectively. The design of the TM circuit for a single pixel requires 23.85 μm2of area and 442.26 μW of power.
Olga Krestinskaya, Timur Ibrayev, Alex James 0001
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.2
2016 A design of HTM spatial pooler for face recognition using memristor-CMOS hybrid circuits
abstract
Hierarchical Temporal Memory (HTM) is a machine learning algorithm that is inspired from the working principles of the neocortex, capable of learning, inference, and prediction for bit-encoded inputs. Spatial pooler is an integral part of HTM that is capable of learning and classifying visual data such as objects in images. In this paper, we propose a memristor-CMOS circuit design of spatial pooler and exploit memristors capabilities for emulating the synapses, where the strength of the weights is represented by the state of the memristor. The proposed design is validated on a challenging application of single image per person face recognition problem using AR database resulting in a recognition accuracy of 80%.
Timur Ibrayev, Alex James 0001, Cory E. Merkel, Dhireesha Kudithipudi
ISCAS1