Skip to main content

Showing 1–4 of 4 results for author: El-Mahdy, A

Searching in archive cs. Search in all archives.
.
  1. arXiv:1710.00122  [pdf, other

    cs.DC cs.PF

    An Efficient Load Balancing Method for Tree Algorithms

    Authors: Osama Talaat Ibrahim, Ahmed El-Mahdy

    Abstract: Nowadays, multiprocessing is mainstream with exponentially increasing number of processors. Load balancing is, therefore, a critical operation for the efficient execution of parallel algorithms. In this paper we consider the fundamental class of tree-based algorithms that are notoriously irregular, and hard to load-balance with existing static techniques. We propose a hybrid load balancing method… ▽ More

    Submitted 29 September, 2017; originally announced October 2017.

    Comments: IEEE International Conferences on Scalable Computing and Communications (ScalCom) 2016

  2. arXiv:1603.01112  [pdf, ps, other

    cs.DC

    If-Conversion Optimization using Neuro Evolution of Augmenting Topologies

    Authors: Reem Elkhouly, Keiji Kimura, Ahmed El-Mahdy

    Abstract: Control-flow dependence is an intrinsic limiting factor for pro- gram acceleration. With the availability of instruction-level par- allel architectures, if-conversion optimization has, therefore, be- come pivotal for extracting parallelism from serial programs. While many if-conversion optimization heuristics have been proposed in the literature, most of them consider rigid criteria regardless of… ▽ More

    Submitted 3 March, 2016; originally announced March 2016.

    Comments: Part of the Program Transformation for Programmability in Heterogeneous Architectures (PROHA) workshop, Barcelona, Spain, 12th March 2016, 6 pages, LaTeX, 2 PDF figures

    ACM Class: D.3.4

  3. A Linear-Time and Space Algorithm for Optimal Traffic Signal Durations at an Intersection

    Authors: Sameh Samra, Ahmed El-Mahdy, Yasutaka Wada

    Abstract: Finding an optimal solution of signal traffic control durations is a computationally intensive task. It is typically O(T3) in time, and O(T2) in space, where T is the length of the control interval in discrete time steps. In this paper, we propose a linear time and space algorithm for the same problem. The algorithm provides for an efficient dynamic programming formulation of the state space, the… ▽ More

    Submitted 2 November, 2013; originally announced November 2013.

    Comments: New Dynamic programming Traffic Control Algorithm 5 pages, 5 figures

  4. arXiv:1311.0044  [pdf, ps, other

    cs.CR cs.PL

    Thread-Based Obfuscation through Control-Flow Mangling

    Authors: Rasha Salah Omar, Ahmed El-Mahdy, Erven Rohou

    Abstract: The increasing use of cloud computing and remote execution have made program security especially important. Code obfuscation has been proposed to make the understanding of programs more complicated to attackers. In this paper, we exploit multi-core processing to substantially increase the complexity of programs, making reverse engineering more complicated. We propose a novel method that automatica… ▽ More

    Submitted 31 October, 2013; originally announced November 2013.