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

Sahar Foroutan

dblp:81/8189 · DBLP profile ↗
← Back
5ranked-venue papers
5as first author
0since 2021 · last 2014
—ORCID · none

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

Systems, architecture and hardware · 5 · 5 first-authorSoftware engineering, systems software and programming languages · 1 · 1 first-author

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
Interconnection networks and networks-on-chip · 52% Electronic design automation · 23% Performance modeling and evaluation · 20%

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

TopicWeightPapersLastEvidence papers
Interconnection networks and networks-on-chip
3d network-on-chip
0.212014
Assignment of Vertical-Links to Routers in Vertically-Partially-Connected 3-D-NoCs · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2014
Interconnection networks and networks-on-chip › 3d network-on-chip
elevator selection
0.212014
Assignment of Vertical-Links to Routers in Vertically-Partially-Connected 3-D-NoCs · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2014
Performance modeling and evaluation
analytical modeling
0.212013
An Iterative Computational Technique for Performance Evaluation of Networks-on-Chip · IEEE Trans. Computers 2013
Electronic design automation › physical design › buffer optimization
buffer sizing
0.112012
Cost-efficient buffer sizing in shared-memory 3D-MPSoCs using wide I/O interfaces · DAC 2012
Electronic design automation
design space exploration
0.012013
An Iterative Computational Technique for Performance Evaluation of Networks-on-Chip · IEEE Trans. Computers 2013
Memory systems
3d-stacked memory
0.012012
Cost-efficient buffer sizing in shared-memory 3D-MPSoCs using wide I/O interfaces · DAC 2012

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

greedy assignment · 0.2cycle-accurate simulation · 0.2analytical performance model · 0.2analytical performance evaluation · 0.1
YearPublicationVenuePosition
2014 Assignment of Vertical-Links to Routers in Vertically-Partially-Connected 3-D-NoCs
abstract
This paper addresses elevator assignment in vertically-partially-connected 3-D-networks-on-chip (NoCs). Elevators are vertical links between dies. Because of yield issues, Through-Silicon-Via (TSV) cost, and heterogeneity in dimension, topology, and technology of different dies, vertically-partially-connected topologies seem unavoidable in the emerging 3-D-NoCs as opposed to fully-connected topologies. In such partially-connected topologies, as there are fewer elevators than routers, the assignment of elevators to routers becomes a new 3-D-specific optimization problem. An improper assignment can lead to dramatic network performance degradation. This paper proposes an elevator assignment method for best-effort wormhole 3-D-NoCs to improve the average network performance. Experimental results show an improvement of about 90% even compared to a greedy (intrinsically good) initial assignment.
Sahar Foroutan, Abbas Sheibanyrad, Frédéric Pétrot
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.1
2013 A General Framework for Average-Case Performance Analysis of Shared Resources
abstract
Contemporary embedded systems are based on complex heterogeneous multi-core platforms to cater to the increasing number of applications, some of which have (soft) real-time requirements. To reduce cost, resources are shared using diverse arbitration mechanisms, such as Time-Division Multiplexing (TDM), Static-Priority (SP), and Round-Robin (RR), depending on application and resource requirements. However, resource sharing results in interference between sharing applications making it difficult to estimate if the average latency is sufficient to satisfy their real-time requirements. Existing work proposes isolated models that either fail to address the diversity of arbitration mechanisms or cannot capture the dynamic arrival and service processes of applications and resources in multi-core platforms. This paper addresses this problem by proposing a general framework for average-case performance analysis of shared resources in multi-core platforms. The two main contributions are: 1) a general model for resource sharing based on queuing theory that can be used with different arbiters and that captures architectural features of the shared resource, such as pipelining and arbitration delay, and 2) three arbiter models for TDM, SP, and RR, respectively that assume general distributions (G/G/1) and fits within the framework.
Sahar Foroutan, Benny Akesson, Kees Goossens, Frédéric Pétrot
DSD1
2013 An Iterative Computational Technique for Performance Evaluation of Networks-on-Chip
abstract
The trend toward integrated many-core architectures makes the network-on-chip (NoC) technology, the on-chip communication infrastructure of choice. However, and as opposed to a simple bus, due to its distributed and complex nature in terms of topology, wire size, routing algorithm, and so on, the timing behavior and thus performance of the infrastructure is difficult to predict. Therefore, one of the important phases in the NoC design flow is performance evaluation, which is to extract performance metrics to verify whether a specific instance from the NoC design space satisfies the requirements of the entire system. In this sense, reducing the time to obtain the NoC performance and consequently speeding-up the design space exploration is one of the keys that can considerably reduce the design-flow time and cost. In an effort toward this direction, we propose in this paper a novel analytical performance evaluation method that can be used in the earliest stages of the design flow, before using time-consuming simulations. The analytical method is used to evaluate the performance of a general purpose NoC and we show that it can predict the router latency, end-to-end per-flow latency, and network saturation point with an accuracy comparable to a cycle-accurate simulation. To systematically analyze the accuracy of our method compared to the corresponding simulation model, we present also an innovative accuracy analysis method.
Sahar Foroutan, Yvain Thonnart, Frédéric Pétrot
IEEE Trans. Computers1
2012 Cost-efficient buffer sizing in shared-memory 3D-MPSoCs using wide I/O interfaces
abstract
This paper addresses link-buffer capacity allocation in the design process of best-effort 3DNoCs holding hotspot memory ports. We show that in 3DSoCs with integrated wide I/O DRAMs, the congestion spreading is different from SoCs with external DRAMs: the bottlenecks are not anymore the external memory ports but the network links that become saturated and retropropagate the congestion. The distribution of bottleneck links is directly affected by the traffic directed to the hot memory ports. Using an analytical performance evaluation method, we determine network link buffer capacities according to the given workload composed of regular and hotspot traffics.
Sahar Foroutan, Abbas Sheibanyrad, Frédéric Pétrot
DAC1
2010 An analytical method for evaluating Network-on-Chip performance
abstract
Today, due to the increasing demand for more and more complex applications in the consumer electronic market segment, Systems-on-Chip consist of many processing elements and become larger and larger. While on-chip system designers must be able to get fast and accurate communication performance analysis for such huge systems, the simulation-based approaches are not adequate anymore. Addressing the increasing need for early performance evaluation in NoC-based system design flow, this paper presents a generic analytical method to estimate communication latencies and link-buffer utilizations for a given NoC architecture with a given application mapped on it. The accuracy of our method is experimentally compared with the results obtained from Cycle-Accurate SystemC simulations.
Sahar Foroutan, Yvain Thonnart, Richard Hersemeule, Ahmed Jerraya
DATE1