Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Mahmoud Moadeli is active.

Publication


Featured researches published by Mahmoud Moadeli.


advanced information networking and applications | 2007

An Analytical Performance Model for the Spidergon NoC

Mahmoud Moadeli; Alireza Shahrabi; Wim Vanderbauwhede; Mohamed Ould-Khaoua

Networks on chip (NoC) emerged as a promising alternative to bus-based interconnect networks to handle the increasing communication requirements of the large systems on chip. Employing an appropriate topology for a NoC is of high importance mainly because it typically trade-offs between cross-cutting concerns such as performance and cost. The spidergon topology is a novel architecture which is proposed recently for NoC domain. The objective of the spidergon NoC has been addressing the need for a fixed and optimized topology to realize cost effective multi-processor SoC (MPSoC) development [7]. In this paper we analyze the traffic behavior in the spidergon scheme and present an analytical evaluation of the average message latency in the architecture. We prove the validity of the analysis by comparing the model against the results produced by a discrete- event simulator.


field-programmable logic and applications | 2009

FPGA-accelerated Information Retrieval: High-efficiency document filtering

Wim Vanderbauwhede; Leif Azzopardi; Mahmoud Moadeli

Power consumption in data centres is a growing issue as the cost of the power for computation and cooling has become dominant. An emerging challenge is the development of ldquoenvironmentally friendlyrdquo systems. In this paper we present a novel application of FPGAs for the acceleration of information retrieval algorithms, specifically, filtering streams/collections of documents against topic profiles. Our results show that FPGA acceleration can result in speed-ups of up to a factor 20 for large profiles.


Journal of Systems Architecture | 2010

An analytical performance model for the Spidergon NoC with virtual channels

Mahmoud Moadeli; Alireza Shahrabi; Wim Vanderbauwhede; Partha P. Maji

The Spidergon Network-on-Chip (NoC) was proposed to address the demand for a fixed and optimized communication infrastructure for cost-effective multi-processor Systems-on-Chip (MPSoC) development. To deal with the increasing diversity in quality of service requirements of SoC applications, the performance of this architecture needs to be improved. Virtual channels have traditionally been employed to enhance the performance of the interconnect networks. In this paper, we present analytical models to evaluate the message latency and network throughput in the Spidergon NoC and investigate the effect of employing virtual channels. Results obtained through simulation experiments show that the model exhibits a good degree of accuracy in predicting average message latency under various working conditions. Moreover an FPGA implementation of the Spidergon has been developed to provide an accurate analysis of the cost of employing virtual channels in this architecture.


advanced information networking and applications | 2009

A Communication Model of Broadcast in Wormhole-Routed Networks on-Chip

Mahmoud Moadeli; Wim Vanderbauwhede

This paper presents a novel analytical model to compute communication latency of broadcast as the most fundamental collective communication operation. The novelty of the model lies in its ability to predict the broadcast communication latency in wormhole-routed architectures employing asynchronous multi-port routers scheme. The model is applied to the Quarc NoC and its validity is verified by comparing the model predictions against the results obtained from a discrete-event simulator developed using OMNET++.


international conference on parallel processing | 2007

Communication Modelling of the Spidergon NoC with Virtual Channels

Mahmoud Moadeli; Alireza Shahrabi; Wim Vanderbauwhede; Mohamed Ould-Khaoua

The spidergon scheme is a commercial NoC (Network On-Chip) proposed recently to address the demand for a fixed and optimized topology to realize cost effective multi-processor SoC (MPSoC) development. The increasing diversity of the applications quality of service requirements may, however, inhibit employing a particular architecture for a wide range of applications, unless the performance it delivers is improved. A traditional approach to enhance the performance of the interconnect networks has been employing the virtual channels. In this paper, we present an analytical model to evaluate the performance of the Spidergon NoC and to study the effect of employing virtual channels. Results obtained through simulation experiments show that the model exhibits a good degree of accuracy in predicting average message latency under various working conditions.


advanced information networking and applications | 2009

Quarc: A High-Efficiency Network on-Chip Architecture

Mahmoud Moadeli; Partha P. Maji; Wim Vanderbauwhede

Th novel Quarc NoC architecture, inspired by the Spidergon scheme is introduced as a NoC architecture that is highly efficient in performing collective communication operations including broadcast and multicast. The efficiency of the Quarc architecture is achieved through balancing the traffic which is the result of the modifications applied to the topology and the routing elements of the Spidergon NoC. This paper provides an ASIC implementation of both architectures using UMC’s 0:13um CMOS technology and demonstrates an analysis and comparison of the cost and performance between the Quarc and the Spidergon NoCs.


international conference on parallel and distributed systems | 2008

Quarc: A Novel Network-On-Chip Architecture

Mahmoud Moadeli; Wim Vanderbauwhede; Ali Shahrabi

This paper introduces the Quarc NoC, a novel NoC architecture inspired by the Spidergon NoC. The Quarc scheme significantly outperforms the Spidergon NoC through balancing the traffic which is the result of the modifications applied to the topology and the routing elements.The proposed architecture is highly efficient in performing collective communication operations including broadcast and multicast. We present the topology, routing discipline and switch architecture for the Quarc NoC and demonstrate the performance with the results obtained from discrete event simulations.


international parallel and distributed processing symposium | 2009

Design and implementation of the Quarc Network on-Chip

Mahmoud Moadeli; Partha P. Maji; Wim Vanderbauwhede

Networks-on-Chip (NoC) have emerged as alternative to buses to provide a packet-switched communication medium for modular development of large Systems-on-Chip. However, to successfully replace its predecessor, the NoC has to be able to efficiently exchange all types of traffic including collective communications. The latter is especially important for e.g. cache updates in multicore systems. The Quarc NoC architecture has been introduced as a Networks-on-Chip which is highly efficient in exchanging all types of traffic including broadcast and multicast. In this paper we present the hardware implementation of the switch architecture and the network adapter (transceiver) of the Quarc NoC. Moreover, the paper presents an analysis and comparison of the cost and performance between the Quarc and the Spidergon NoCs implemented in Verilog targeting the Xilinx Virtex FPGA family. We demonstrate a dramatic improvement in performance over the Spidergon especially for broadcast traffic, at no additional hardware cost.


international conference on parallel and distributed systems | 2008

A Performance Model of Communication in the Quarc NoC

Mahmoud Moadeli; Wim Vanderbauwhede; Ali Shahrabi

Networks on-chip (NoC) emerged as a promising communication medium for future MPSoC development. To serve this purpose, the NoCs have to be able to efficiently exchange all types of traffic including the collective communications at a reasonable cost. The Quarc NoC is introduced as a NOC which is highly efficient in performing collective communication operations such as broadcast and multicast. This paper presents an introduction to the Quarc scheme and an analytical model to compute the average message latency in the architecture. To validate the model we compare the model latency prediction against the results obtained from discrete-event simulations.


advanced information networking and applications | 2008

Modeling Differentiated Services-Based QoS in Wormhole-Routed NoCs

Mahmoud Moadeli; Wim Vanderbauwhede; Alireza Shahrabi; Mohamed Ould-Khaoua

The applications running on networks on-chip (NoC) typically have to meet a minimum performance requirements to perform successfully. Employing differentiated services is a widely used approach to support QoS (quality of service) by relatively prioritizing traffic in the networks employing connection-less communication mechanisms. In this paper we present an analytical evaluation of the average message latency for wormhole-routed interconnect architectures exploiting a traffic prioritization mechanism to achieve differentiated services-based QoS. To verify the validity of the model we apply the method to the Spider-gon NoC and compare the model against the results obtained from a discrete-event simulator developed using OMNET++.

Collaboration


Dive into the Mahmoud Moadeli's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar

Alireza Shahrabi

Glasgow Caledonian University

View shared research outputs
Top Co-Authors

Avatar

Ali Shahrabi

Glasgow Caledonian University

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Leif Azzopardi

University of Strathclyde

View shared research outputs
Researchain Logo
Decentralizing Knowledge