Network


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

Hotspot


Dive into the research topics where Ibrahim A. Ouda is active.

Publication


Featured researches published by Ibrahim A. Ouda.


Computing in Science and Engineering | 2008

QPACE: Quantum Chromodynamics Parallel Computing on the Cell Broadband Engine

Gottfried Goldrian; Thomas Huth; Benjamin Krill; J. Lauritsen; Heiko Schick; Ibrahim A. Ouda; Simon Heybrock; Dieter Hierl; T. Maurer; Nils Meyer; A. Schäfer; Stefan Solbrig; Thomas Streuer; Tilo Wettig; Dirk Pleiter; Karl-Heinz Sulanke; Frank Winter; H. Simma; Sebastiano Fabio Schifano; R. Tripiccione

Application-driven computers for lattice gauge theory simulations have often been based on system-on-chip designs, but the development costs can be prohibitive for academic project budgets. An alternative approach uses compute nodes based on a commercial processor tightly coupled to a custom-designed network processor. Preliminary analysis shows that this solution offers good performance, but it also entails several challenges, including those arising from the processors multicore structure and from implementing the network processor on a field-programmable gate array.


arXiv: High Energy Physics - Lattice | 2010

QPACE - a QCD parallel computer based on Cell processors

H. Baier; Hans Boettiger; C. Gomez; Dirk Pleiter; Nils Meyer; A. Nobile; Zoltan Fodor; Joerg-Stephan Vogt; K.-H. Sulanke; Simon Heybrock; Frank Winter; U. Fischer; T. Maurer; Thomas Huth; Ibrahim A. Ouda; M. Drochner; Heiko Schick; F. Schifano; A. Schäfer; H. Simma; J. Lauritsen; Norbert Eicker; Marcello Pivanti; Matthias Husken; Thomas Streuer; Gottfried Goldrian; Tilo Wettig; Thomas Lippert; Dieter Hierl; Benjamin Krill

QPACE is a novel parallel computer which has been developed to be primarily used for lattice QCD simulations. The compute power is provided by the IBM PowerXCell 8i processor, an enhanced version of the Cell processor that is used in the Playstation 3. The QPACE nodes are interconnected by a custom, application optimized 3-dimensional torus network implemented on an FPGA. To achieve the very high packaging density of 26 TFlops per rack a new water cooling concept has been developed and successfully realized. In this paper we give an overview of the architecture and highlight some important technical details of the system. Furthermore, we provide initial performance results and report on the installation of 8 QPACE racks providing an aggregate peak performance of 200 TFlops.


arXiv: High Energy Physics - Lattice | 2009

Status of the QPACE Project

H. Baier; Hans Boettiger; Stefan Solbrig; Dirk Pleiter; Nils Meyer; A. Nobile; Zoltan Fodor; K.-H. Sulanke; Simon Heybrock; Frank Winter; U. Fischer; T. Maurer; Thomas Huth; Ibrahim A. Ouda; M. Drochner; Heiko Schick; F. Schifano; H. Simma; J. Lauritsen; Norbert Eicker; Marcello Pivanti; A. Schafer; Thomas Streuer; Gottfried Goldrian; Tilo Wettig; Thomas Lippert; Dieter Hierl; Benjamin Krill; R. Tripiccione; J. McFadden

We give an overview of the QPACE project, which is pursuing the development of a massively parallel, scalable supercomputer for LQCD. The machine is a three-dimensional torus of identical processing nodes, based on the PowerXCell 8i processor. The nodes are connected by an FPGAbased, application-optimized network processor attached to the PowerXCell 8i processor. We present a performance analysis of lattice QCD codes on QPACE and corresponding hardware benchmarks.


Archive | 2003

Method and apparatus for implementing actions based on packet classification and lookup results

John D. Irish; Ibrahim A. Ouda; James A. Steenburgh; Jason Andrew Thompson


Archive | 2006

I/O address translation blocking in a secure system during power-on-reset

John D. Irish; Charles Ray Johns; Chad B. McBride; Ibrahim A. Ouda; Andrew Henry Wottreng


Archive | 2008

Methods and Apparatus for Calibrating Heterogeneous Memory Interfaces

Mark David Bellows; Paul Allen Ganfield; David Alan Norgaard; Ibrahim A. Ouda; Tolga Ozguner


Archive | 2003

Method for implementing actions based on packet classification and lookup results

John D. Irish; Ibrahim A. Ouda; James A. Steenburgh; Jason Andrew Thompson


Archive | 2003

Methods and apparatus for allocating memory

John D. Irish; Ibrahim A. Ouda; James A. Steenburgh; Jason Andrew Thompson


Science | 2009

QPACE -- a QCD parallel computer based on Cell processors

Herbert Baier; Hans Boettiger; M. Drochner; Norbert Eicker; U. Fischer; Zoltan Fodor; Andreas Frommer; C. Gomez; Gottfried Goldrian; Simon Heybrock; Dieter Hierl; Matthias Husken; Thomas Huth; Benjamin Krill; J. Lauritsen; Thomas Lippert; T. Maurer; B. Mendl; Nils Meyer; A. Nobile; Ibrahim A. Ouda; Marcello Pivanti; Dirk Pleiter; Michael E. Ries; A. Schäfer; Heiko Schick; F. Schifano; H. Simma; Stefan Solbrig; Thomas Streuer


Archive | 2006

Method and Apparatus for Handling Concurrent Address Translation Cache Misses and Hits Under Those Misses While Maintaining Command Order

John D. Irish; Chad B. McBride; Ibrahim A. Ouda; Andrew Henry Wottreng

Collaboration


Dive into the Ibrahim A. Ouda's collaboration.

Researchain Logo
Decentralizing Knowledge