Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Amir Charif

dblp:167/5155 · DBLP profile ↗
← Back
8ranked-venue papers
5as first author
0since 2021 · last 2019
0000-0002-4032-6422ORCID · corroborated

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

Systems, architecture and hardware · 6 · 5 first-authorSoftware engineering, systems software and programming languages · 3 · 1 first-authorComputer networks · 1

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
1 paper
Interconnection networks and networks-on-chip · 92% Integrated circuit design · 8%

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

TopicWeightPapersLastEvidence papers
Interconnection networks and networks-on-chip › routing algorithms
adaptive routing
0.312018
First-Last: A Cost-Effective Adaptive Routing Solution for TSV-Based Three-Dimensional Networks-on-Chip · IEEE Trans. Computers 2018
Interconnection networks and networks-on-chip › routing algorithms
deadlock-free routing
0.312018
First-Last: A Cost-Effective Adaptive Routing Solution for TSV-Based Three-Dimensional Networks-on-Chip · IEEE Trans. Computers 2018
Interconnection networks and networks-on-chip › virtual channels
virtual channel allocation
0.312018
First-Last: A Cost-Effective Adaptive Routing Solution for TSV-Based Three-Dimensional Networks-on-Chip · IEEE Trans. Computers 2018
Interconnection networks and networks-on-chip › 3d network-on-chip
partially connected 3d noc
0.112018
First-Last: A Cost-Effective Adaptive Routing Solution for TSV-Based Three-Dimensional Networks-on-Chip · IEEE Trans. Computers 2018
Integrated circuit design › 3d integration
through-silicon via
0.112018
First-Last: A Cost-Effective Adaptive Routing Solution for TSV-Based Three-Dimensional Networks-on-Chip · IEEE Trans. Computers 2018

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

virtual channel allocation · 0.3adaptive routing algorithm · 0.3
YearPublicationVenuePosition
2019 Fast Virtual Prototyping of Cyber-Physical Systems using SystemC and FMI: ADAS Use Case
abstract
The design of Cyber-Physical Systems is becoming challenging due to their growing complexity. Simulation has proven to be effective for design validation of such complex systems at low cost. In particular, virtual prototyping allows early validation of hardware/software components. Considering the full cyber-physical context of a system allows more accurate testing and validation. This paper presents a fast virtual prototyping method for hardware and software co-validation through co-simulation of the whole Cyber-Physical System. The presented solution is based on FMI, a widely adopted standard for multi-domain co-simulation. The VPSim virtual prototyping tool is adapted to comply with the FMI standard. As such, an FMU that encapsulates a virtual hardware/software platform can be easily and automatically generated using a high-level description of the hardware/software architecture. This FMU can then be incorporated in any FMI-compliant simulation tool. The proposed approach features a parallel implementation of the generated FMU to improve the co-simulation performance. An ADAS use-case is used to validate the proposed solution. Obtained results show that a real-time factor of 0.9 can be achieved using the proposed solution.
Salah Eddine Saidi, Amir Charif, Tanguy Sassolas, Pierre-Guillaume Le Guay, Henrique Vicente Souza, Nicolas Ventroux
RSP2
2018 A soft-error resilient route computation unit for 3D Networks-on-Chips
abstract
Three-dimensional Networks-on-Chips (3D-NoCs) have emerged as an alternative to further enhance the performance, functionality, and packaging density of 2D-NoCs. However, the increasing complexity of NoC routers, the continuous miniaturization of silicon technology, the lower operating voltages, and the higher operating frequencies have made the NoC increasingly vulnerable to soft errors. In particular, transient faults occurring in the route computation unit (RCU) can provoke misrouting which may lead to severe effects such as deadlocks or packet loss, corrupting the operation of the entire chip. By combining a reliable fault detection circuit leveraging circuit-level double-sampling, with a cost-effective rerouting mechanism, we develop a full fault-tolerance solution that can efficiently detect and correct such fatal errors before the affected packets leave the router. To validate the proposed solution, we also introduce a novel method for simulation-based fault-injection based on the NoC's gate-level netlist. Experimental results obtained from a partially and vertically connected 3D-NoC indicate that our solution can provide a high level of reliability in the presence of errors, at the expense of an area and power overhead of 4.1% and 6.8% respectively.
Alexandre Coelho, Amir Charif, Nacer-Eddine Zergainoh, Juan A. Fraire, Raoul Velazco
DATE2
2018 On route table computation strategies in Delay-Tolerant Satellite Networks
Juan A. Fraire, Pablo G. Madoery, Amir Charif, Jorge M. Finochietto
Ad Hoc Networks3
2018 First-Last: A Cost-Effective Adaptive Routing Solution for TSV-Based Three-Dimensional Networks-on-Chip
abstract
3D integration opens up new opportunities for future multiprocessor chips by enabling fast and highly scalable 3D Network-on-Chip (NoC) topologies. However, in an aim to reduce the cost of Through-silicon via (TSV), partially vertically connected NoCs, in which only a few vertical TSV links are available, have been gaining relevance. To reliably route packets under such conditions, we introduce a lightweight, efficient and highly resilient adaptive routing algorithm targeting partially vertically connected 3D-NoCs named First-Last. It requires a very low number of virtual channels (VCs) to achieve deadlock-freedom (2 VCs in the East and North directions and 1 VC in all other directions), and guarantees packet delivery as long as one healthy TSV connecting all layers is available anywhere in the network. An improved version of our algorithm, named Enhanced-First-Last is also introduced and shown to dramatically improve performance under low TSV availability while still using less virtual channels than state-of-the-art algorithms. A comprehensive evaluation of the cost and performance of our algorithms is performed to demonstrate their merits with respects to existing solutions.
Amir Charif, Alexandre Coelho, Masoumeh Ebrahimi, Nader Bagherzadeh, Nacer-Eddine Zergainoh
IEEE Trans. Computers1
2017 Detailed and highly parallelizable cycle-accurate network-on-chip simulation on GPGPU
abstract
As the number of processing elements in modern chips keeps increasing, the evaluation of new designs will need to account for various challenges at the NoC level. To cope with the impractically long run times when simulating large NoCs, we introduce a novel GPU-based parallel simulation method that can speed up simulations by over 250×, while offering RTL-like accuracy. These promising results make our simulation method ideal for evaluating future NoCs comprising thousands of nodes.
Amir Charif, Alexandre Coelho, Nacer-Eddine Zergainoh, Michael Nicolaidis
ASP-DAC1
2017 Rout3D: A lightweight adaptive routing algorithm for tolerating faulty vertical links in 3D-NoCs
abstract
3D integration opens up new opportunities for future multiprocessor chips by enabling fast and highly scalable 3D Network-on-Chip (NoC) topologies. However, in an aim to reduce the cost of Through-silicon via (TSV), partially vertically connected NoCs, in which only a few vertical TSV links are available, have been gaining relevance. In addition, the number of vertical paths can be expected to be further reduced due to defects and runtime failures. To reliably route packets under such conditions, we introduce a lightweight, efficient and highly resilient adaptive routing algorithm targeting partially vertically connected 3D-NoCs named “Rout3D”. It requires a very low number of virtual channels (VCs) to achieve deadlock-freedom (2 VCs in the East and North directions and 1 VC in all other directions), and guarantees packet delivery as long as one healthy TSV connecting all layers is available anywhere in the network. We combine our algorithm with a novel offline reconfiguration method requiring only 4 bits per router to maintain connectivity upon the occurrence of faults while minimizing the implementation cost. Simulation results reveal that our algorithm is capable of sustaining a very good level of performance compared to related works, in spite of using less virtual channels.
Amir Charif, Nacer-Eddine Zergainoh, Alexandre Coelho, Michael Nicolaidis
ETS1
2016 Addressing transient routing errors in fault-tolerant Networks-on-Chips
abstract
NoCs (Networks-on-Chips) are being viewed as the paradigm of choice for on-chip communication in modern SoCs (Systems-on-chips). Unfortunately, continuous technology downscaling is rendering NoC components increasingly susceptible to failure, to a point where it is no longer an option to design such systems without accounting for reliability issues. In this work, we concern ourselves with faults affecting one of the most important logical units in NoC routers, namely the Route Computation Unit. To prevent deadlocks and packet loss, which may result from misrouting, we propose a solution to detect and correct route computation errors. With compatibility with non-minimal fault-tolerant adaptive routing algorithms in mind, two detection methods are proposed. Lazy detection only detects the faults that may result in an error immediately following route computation, and leaves it to the next hops to detect and correct other errors. Strict detection detects all fatal errors before the affected packets leave the faulty router, making it possible to correct all errors using a single rerouting mechanism. Finally, we propose a novel method to safely correct routing errors and deliver all packets to their destination without resorting to retransmission.
Amir Charif, Nacer-Eddine Zergainoh, Michael Nicolaidis
ETS1
2015 MUGEN: A high-performance fault-tolerant routing algorithm for unreliable Networks-on-Chip
abstract
NoCs (Networks-on-Chip) are an attractive alternative to communication buses for SoCs (Systems-on-Chip) as they offer both high scalability and low power consumption. However, designing such systems in the nanoscale era brings up some serious concerns about reliability. Our aim is to design robust NoCs while limiting performance degradation. In this paper, we introduce several techniques meant to increase the reliability and performance of NoCs. We combine these techniques to build a fault-tolerant, deadlock-free and congestion-aware routing algorithm called MUGEN. The algorithm comprises an optimized method to exchange messages between different virtual channel classes, a selection function that uses distant router link information to avoid dead-ends and a new congestion metric used to guide routing decisions towards less congested areas. We simulate an 8×8 Mesh NoC with fault injection to evaluate each method used by MUGEN individually before comparing the full algorithm with existing works from literature. We present promising results about the proposed techniques both in terms of fault-tolerance and performance.
Amir Charif, Nacer-Eddine Zergainoh, Michael Nicolaidis
IOLTS1