Demo Data from EDBT 2026 / reviewers in the wild / expert
Sahar Foroutan
dblp:81/8189
· DBLP profile ↗
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
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Interconnection networks and networks-on-chip
3d network-on-chip |
0.2 | 1 | 2014 | 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.2 | 1 | 2014 | 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.2 | 1 | 2013 | 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.1 | 1 | 2012 | Cost-efficient buffer sizing in shared-memory 3D-MPSoCs using wide I/O interfaces · DAC 2012 |
Electronic design automation
design space exploration |
0.0 | 1 | 2013 | An Iterative Computational Technique for Performance Evaluation of Networks-on-Chip · IEEE Trans. Computers 2013 |
Memory systems
3d-stacked memory |
0.0 | 1 | 2012 | 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
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2014 | Assignment of Vertical-Links to Routers in Vertically-Partially-Connected 3-D-NoCsabstractThis 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 ResourcesabstractContemporary 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 |
DSD | 1 |
| 2013 | An Iterative Computational Technique for Performance Evaluation of Networks-on-ChipabstractThe 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. Computers | 1 |
| 2012 | Cost-efficient buffer sizing in shared-memory 3D-MPSoCs using wide I/O interfacesabstractThis 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 |
DAC | 1 |
| 2010 | An analytical method for evaluating Network-on-Chip performanceabstractToday, 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 |
DATE | 1 |