EDBT 2026 Demo / reviewers in the wild / expert
Nadia Nedjah
dblp:n/NadiaNedjah
· DBLP profile ↗
130ranked-venue papers
60as first author
19since 2021 · last 2025
0000-0002-1656-6397ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 52 · 33 first-author · 9 since 2021Systems, architecture and hardware · 36 · 15 first-author · 3 since 2021Applied, interdisciplinary, general and emerging computing · 28 · 5 first-author · 3 since 2021Graphics, computer vision, multimedia, augmented reality and games · 20 · 13 first-author · 3 since 2021Databases, data management, data science and information retrieval · 4 · 1 first-author · 3 since 2021Theory of computation · 2 · 1 first-authorComputer networks · 1 · 1 since 2021Software engineering, systems software and programming languages · 1 · 1 first-author
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Defending against smishing attacks: State-of-the-art techniques, challenges, limitations, and future directions
Mosiur Rahaman, Nicko Cajes, Brij B. Gupta, Kwok Tai Chui, Nadia Nedjah |
Comput. Networks | 5 |
| 2025 | Swarm robotics for collaborative object transport using a pushing strategy
Nadia Nedjah, Gustavo Bueno Ferreira, Luiza de Macedo Mourelle |
Expert Syst. Appl. | 1 |
| 2025 | Optimized deep CNN with rotation-driven features for malaria parasite detection
Sudhakar Kumar, Sunil K. Singh 0002, Gopal Mengi, Arun Kumar Dubey, Brij B. Gupta, Wadee Alhalabi, Varsha Arya, Nadia Nedjah |
Neural Comput. Appl. | 9 |
| 2024 | Parallel Implementation of a Convolutional Neural Network on an MPSoC
Luiza de Macedo Mourelle, Nadia Nedjah, Alexandre Nietupski Cardoso |
IEA/AIE | 2 |
| 2024 | Weightless Neural Networks Based on Multi-valued Probabilistic Logic for Node for the Handwritten Digit Classification
Nadia Nedjah, Luiza de Macedo Mourelle, Tarso Mesquita Machado |
IEA/AIE | 1 |
| 2024 | Hardware designs for convolutional neural networks: Memoryful, memoryless and cached
Alexandre B. Z. de França, Fernanda D. V. R. Oliveira, José Gabriel R. C. Gomes, Nadia Nedjah |
Integr. | 4 |
| 2024 | A statistical approach to secure health care services from DDoS attacks during COVID-19 pandemic
Zhili Zhou 0001, Akshat Gaurav, Brij B. Gupta, Hédi Hamdi, Nadia Nedjah |
Neural Comput. Appl. | 5 |
| 2024 | Dedicated hardware design for efficient quantum computations using classical logic gates
Nadia Nedjah, Sérgio de Souza Raposo, Luiza de Macedo Mourelle |
J. Supercomput. | 1 |
| 2023 | Automatic speech recognition of Portuguese phonemes using neural networks ensemble
Nadia Nedjah, Alejandra Bonilla, Luiza de Macedo Mourelle |
Expert Syst. Appl. | 1 |
| 2023 | Workload-Aware Performance Tuning for Multimodel Databases Based on Deep Reinforcement LearningabstractCurrently, multimodel databases are widely used in modern applications, but the default configuration often fails to achieve the best performance. How to efficiently manage and tune the performance of multimodel databases is still a problem. Therefore, in this study, we present a configuration parameter tuning tool MMDTune+ for ArangoDB. First, the selection of configuration parameters is based on the random forest algorithm for feature selection. Second, a workload‐aware mechanism is based on k‐means++ and the Pearson correlation coefficient to detect workload changes and match the empirical knowledge of historically similar workloads. Finally, the ArangoDB configuration parameters are optimized based on the improved TD3 algorithm. The experimental results show that MMDTune+ can recommend higher‐quality configuration parameters for ArangoDB compared to OtterTune and CDBTune in different scenarios. Feng Ye 0004, Nadia Nedjah |
Int. J. Intell. Syst. | 3 |
| 2023 | A Benchmark for Performance Evaluation of a Multi-Model Database vs. Polyglot PersistenceabstractAs the need for handling data from various sources becomes crucial for making optimal decisions, managing multi-model data has become a key area of research. Currently, it is challenging to strike a balance between two methods: polyglot persistence and multi-model databases. Moreover, existing studies suggest that current benchmarks are not completely suitable for comparing these two methods, whether in terms of test datasets, workloads, or metrics. To address this issue, the authors introduce MDBench, an end-to-end benchmark tool. Based on the multi-model dataset and proposed workloads, the experiments reveal that ArangoDB is superior at insertion operations of graph data, while the polyglot persistence instance is better at handling the deletion operations of document data. When it comes to multi-thread and associated queries to multiple tables, the polyglot persistence outperforms ArangoDB in both execution time and resource usage. However, ArangoDB has the edge over MongoDB and Neo4j regarding reliability and availability. Feng Ye 0004, Xinjun Sheng, Nadia Nedjah |
J. Database Manag. | 3 |
| 2023 | Parameters tuning of multi-model database based on deep reinforcement learningabstractAbstract As we all know, the performance of database management system is directly linked to a vast array of knobs, which control various aspects of system operation, ranging from memory and thread counts settings to I/O optimization. Improper settings of configuration parameters are shown to have detrimental effects on performance, reliability and availability of the overall database management system. This is also true for multi-model databases, which use a single platform to support multiple data models. Existing approaches for automatic DBMS knobs tuning are not directly applicable to multi-model databases due to the diversity of multi-model database instances and workloads. Firstly, in cloud environment, they have difficulty adapting to changing environments and diverse workloads. Secondly, they rely on large-scale high-quality training samples that are difficult to obtain. Finally, they focus primarily on throughput metrics, ignoring tuning requirements for resource utilization. Therefore, in this paper, we propose a multi-model database configuration parameters tuning solution named MMDTune. It selects influential parameters, recommends the optimal configurations in a high-dimensional continuous space. For different workloads, the TD3 algorithm is improved to generate reasonable parameter adjustment plans according to the internal state of the multi-model databases. We conduct extensive experiments under 5 different workloads on real cloud databases to evaluate MMDTune. Experimental results show that MMDTune adapts well to a new hardware environment or workloads, and significantly outperforms the representative tuning tools, such as OtterTune, CDBTune. Feng Ye 0004, Nadia Nedjah |
J. Intell. Inf. Syst. | 4 |
| 2023 | An error correction system for sea surface temperature prediction
Ricardo de A. Araújo, Paulo S. G. de Mattos Neto, Nadia Nedjah, Sérgio Soares |
Neural Comput. Appl. | 3 |
| 2023 | Machine learning and smart card based two-factor authentication scheme for preserving anonymity in telecare medical information system (TMIS)
Brij B. Gupta, Varun Prajapati, Nadia Nedjah, Pandi Vijayakumar, Ahmed A. Abd El-Latif 0001, Xiaojun Chang |
Neural Comput. Appl. | 3 |
| 2022 | Application-specific word embeddings for hate and offensive language detection
Claver P. Soto, Gustavo M. S. Nunes, José Gabriel R. C. Gomes, Nadia Nedjah |
Multim. Tools Appl. | 4 |
| 2022 | Vehicle and Pedestrian Detection Algorithm Based on Lightweight YOLOv3-Promote and Semi-Precision AccelerationabstractAiming at the shortcomings of the current YOLOv3 model, such as large size, slow response speed, and difficulty in deploying to real devices, this paper reconstructs the target detection model YOLOv3, and proposes a new lightweight target detection network YOLOv3-promote: Firstly, the G-Module combined with the Depth-Wise convolution is used to construct the backbone network of the entire model, and the attention mechanism is introduced and added to perform weighting operations on each channel to get more key features and remove redundant features, thereby strengthening the identification ability of feature network model’s to distinguish target objects among background; Secondly, in order to delete some less important channels to achieve the effect of compressing the model size and improving the calculation speed, the size of the scaling factor gamma in the batch normalization layer is used; Finally, based on NVIDIA’s TensorRT framework model conversion and half-precision acceleration were carried out, and the accelerated model was successfully deployed on the embedded platform Jetson Nano. The performed KITTI experimental results show that the inference speed of our proposed method is about 5 times that of the original model, the parameter volume is reduced to one tenth, the mAP is increased from 86.1% of the original model to 93.1%, and the FPS reaches 25.5fps, realizing the requirements of real-time detection with high precision. He Xu 0002, Mingtao Guo, Nadia Nedjah, Jindan Zhang, Peng Li 0011 |
IEEE Trans. Intell. Transp. Syst. | 3 |
| 2022 | An Efficient and Secure Identity-Based Signature System for Underwater Green Transport SystemabstractThe smart ocean has aroused the interest of government, business, and academia because of the wealth of marine resources. It has been suggested to use underwater Internet of Things (IoT) frameworks to collect a variety of data from smart seas that can aid in the underwater green transport system, ecological sustainability, military intelligence gathering, and a variety of other operations. Because of the limited resources accessible to IoT devices regarding communication overhead, processing expenses, and battery capacity, security and privacy concerns in underwater green transport systems have lately been a critical source of worry. In this context, We presented a unique identity-based authentication mechanism for underwater green transport systems. Our suggested solution uses lightweight authentication mechanisms that prove secure communication between different elements of the green transport system. Zhili Zhou 0001, Brij B. Gupta, Akshat Gaurav, Yujiang Li, Miltiadis D. Lytras, Nadia Nedjah |
IEEE Trans. Intell. Transp. Syst. | 6 |
| 2021 | Bio-Inspired Scan Matching for Efficient Simultaneous Localization and Mapping
Nadia Nedjah, Luiza de Macedo Mourelle, Pedro Jorge Albuquerque de Oliveira |
ICCSA (4) | 1 |
| 2021 | Improved publicly verifiable auditing protocol for cloud storageabstractSummary Outsourcing data to cloud servers is a popular service for data owners, however, how to check the integrity and freshness of the outsourced data is very challenge. Recently, Jin et al. proposed a cloud auditing protocol with full integrity and freshness support for cloud data, unfortunately in this article, we show their proposal is not secure. Concretely, the cloud servers can forge the authentication tag and thus has the ability to forge proof of data possession, which obviously invalidates their cloud auditing protocol. We also give a new cloud auditing protocol and analysis its security and performance. The results show our protocol is more efficient and secure. Jindan Zhang, Urszula Ogiela, Nadia Nedjah, Arun Kumar Sangaiah, Xu An Wang 0014 |
Concurr. Comput. Pract. Exp. | 4 |
| 2020 | Active Redundant Hardware Architecture for Increased Reliability in FPGA-Based Nuclear Reactors Critical SystemsabstractThe hunt for increased reliability in systems for critical applications is a never-ending process and is a point of concern for designers in several different fields, such as nuclear reactors. This concern becomes more prominent when a new device technology is integrated into the options for the development of those systems, such as programmable logic devices like the FPGA. With the constant breakthroughs in this technology, there has been an increase in the capacity and the performance of FPGAs. Nevertheless, new methods to keep fault tolerance at an appropriate level for critical applications in hardware must be considered, particularly due to the transient nature of some radiation-induced faults. This work proposes a resilient and adaptable hardware architecture that increases the reliability of circuits implemented in FPGAs, based on a classic active redundancy model, Triple Modular Redundancy with spares. Also, it brings forth a novel hardware architecture that can easily be ported to different FPGA models without compromising performance, reliability, and availability. We discuss and analyze these requirements for the proposed architecture and show that it is more reliable and keeps this reliability for longer periods of time than redundant solutions that use more area. Marcos Santana Farias, Nadia Nedjah, Paulo Victor R. de Carvalho |
DSD | 2 |
| 2020 | Identification of Client Profile Using Convolutional Neural Networks
Victor Ribeiro de Azevedo, Nadia Nedjah, Luiza de Macedo Mourelle |
ICCSA (3) | 2 |
| 2020 | Application Mapping onto 3D NoCs Using Differential Evolution
Maamar Bougherara, Nadia Nedjah, Djamel Bennouar, Rebiha Kemcha, Luiza de Macedo Mourelle |
ICCSA (3) | 2 |
| 2020 | Simultaneous localization and mapping using swarm intelligence based methods
Nadia Nedjah, Luiza de Macedo Mourelle, Pedro Jorge Albuquerque de Oliveira |
Expert Syst. Appl. | 1 |
| 2020 | Detection and classification of pulmonary nodules using deep learning and swarm intelligence
Cesar Affonso de Pinho Pinheiro, Nadia Nedjah, Luiza de Macedo Mourelle |
Multim. Tools Appl. | 2 |
| 2020 | A novel metaheuristic inspired by Hitchcock birds' behavior for efficient optimization of large search spaces of high dimensionality
Reinaldo Gomes Morais, Nadia Nedjah, Luiza de Macedo Mourelle |
Soft Comput. | 2 |
| 2019 | Efficient Application Mapping onto Three-Dimensional Network-on-Chips Using Multi-Objective Particle Swarm Optimization
Maamar Bougherara, Nadia Nedjah, Djamel Bennouar, Rebiha Kemcha, Luiza de Macedo Mourelle |
ICCSA (2) | 2 |
| 2019 | Evolutionary Design of Approximate Sequential Circuits at RTL Using Particle Swarm Optimization
Rebiha Kemcha, Nadia Nedjah, Amin Riad Maouche, Maamar Bougherara |
ICCSA (2) | 2 |
| 2019 | Using Neural Networks and Hough Transform for Leukocytes Differentiation in Blood Count Images
Yuri Marchetti Tavares, Nadia Nedjah, Luiza de Macedo Mourelle |
ICCSA (2) | 2 |
| 2019 | A deep increasing-decreasing-linear neural network for financial time series prediction
Ricardo de A. Araújo, Nadia Nedjah, Adriano Lorena Inácio de Oliveira, Silvio Romero de Lemos Meira |
Neurocomputing | 2 |
| 2019 | Efficient fingerprint matching on smart cards for high security and privacy in smart systems
Nadia Nedjah, Rafael Soares Wyant, Luiza de Macedo Mourelle, Brij B. Gupta |
Inf. Sci. | 1 |
| 2018 | Hitchcock Birds Inspired Algorithm
Reinaldo Gomes Morais, Luiza de Macedo Mourelle, Nadia Nedjah |
ICCCI (2) | 3 |
| 2018 | Hardware/Software Co-design for Template Matching Using Cuckoo Search Optimization
Alexandre de Vasconcelos Cardoso, Nadia Nedjah, Luiza de Macedo Mourelle |
IEA/AIE | 2 |
| 2018 | Recent research in computational intelligence paradigms into security and privacy for online social networks (OSNs)
Brij B. Gupta, Arun Kumar Sangaiah, Nadia Nedjah, Shingo Yamaguchi 0001, Zhiyong Zhang 0002, Quan Z. Sheng |
Future Gener. Comput. Syst. | 3 |
| 2018 | Automatic generation of harmonious music using cellular automata based hardware design
Nadia Nedjah, Heloisa Dina Bezerra, Luiza de Macedo Mourelle |
Integr. | 1 |
| 2018 | Visual data mining for crowd anomaly detection using artificial bacteria colony
Joelmir Ramos, Nadia Nedjah, Luiza de Macedo Mourelle, Brij B. Gupta |
Multim. Tools Appl. | 2 |
| 2017 | Parallel Ray Tracing for Underwater Acoustic Predictions
Rogério De Moraes Calazan, Orlando C. Rodríguez, Nadia Nedjah |
ICCSA (1) | 3 |
| 2017 | Crowd Anomaly Detection Based on Optical Flow, Artificial Bacteria Colony and Kohonen's Neural Network
Joelmir Ramos, Nadia Nedjah, Luiza de Macedo Mourelle |
ICCSA (2) | 2 |
| 2017 | Efficient yet robust biometric iris matching on smart cards for data high security and privacy
Nadia Nedjah, Rafael Soares Wyant, Luiza de Macedo Mourelle, Brij B. Gupta |
Future Gener. Comput. Syst. | 1 |
| 2017 | Online phoneme recognition using multi-layer perceptron networks combined with recurrent non-linear autoregressive neural networks with exogenous inputs
Diana A. Bonilla, Nadia Nedjah, Luiza de Macedo Mourelle |
Neurocomputing | 2 |
| 2017 | New trends for pattern recognition: Theory and applications
Nadia Nedjah, Luiza de Macedo Mourelle, Fernando B. Lima Neto, Chao Wang 0003 |
Neurocomputing | 1 |
| 2017 | Efficient biometric palm-print matching on smart-cards for high security and privacy
Nadia Nedjah, Rafael Soares Wyant, Luiza de Macedo Mourelle |
Multim. Tools Appl. | 1 |
| 2016 | Multi-hop Localization Method Based on Tribes Algorithm
Alan Oliveira de Sá, Nadia Nedjah, Luiza de Macedo Mourelle, Leandro dos Santos Coelho |
ICCSA (5) | 2 |
| 2016 | Embedded Implementation of Template Matching Using Correlation and Particle Swarm Optimization
Yuri Marchetti Tavares, Nadia Nedjah, Luiza de Macedo Mourelle |
ICCSA (2) | 2 |
| 2016 | Particle, Dimension and Cooperation-Oriented PSO Parallelization Strategies for Efficient High-Dimension Problem Optimizations on Graphics Processing UnitsabstractParticle swarm optimization (PSO) is an evolutionary heuristics-based method used for continuous function optimization. Compared with existing stochastic methods, PSO is very robust. Nevertheless, for real-world optimizations, it requires a high computational effort. In general, parallel implementations of PSO provide better performance. However, this depends heavily on the parallelization strategy engineered as well as the number and characteristics of the exploited processors. In this paper, we analyze three different parallelization strategies: a Particle-oriented Strategy (PoS); a Dimension-oriented Strategy (DoS) and a Cooperation-oriented Strategy (CoS). PoS parallelizes the particle's work. DoS focuses on the work done with respect to each of the problem dimensions and does it in parallel. CoS subdivides the optimization problem into many simpler subproblems, each of which focuses on a distinct subset of the original problem dimensions. The optimization work for all the yielded subproblems is done in parallel. Note that in the second and third strategies, all particles act in parallel too. We map the three strategies onto a Graphics Processing Units (GPU)-based architecture. The performance of the implementations is evaluated using four benchmark functions, considering high-dimension instances. We compare the speedups achieved by the GPU-based implementations of the considered parallelization strategies to the reference sequential PSO implementation as well as to existing PSO implementation on Graphics Processing Units. Nadia Nedjah, Rogério De Moraes Calazan, Luiza de Macedo Mourelle |
Comput. J. | 1 |
| 2016 | Distributed efficient localization in swarm robotics using Min-Max and Particle Swarm Optimization
Alan Oliveira de Sá, Nadia Nedjah, Luiza de Macedo Mourelle |
Expert Syst. Appl. | 2 |
| 2016 | Efficient distributed algorithm of dynamic task assignment for swarm robotics
Rafael Mathias de Mendonça, Nadia Nedjah, Luiza de Macedo Mourelle |
Neurocomputing | 2 |
| 2016 | Weightless neural systems
Nadia Nedjah, Felipe M. G. França, Massimo De Gregorio, Luiza de Macedo Mourelle |
Neurocomputing | 1 |
| 2016 | Distributed learning algorithms for swarm robotics
Nadia Nedjah, Luiza de Macedo Mourelle |
Neurocomputing | 1 |
| 2016 | A massively parallel pipelined reconfigurable design for M-PLN based neural networks for efficient image classification
Nadia Nedjah, Felipe P. da Silva, Alan Oliveira de Sá, Luiza de Macedo Mourelle, Diana A. Bonilla |
Neurocomputing | 1 |
| 2016 | Distributed efficient localization in swarm robotic systems using swarm intelligence algorithms
Alan Oliveira de Sá, Nadia Nedjah, Luiza de Macedo Mourelle |
Neurocomputing | 2 |
| 2015 | Efficient Spacial Clustering in Swarm Robotics
Nicolás Bulla Cruz, Nadia Nedjah, Luiza de Macedo Mourelle |
ICCSA (2) | 2 |
| 2015 | Wave Algorithm for Recruitment in Swarm Robotics
Luneque Silva Junior, Nadia Nedjah |
ICCSA (2) | 2 |
| 2014 | Distributed Efficient Node Localization in Wireless Sensor Networks Using the Backtracking Search Algorithm
Alan Oliveira de Sá, Nadia Nedjah, Luiza de Macedo Mourelle |
ICA3PP (1) | 2 |
| 2014 | Genetic and Backtracking Search Optimization Algorithms Applied to Localization Problems
Alan Oliveira de Sá, Nadia Nedjah, Luiza de Macedo Mourelle |
ICCSA (5) | 2 |
| 2014 | Efficient Biometric Palm-Print Matching on Smart-Cards
Rafael Soares Wyant, Nadia Nedjah, Luiza de Macedo Mourelle |
ICCSA (6) | 2 |
| 2014 | A framework for automatic custom instruction identification on multi-issue ASIPsabstractCustom Instruction Identification is an important part in the design of efficient Application-Specific Processors (ASIPs). It consists of profiling of a given application to find patterns of basic operations that are frequently executed. Operations of such patterns can be implemented together as a single custom instruction to speedup the execution of the application. Because of the problem's high complexity, several methods have been proposed for specific single-issue (RISC) processors and architectures, limiting the shape and size of custom instructions that can actually be identified and, possibly, implemented. In this paper, we propose and discuss an efficient custom instruction set identification method and corresponding automatic tool for multi-issue VLIW ASIPs, which search for the common operation patterns of the most frequently executed basic blocks of a given application, with different sizes and shapes. The speedup results for the custom instructions identified by our tool are provided for a set of benchmark applications. The speedup is up to 68%, with only a few custom instructions used. Alexandre Solon Nery, Nadia Nedjah, Felipe M. G. França, Lech Józwiak, Henk Corporaal |
INDIN | 2 |
| 2014 | Customizable hardware design of fuzzy controllers applied to autonomous car driving
Nadia Nedjah, Paulo Renato de Souza Silva Sandres, Luiza de Macedo Mourelle |
Expert Syst. Appl. | 1 |
| 2013 | A Reconfigurable Ray-Tracing Multi-Processor SoC with Hardware Replication-Aware Instruction Set Extension
Alexandre Solon Nery, Nadia Nedjah, Felipe M. G. França, Lech Józwiak, Henk Corporaal |
ICA3PP (1) | 2 |
| 2013 | Efficient Distributed Algorithm of Dynamic Task Assignment for Swarm Robotics
Rafael Mathias de Mendonça, Nadia Nedjah, Luiza de Macedo Mourelle |
ICCSA (1) | 2 |
| 2013 | Implementing an Interconnection Network Based on Crossbar Topology for Parallel Applications in MPSoC
Fábio Gonçalves Pessanha, Luiza de Macedo Mourelle, Nadia Nedjah, Luneque Silva Junior |
ICCSA (1) | 3 |
| 2013 | Congestion-aware ant colony based routing algorithms for efficient application execution on Network-on-Chip platform
Nadia Nedjah, Luneque Silva Junior, Luiza de Macedo Mourelle |
Expert Syst. Appl. | 1 |
| 2013 | Hardware implementation of subtractive clustering for radionuclide identification
Marcos Santana Farias, Nadia Nedjah, Luiza de Macedo Mourelle |
Integr. | 2 |
| 2013 | Hardware for bioinformatics applications
Nadia Nedjah, Luiza de Macedo Mourelle |
Integr. | 1 |
| 2013 | A scalable parallel reconfigurable hardware architecture for DNA matching
Edgar J. Garcia Neto Segundo, Nadia Nedjah, Luiza de Macedo Mourelle |
Integr. | 2 |
| 2013 | Editorial Embedded Software Design for 3D Graphics Visualization
Nadia Nedjah, Felipe M. G. França, Luiza de Macedo Mourelle |
J. Syst. Archit. | 1 |
| 2013 | Efficient hardware implementation of Ray Tracing based on an embedded software for intersection computation
Alexandre Solon Nery, Nadia Nedjah, Felipe M. G. França |
J. Syst. Archit. | 2 |
| 2012 | The Effect of Intelligent Escape on Distributed SER-Based Search
Daniel S. F. Alves, Felipe M. G. França, Luiza de Macedo Mourelle, Nadia Nedjah, Priscila M. V. Lima |
ICCSA (1) | 4 |
| 2012 | Swarm Grid: A Proposal for High Performance of Parallel Particle Swarm Optimization Using GPGPU
Rogério De Moraes Calazan, Nadia Nedjah, Luiza de Macedo Mourelle |
ICCSA (1) | 2 |
| 2012 | Swarm Robots with Queue Organization Using Infrared Communication
Rafael Mathias de Mendonça, Nadia Nedjah, Luiza de Macedo Mourelle |
ICCSA (1) | 2 |
| 2012 | ACO-Based Static Routing for Network-on-Chips
Luneque Silva Junior, Nadia Nedjah, Luiza de Macedo Mourelle, Fábio Gonçalves Pessanha |
ICCSA (1) | 2 |
| 2012 | Static Packet Routing in NoC Platform Using ACO-Based Algorithms
Luneque Silva Junior, Nadia Nedjah, Luiza de Macedo Mourelle |
IDEAL | 2 |
| 2012 | Preference-based multi-objective evolutionary algorithms for power-aware application mapping on NoC platforms
Nadia Nedjah, Marcus Vinícius Carvalho da Silva, Luiza de Macedo Mourelle |
Expert Syst. Appl. | 1 |
| 2012 | Compact yet efficient hardware implementation of artificial neural networks with customized topology
Nadia Nedjah, Rodrigo Martins da Silva, Luiza de Macedo Mourelle |
Expert Syst. Appl. | 1 |
| 2012 | Parallel modular exponentiation using load balancing without precomputation
Pedro C. S. Lara, Fábio Borges, Renato Portugal, Nadia Nedjah |
J. Comput. Syst. Sci. | 4 |
| 2012 | Introduction to the special section on self-adaptive systems: Models and algorithmsabstractintroduction Share on Introduction to the special section on self-adaptive systems: Models and algorithms Authors: Abdelhamid Bouchachia Bournemouth University, UK Bournemouth University, UKView Profile , Nadia Nedjah State University of Rio de Janeiro, Brazil State University of Rio de Janeiro, BrazilView Profile Authors Info & Claims ACM Transactions on Autonomous and Adaptive SystemsVolume 7Issue 1April 2012 Article No.: 13pp 1–4https://doi.org/10.1145/2168260.2168273Published:04 May 2012Publication History 3citation330DownloadsMetricsTotal Citations3Total Downloads330Last 12 Months8Last 6 weeks1 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my Alerts New Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteGet Access Abdelhamid Bouchachia, Nadia Nedjah |
ACM Trans. Auton. Adapt. Syst. | 2 |
| 2011 | Hardware Reuse in Modern Application-Specific Processors and AcceleratorsabstractEffective exploitation of the application-specific parallel patterns and computation operations through their direct implementation in hardware is the base for construction of high-quality application-specific (re-)configurable application specific instruction set processors (ASIPs) and hardware accelerators for modern highly-demanding applications. Although it receives a lot of attention from the researchers and practitioners, a very important problem of hardware reuse in ASIP and accelerator synthesis is clearly underestimated and does not get enough attention in the published research. This paper is an effect of an industry and academic collaborative research. It analyses the problem of hardware sharing, shows its high practical relevance, as well as a big influence of hardware sharing on the major circuit and system parameters, and its importance for the multi-objective optimization and tradeoff exploitation. It also demonstrates that the state-of-the-art synthesis tools do not sufficiently address this problem and gives several guidelines related to enhancement of the hardware reuse. Alexandre Solon Nery, Lech Józwiak, Menno Lindwer, Mauro Cocco, Nadia Nedjah, Felipe M. G. França |
DSD | 5 |
| 2011 | A Parallel Ray Tracing Architecture Suitable for Application-Specific Hardware and GPGPU ImplementationsabstractThe Ray Tracing rendering algorithm can produce high-fidelity images of 3-D scenes, including shadow effects, as well as reflections and transparencies. This is currently done at a processing speed of at most 30 frames per second. Therefore, actual implementations of the algorithm are not yet suitable for interactive real-time rendering, which is required in games and virtual reality based applications. Fortunately, the algorithm allows for massive parallelization of its computations. In this paper, we present a parallel architecture for ray tracing based on a uniform spatial subdivision of the scene and exploiting an embedded computation of ray-triangle intersections. This approach allows for a significant acceleration of intersection computations, as well as, a reduction of the total number of the required intersections checks. Furthermore, it allows for these checks to be performed in parallel and in advance for each ray. In this paper we discuss and analyze an ASIP-based implementation using FPGAs and a GPGPU-based parallel implementation of the proposed architecture. The performance of both implementations are reported and compared. Alexandre Solon Nery, Nadia Nedjah, Felipe M. G. França, Lech Józwiak |
DSD | 2 |
| 2011 | Reconfigurable Hardware to Radionuclide Identification Using Subtractive Clustering
Marcos Santana Farias, Nadia Nedjah, Luiza de Macedo Mourelle |
ICA3PP (2) | 2 |
| 2011 | Massively Parallel Identification of Intersection Points for GPGPU Ray Tracing
Alexandre Solon Nery, Nadia Nedjah, Felipe M. G. França, Lech Józwiak |
ICA3PP (2) | 2 |
| 2011 | A Parallel Architecture for DNA Matching
Edgar J. Garcia Neto Segundo, Nadia Nedjah, Luiza de Macedo Mourelle |
ICA3PP (2) | 2 |
| 2011 | A parallel architecture for ray-tracing with an embedded intersection algorithmabstractReal time rendering of three-dimensional scenes in Ray Tracing is a hard problem. However, parallel implementations have been enabling real time performance, as the algorithm can be highly parallelized. Thus, a custom parallel design in hardware is likely to achieve a good performance. In this paper, we further improve the GridRT architecture overall performance by embedding the ray-triangle intersection computation into the precessing elements that form the architecture. Low cost and high rendering performance are the main concerns in this novel design. The results show that the execution time of each intersection computation is reduced by at least 50%, while the area cost is practically unchanged or even reduced when compared to the original GridRT implementation. Alexandre Solon Nery, Nadia Nedjah, Felipe M. G. França, Lech Józwiak |
ISCAS | 2 |
| 2011 | Adaptive incremental learning in neural networks
Abdelhamid Bouchachia, Nadia Nedjah |
Neurocomputing | 2 |
| 2011 | Customized computer-aided application mapping on NoC infrastructure using multi-objective optimization
Nadia Nedjah, Marcus Vinícius Carvalho da Silva, Luiza de Macedo Mourelle |
J. Syst. Archit. | 1 |
| 2010 | A Massively Parallel Hardware for Modular Exponentiations Using the m-ary Method
Marcos Santana Farias, Sérgio de Souza Raposo, Nadia Nedjah, Luiza de Macedo Mourelle |
ICA3PP (2) | 3 |
| 2010 | A Parallel Genetic Algorithm on a Multi-Processor System-on-Chip
Rubem Euzébio Ferreira, Luiza de Macedo Mourelle, Nadia Nedjah |
IEA/AIE (2) | 3 |
| 2010 | Power-Aware Multi-objective Evolutionary Optimization for Application Mapping on NoC Platforms
Marcus Vinícius Carvalho da Silva, Nadia Nedjah, Luiza de Macedo Mourelle |
IEA/AIE (2) | 2 |
| 2010 | Modern development methods and tools for embedded reconfigurable systems: A survey
Lech Józwiak, Nadia Nedjah, Miguel E. Figueroa |
Integr. | 2 |
| 2009 | Evolutionary IP assignment for efficient NoC-based system design using multi-objective optimizationabstractNetwork-on-chip (NoC) are considered the next generation of communication infrastructure, which will be omnipresent in most of industry, office and personal electronic systems. In platform-based methodology, an application is implemented by a set of collaborating intellectual properties (IPs) blocks. In this paper, we use two multi-objective evolutionay algorithms to address the problem of selecting the most adequate set of IPs (from an available library) that best implements the application. The IP selection optimization is driven by the minimization of hardware area, total execution time and power consumption. Marcus Vinícius Carvalho da Silva, Nadia Nedjah, Luiza de Macedo Mourelle |
IEEE Congress on Evolutionary Computation | 2 |
| 2009 | GridRT: A Massively Parallel Architecture for Ray-Tracing Using Uniform GridsabstractIn this paper, we propose an architecture, which we call GridRT, capable of dealing with the main features, such as shadows and reflections effects, of Ray Tracing used for rendering three-dimensional scenes. This architecture achieves an efficient overall performance yet using a simple and compact massively parallel design. The design exploits the usage of Xilinx®Floating Point Operator IP Core and the spatial data structure of Regular Grids. Alexandre Solon Nery, Nadia Nedjah, Felipe M. G. França |
DSD | 2 |
| 2009 | Reconfigurable MAC-Based Architecture for Parallel Hardware Implementation on FPGAs of Artificial Neural Networks Using Fractional Fixed Point Representation
Rodrigo Martins da Silva, Nadia Nedjah, Luiza de Macedo Mourelle |
ICANN (1) | 2 |
| 2009 | Neural networks in intelligent systems design
Nadia Nedjah, Luiza de Macedo Mourelle |
Neurocomputing | 1 |
| 2009 | Dynamic MAC-based architecture of artificial neural networks suitable for hardware implementation on FPGAs
Nadia Nedjah, Rodrigo Martins da Silva, Luiza de Macedo Mourelle, Marcus Vinícius Carvalho da Silva |
Neurocomputing | 1 |
| 2008 | Reconfigurable MAC-Based Architecture for Parallel Hardware Implementation on FPGAs of Artificial Neural Networks
Nadia Nedjah, Rodrigo Martins da Silva, Luiza de Macedo Mourelle, Marcus Vinícius Carvalho da Silva |
ICANN (2) | 1 |
| 2008 | Logic Synthesis for FSMs Using Quantum Inspired Evolution
Marcos Paulo Mello Araujo, Nadia Nedjah, Luiza de Macedo Mourelle |
IDEAL | 2 |
| 2008 | Evolutionary Public-Key Cryptographic Circuits
Nadia Nedjah, Luiza de Macedo Mourelle |
IEA/AIE | 1 |
| 2007 | SoC-based implementation for modular exponentiation using evolutionary addition chainsabstractModular exponentiation is an important operation in several public-key cryptosystems. It is performed using successive modular multiplications. For the sake of efficiency, one needs to reduce the total number of required modular multiplications. In this paper, we propose an efficient hardware implementation for computing modular exponentiations using the the concept of addition chain. This implementation use an addition chain tailored for the exponent to compute the modular power and evolved by a genetic algorithm. The system-on-chip (SoC) methodology is used to yield a hardware/software co-design of the modular exponentiation that takes advantage of the evolved addition chain. We provide a comparison of the proposed implementation to three existing ones using the performance factor, which takes into account both space and time requirements. Nadia Nedjah, Luiza de Macedo Mourelle |
IEEE Congress on Evolutionary Computation | 1 |
| 2007 | A Hardware/Software Co-design vs. Hardware Implementation of the Modular Exponentiation Using the Sliding-Window Method with Constant-Length PartitioningabstractModular exponentiation is a basic operation in cryptosystems. Generally, the performance of this operation has a tremendous impact on the efficiency of the whole application. The efficiency of the modular exponentiation, in turn, depends mainly on that of modular multiplications as the former is somehow a repetition of the latter. One of the methods that computes the modular power is the sliding-window method, which pre-processes the exponent intozeroandnon-zeropartitions.Zeropartitions allow for a reduction of the number of modular multiplications required in the exponentiation process. In this paper, we devise a novel system-on-chip (SoC) implementation for computing modular exponentiation using the sliding-window method. We also propose a hardware-only implementation for that operation. The partitioning strategy used in both approaches allows constant-length non-zero partitions, which increases the average number ofzeropartitions and so decreases that of non-zero partitions. The partitioning strategy allows variable-lengthzeropartitions. The hardware/software co-design implements the modular multiplication on hardware and the rest of the system in software. We provide a useful comparison of the SoC-based implementation against hardware-only implementation. Both of the proposed implementations can be used in any industrial embedded system that needs to secure the handled information. Nadia Nedjah, Luiza de Macedo Mourelle |
DSD | 1 |
| 2007 | Efficient Hardware for Modular Exponentiation Using the Sliding-Window Method with Variable-Length PartitioningabstractModular exponentiation is a basic operation in various applications, such as cryptography. Generally, the performance of this operation has a tremendous impact on the efficiency of the whole application. Therefore, many researchers devoted special interest to providing smart methods and efficient implementations for modular exponentiation. One of these methods is the sliding-window method, which pre-processes the exponent into zero and non-zero partitions. Zero partitions allow for a reduction of the number of modular multiplications required in the exponentiation process. In this paper, we devise a novel hardware for computing modular exponentiation using the slidingwindow method. The partitioning strategy used here allows variable-length non-zero partitions, which increases the average number of zero partitions and so decreases that of non-zero partitions. The implementation is efficient when compared against related existing hardware implementations. Nadia Nedjah, Luiza de Macedo Mourelle |
SBAC-PAD | 1 |
| 2007 | Dedicated hardware architectures for intelligent systems
Nadia Nedjah, Luiza de Macedo Mourelle |
Neurocomputing | 1 |
| 2007 | An efficient problem-independent hardware implementation of genetic algorithms
Nadia Nedjah, Luiza de Macedo Mourelle |
Neurocomputing | 1 |
| 2007 | Embedded cryptographic hardware
Nadia Nedjah, Luiza de Macedo Mourelle |
Integr. | 1 |
| 2007 | Efficient and secure cryptographic systems based on addition chains: Hardware design vs. software/hardware co-design
Nadia Nedjah, Luiza de Macedo Mourelle |
Integr. | 1 |
| 2007 | Embedded cryptographic hardware
Nadia Nedjah, Luiza de Macedo Mourelle |
J. Syst. Archit. | 1 |
| 2007 | Fast hardware for modular exponentiation with efficient exponent pre-processing
Nadia Nedjah, Luiza de Macedo Mourelle |
J. Syst. Archit. | 1 |
| 2007 | Hybrid artificial neural network
Nadia Nedjah, Ajith Abraham, Luiza de Macedo Mourelle |
Neural Comput. Appl. | 1 |
| 2007 | Reconfigurable hardware for neural networks: binary versus stochastic
Nadia Nedjah, Luiza de Macedo Mourelle |
Neural Comput. Appl. | 1 |
| 2005 | Massively Parallel Hardware Architecture for Genetic AlgorithmsabstractIn this paper, we propose a massively parallel architecture for hardware implementation of genetic algorithms. This is design is quite innovative as it provides a viable solution to the fitness computation problem, which depends heavily on the problem-specific knowledge. The proposed architecture is completely independent of such specifics. It implements the fitness computation using a neural network. The hardware implementation of the used neural network is stochastic and thus minimise the required hardware area without much increase in response time. Finally, we compare the proposed hardware and existing ones. Nadia Nedjah, Luiza de Macedo Mourelle |
DSD | 1 |
| 2005 | Pareto-Optimal Hardware for Digital Circuits Using SPEA
Nadia Nedjah, Luiza de Macedo Mourelle |
IEA/AIE | 1 |
| 2005 | Hardware Architecture for Genetic Algorithms
Nadia Nedjah, Luiza de Macedo Mourelle |
IEA/AIE | 1 |
| 2005 | Efficient Pre-processing for Large Window-Based Modular Exponentiation Using Ant Colony
Nadia Nedjah, Luiza de Macedo Mourelle |
KES (4) | 1 |
| 2004 | Secure evolutionary hardware for public-key cryptosystemsabstractGenetic programming is used as an alternative methodology to automatically generate secure and minimal hardware designs of public-key cryptosystems such as RSA encryption system. We evolve optimal hardware circuits for modular exponentiation, which a cornerstone operation in almost every cryptographic system. The evolved circuits minimize both space (f.e. required gate number) and time (i.e. encryption and decryption time). The evolved designs are shielded against side-channel leakage and hence secure. The structure of the cryptographic circuit is random and so the private key cannot be deduced using known attacks. We compare our results against existing well-known designs, which were produced by human designers based on the binary method. Nadia Nedjah, Luiza de Macedo Mourelle |
IEEE Congress on Evolutionary Computation | 1 |
| 2004 | Fast Reconfigurable Hardware for the M-ary Modular ExponentiationabstractModular exponentiation is a cornerstone operation to several public-key cryptosystems. It is performed using successive modular multiplications. This operation is time consuming for large operands, which is always the case in cryptography. For software or hardware fast cryptosystems, one needs thus to reduce the total number of modular multiplication required. Existing methods attempt to reduce this number by partitioning the exponent in constant or variable size windows. In this paper, we propose a fast and compact reconfigurable hardware for computing modular exponentiation using the m-ary method. The cryptographic hardware is low-cost and concise and therefore can be embedded in almost all electronic devices that use encrypted data. Luiza de Macedo Mourelle, Nadia Nedjah |
DSD | 2 |
| 2004 | Minimal Addition-Subtraction Chains with Ant Colony
Nadia Nedjah, Luiza de Macedo Mourelle |
ICONIP | 1 |
| 2004 | Finding Minimal Addition Chains Using Ant Colony
Nadia Nedjah, Luiza de Macedo Mourelle |
IDEAL | 1 |
| 2004 | Evolutionary RSA-Based Cryptographic Hardware Using the Co-Design Methodology
Nadia Nedjah, Luiza de Macedo Mourelle |
IEA/AIE | 1 |
| 2004 | A Comparison of Two Circuit Representations for Evolutionary Digital Circuit Design
Nadia Nedjah, Luiza de Macedo Mourelle |
IEA/AIE | 1 |
| 2003 | More Efficient Left-to-Right Pattern Matching in Non-sequential Equational Programs
Nadia Nedjah, Luiza de Macedo Mourelle |
CPM | 1 |
| 2003 | Stochastic Reconfigurable Hardware for Neural NetworksabstractIn this paper, we propose reconfigurable, low-cost and readily available hardware architecture for an artificial neuron. This is used to build a feed-forward artificial neural network. For this purpose, we use field-programmable gate arrays, i.e. FPGAs. However, as the state-of-the-art FPGAs still lack the gate density necessary to the implementation of large neural networks of thousands of neurons, we use a stochastic process to implement the computation performed by a neuron. The multiplication and addition of stochastic values is simply implemented by an ensemble of XNOR and AND gates respectively. Nadia Nedjah, Luiza de Macedo Mourelle |
DSD | 1 |
| 2003 | Evolvable Hardware Using Genetic Programming
Nadia Nedjah, Luiza de Macedo Mourelle |
IDEAL | 1 |
| 2003 | Minimal Addition-Subtraction Sequences for Efficient Pre-processing in Large Window-Based Modular Exponentiation Using Genetic Algorithms
Nadia Nedjah, Luiza de Macedo Mourelle |
IDEAL | 1 |
| 2003 | Efficient Pattern Matching for Non-strongly Sequential Term Rewriting Systems
Nadia Nedjah, Luiza de Macedo Mourelle |
IEA/AIE | 1 |
| 2003 | Efficient Pre-processing for Large Window-Based Modular Exponentiation Using Genetic Algorithms
Nadia Nedjah, Luiza de Macedo Mourelle |
IEA/AIE | 1 |
| 2003 | Three Hardware Implementations for the Binary Modular Exponentiation: Sequential, Parallel and SystolicabstractModular exponentiation is the cornerstone computation performed in public-key cryptography systems such as the RSA cryptosystem. The operation is time consuming for large operands. We describe the characteristics of three architectures designed to implement modular exponentiation using the fast binary method: the first FPGA prototype has a sequential architecture, the second has a parallel architecture and the third has a systolic array-based architecture. We compare the three prototypes using the time/spl times/area classic factor. All three prototypes implement the modular multiplication using the popular Montgomery algorithm. Nadia Nedjah, Luiza de Macedo Mourelle |
SBAC-PAD | 1 |
| 2003 | Fast reconfigurable systolic hardware for modular multiplication and exponentiation
Nadia Nedjah, Luiza de Macedo Mourelle |
J. Syst. Archit. | 1 |
| 2002 | Reconfigurable Hardware Implementation of Montgomery Modular Multiplication and Parallel Binary ExponentiationabstractModular exponentiation and modular multiplication are the cornerstone computations performed in public-key cryptography systems such as RSA cryptosystem. The operations are time consuming for large operands. Much research effort is directed towards an efficient hardware implementation of both operations. This paper describes the characteristics of two architectures: the first one implements modular multiplication using a systolic version of the fast Montgomery algorithm and the other to implement the parallel binary exponentiation algorithm. The latter uses two Montgomery modular multipliers. Results in terms of space and time requirements for an FPGA prototype are given. Nadia Nedjah, Luiza de Macedo Mourelle |
DSD | 1 |
| 2002 | Minimal Addition Chain for Efficient Modular Exponentiation Using Genetic Algorithms
Nadia Nedjah, Luiza de Macedo Mourelle |
IEA/AIE | 1 |
| 2002 | Optimal Adaptive Pattern Matching
Nadia Nedjah, Luiza de Macedo Mourelle |
IEA/AIE | 1 |
| 2001 | Improving Space, Time, and Termination in Rewriting-Based Programming
Nadia Nedjah, Luiza de Macedo Mourelle |
IEA/AIE | 1 |
| 2001 | Minimal Adaptive Pattern-Matching Automata for Efficient Term Rewriting
Nadia Nedjah, Luiza de Macedo Mourelle |
CIAA | 1 |
| 1999 | Efficient Automata-Driven Pattern-Matching for Equational ProgramsabstractWe propose a practical technique to compile left-to-right pattern-matching of prioritised overlapping function definitions in equational languages to a matching automaton from which efficient code can be derived. First, a matching table is constructed using a compilation method similar to the technique that YACC employs to generate parsing tables. The matching table obtained allows for the pattern-matching process to be performed without any backtracking. Then, the known information about right sides of the equations is inserted in the matching table in order to speed-up the pattern-matching process. Most of the discussion assumes that the processed pattern set is left-linear, the non-linear case being handled by an additional pass following the matching stage. Copyright © 1999 John Wiley & Sons, Ltd. Nadia Nedjah, Colin D. Walter, Stephen E. Eldridge |
Softw. Pract. Exp. | 1 |