EDBT 2026 Demo / reviewers in the wild / expert
Mohamed F. Tolba 0002
dblp:25/6592-2 · also Mohammed F. Tolba 0002
· DBLP profile ↗
7ranked-venue papers
4as first author
4since 2021 · last 2025
0000-0002-6412-290XORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 5 · 4 first-author · 3 since 2021Graphics, computer vision, multimedia, augmented reality and games · 2 · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Enhanced CNN Performance without Retraining Via Weight Approximation and Data ReuseabstractThis paper introduces an efficient CNN algorithm to address key limitations in Deep Neural Networks (DNNs) used for image recognition, focusing particularly on model size and retraining time. Traditional methods often require significant training durations; however, applying approximation techniques during retraining can exacerbate these time demands. We present an approach that enhances approximation techniques while eliminating the need for model retraining, thus enabling DNN compression with minimal accuracy loss. The proposed method integrates three core strategies: weight arrangement, approximation, and data reuse. The DNN weights are initially arranged in ascending order to optimize subsequent operations. During inference, the approximation is applied to reduce the model size and minimize computational complexity by reducing the number of operations required for each multiply-accumulate (MAC) unit. Then, the original weights are replaced with the approximated values, enabling the reuse of computations and data across different sets of weights. As a result, the method significantly reduces memory access, computational demands, and energy consumption. Experimental results on the CIFAR-10 and TinyImageNet datasets demonstrate that our method achieves a model reduction rate of approximately 198.6× while maintaining a minimal loss in accuracy. The proposed technique bypasses the need for retraining, offering a practical solution to the growing complexity of DNN models in modern applications. Mohamed F. Tolba 0002, Hani Saleh, Baker Mohammad, Mahmoud Al-Qutayri, Thanos Stouraitis |
ISCAS | 1 |
| 2023 | EACNN: Efficient CNN Accelerator Utilizing Linear Approximation and Computation ReuseabstractThis paper proposes an efficient hardware accelerator named EACNN for use in Convolution Neural Networks. EACNN is an efficient CNN architecture that is based on co-optimization of algorithms and hardware. The proposed approach is based on linear approximation of the weights for pre-trained networks with low loss of accuracy. Furthermore, a weight substitution and remapping technique adopts linear approximation coefficients to replace CNN weights. That leads to a repetition of the weight values across different kernels and enables the reuse of CNN computations for various output feature maps. The input activations corresponding to the same linear co-efficient can be multiplied and accumulated first and then reused to generate multiple output feature maps. This computational reuse method reduces the number of multiplication and addition operations and memory accesses, which is efficiently supported by a dedicated element in the proposed EACNN. Experimental results on CIFAR 10 and CIFAR 100 datasets show that the proposed method eliminates around 61% of the multiplications in the network without significant loss of accuracy$(< 3\%)$. As a demonstration, a hardware accelerator based on EACNN was implemented on Xilinx FPGA Artix 7 and achieved a 50% reduction in the FPGA hardware resources. Mohamed F. Tolba 0002, Hani Saleh, Baker Mohammad, Mahmoud Al-Qutayri, Thanos Stouraitis |
ISCAS | 1 |
| 2022 | Reduce Computing Complexity of Deep Neural Networks Through Weight ScalingabstractLarge deep neural network (DNN) models are computation and memory intensive, which limits their deployment especially on edge devices. Therefore, pruning, quantization, data sparsity and data reuse have been applied to DNNs to reduce memory and computation complexity at the expense of some accuracy loss. The reduction in the bit-precision results in loss of information, and the aggressive bit-width reduction could result in noticeable accuracy loss. This paper introduces Scaling-Weight-based Convolution (SWC) technique to reduce the DNN model size and the complexity and number of arithmetic operations. This is achieved by, using a small set of high-precision weights (maximum absolute weight “MAW”) and a large set of low-precision weights (Scaling weights “SWs”). This results in decreasing the model size with minimum loss in accuracy compared to simply reducing the precision. Moreover, a scaling and quantized network-acceleration processor (SQNAP) is proposed based on the SWC method to achieve high-speed and low-power with reduced memory accesses. The proposed SWC eliminate >90% of the multiplications in the network. Moreover, the less important SWs are pruned, which has a small portion of the MAW. Retraining is applied in order to maintain accuracy. Full analysis for MNIST, Fashion MNIST, Cifar 10 and Cifar 100 datasets is presented for image recognition, where different DNN models are used including LeNet, ResNet, AlexNet and VGG 16. Mohamed F. Tolba 0002, Hani Saleh, Mahmoud Al-Qutayri, Baker Mohammad |
ISCAS | 1 |
| 2021 | A switched chaotic encryption scheme using multi-mode generalized modified transition map
Wafaa S. Sayed, Mohamed F. Tolba 0002, Ahmed Gomaa Radwan, Salwa K. Abd-El-Hafiz, Ahmed M. Soliman |
Multim. Tools Appl. | 2 |
| 2020 | FPGA implementation of a chaotic oscillator with odd/even symmetry and its application
Mohamed F. Tolba 0002, Ahmed S. Elwakil, Hammam Orabi, Mohammed Elnawawy, Fadi A. Aloul, Assim Sagahyroon, Ahmed Gomaa Radwan |
Integr. | 1 |
| 2019 | FPGA realization of a speech encryption system based on a generalized modified chaotic transition map and bit permutation
Wafaa S. Sayed, Mohamed F. Tolba 0002, Ahmed Gomaa Radwan, Salwa K. Abd-El-Hafiz |
Multim. Tools Appl. | 2 |
| 2018 | FPGA Implementation of X- and Heart-shapes Controllable Multi-Scroll AttractorsabstractThis paper proposes new multi-scrolls chaotic systems which is called the X-shape. The purpose is to have more complex systems and flexible ranges of the chaotic behavior. The proposed X-shape is a combination between V-shape and Λ-shape. This paper also represents the Heart-shape which considered a special case of the X-shape. The system complexity has been measured by MLE and compared with V-shape system. It shows lager MLE on the side of X-shape. In addition, the effect of changing system parameters has been discussed and compared with V-shape. Finally, a fully hardware implantation on FPGA has been proposed using Nexys 4 Artix-7 FPGA XC7A100T with optimum resources and the experimental results are provided. Nancy S. Soliman, Mohamed F. Tolba 0002, Lobna A. Said, Ahmed H. Madian, Ahmed Gomaa Radwan |
ISCAS | 2 |