Network


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

Hotspot


Dive into the research topics where W. Ahmad is active.

Publication


Featured researches published by W. Ahmad.


international conference on application of concurrency to system design | 2014

Resource-Constrained Optimal Scheduling of Synchronous Dataflow Graphs via Timed Automata

W. Ahmad; Robert de Groote; P.K.F. Holzenspies; Mariëlle Ida Antoinette Stoelinga; Jan Cornelis van de Pol

Synchronous dataflow (SDF) graphs are a widely used formalism for modelling, analysing and realising streaming applications, both on a single processor and in a multiprocessing context. Efficient schedules are essential to obtain maximal throughput under the constraint of available resources. This paper presents an approach to schedule SDF graphs using a proven formalism of timed automata (TA). TA maintain a good balance between expressiveness and tractability, and are supported by powerful verification tools, e.g. UPPAAL. We describe a compositional translation of SDF graphs to TA, and perform analysis and verification in the UPPAAL state-of-the-art tool. This approach does not require the (exponential) transformation of SDF graphs to homogeneous SDF graphs and helps to find schedules with a trade-off between the number of processors required and the throughput. It also allows quantitative model checking and verification of (preservation of) user-defined properties such as the absence of deadlocks, safety, liveness and throughput analysis. This translation also forms the basis for future work to extend this analysis of SDF graphs with new features such as stochastics, energy consumption and costs.


digital systems design | 2015

Green Computing: Power Optimisation of VFI-Based Real-Time Multiprocessor Dataflow Applications

W. Ahmad; P.K.F. Holzenspies; Mariëlle Ida Antoinette Stoelinga; Jan Cornelis van de Pol

Execution time is no longer the only performance metric for computer systems. In fact, a trend is emerging to trade raw performance for energy savings. Techniques like Dynamic Power Management (DPM, switching to low power state) and Dynamic Voltage and Frequency Scaling (DVFS, throttling processor frequency) help modern systems to reduce their power consumption while adhering to performance requirements. To balance flexibility and design complexity, the concept of Voltage and Frequency Islands (VFIs) was recently introduced for power optimisation. It achieves fine-grained system-level power management, by operating all processors in the same VFI at a common frequency/voltage. This paper presents a novel approach to compute a power management strategy combining DPM and DVFS. In our approach, applications (modelled in full synchronous dataflow, SDF) are mapped on heterogeneous multiprocessor platforms (partitioned in voltage and frequency islands). We compute an energy optimal schedule, meeting minimal throughput requirements. We demonstrate that the combination of DPM and DVFS provides an energy reduction beyond considering DVFS or DMP separately. Moreover, we show that by clustering processors in VFIs, DPM can be combined with any granularity of DVFS. Our approach uses model checking, by encoding the optimisation problem as a query over priced timed automata. The model-checker UPPAAL Cora extracts a cost minimal trace, representing a power minimal schedule. We illustrate our approach with several case studies on commercially available hardware.


international conference on industrial informatics | 2012

Formal modelling of Complex Event Processing: A generic algorithm and its application to a manufacturing line

W. Ahmad; Andrei Lobov; Jose L. Martinez Lastra

Identifying the significant and most needed information in huge enterprises at the right time not only helps in decision making, but also plays an important role in overall performance and profit making of enterprises. Complex Event Processing (CEP) is a developing method of processing different events from multiple sources and filtering them to produce complex events. This paper provides a methodology to model CEP using Timed Net Condition Event System (TNCES), a Petri Nets derived formalism. Petri Nets is a graphical, mathematical modelling language used to analyze and describe discrete-event dynamic systems. The biggest advantage of representing CEP in TNCES is that it opens paths to the validation of the events filtering and decision making in different level of enterprise.


leveraging applications of formal methods | 2016

Synthesizing Energy-Optimal Controllers for Multiprocessor Dataflow Applications with Uppaal Stratego

W. Ahmad; Jan Cornelis van de Pol

Streaming applications for mobile platforms impose high demands on a system’s throughput and energy consumption. Dynamic system-level techniques have been introduced, to reduce power consumption at the expense of performance. We consider DPM (Dynamic Power Management) and DVFS (Dynamic Voltage and Frequency Scaling). The complex programming task now includes mapping and scheduling every task onto a heterogeneous multi-processor hardware platform. Moreover, DPM and DVFS parameters must be controlled, to meet all throughput constraints while minimizing the energy consumption.


Lecture Notes in Computer Science | 2017

A Model-Driven Framework for Hardware-Software Co-design of Dataflow Applications

W. Ahmad; Bugra Mehmet Yildiz; Arend Rensink; Mariëlle Ida Antoinette Stoelinga

Hardware-software (HW-SW) co-design allows to meet system-level objectives by exploiting the synergy of hardware and software. Current tools and approaches for HW-SW co-design face difficulties coping with the increasing complexity of modern-day application due to, e.g., concurrency and energy constraints. Therefore, an automated modeling approach is needed which satisfies modularity, extensibility, and interoperability requirements. Model-Driven Engineering (MDE) is a prominent paradigm that, by treating models and model transformations as first-class citizens, helps to fulfill these requirements. This paper presents a state-of-the-art MDE-based framework for HW-SW co-design of dataflow applications, based on synchronous dataflow (SDF) graph formalism. In the framework, we introduce a reusable set of three coherent metamodels for creating HW-SW co-design models concerning SDF graphs, hardware platforms and allocation of SDF tasks to hardware. The framework also contains model transformations that cast these models into priced timed-automata models, the input language of the well-known model checker UPPAAL Cora. We demonstrate how our framework satisfies the requirements of modularity, extensibility, and interoperability in an industrial case study.


international conference on application of concurrency to system design | 2016

Model Checking and Evaluating QoS of Batteries in MPSoC Dataflow Applications via Hybrid Automata

W. Ahmad; Marijn R. Jongerden; Mariëlle Ida Antoinette Stoelinga; Jan Cornelis van de Pol


CTIT technical report series | 2016

Model checking and evaluating QoS of batteries in MPSoC dataflow applications via hybrid automata (extended version)

W. Ahmad; Marijn R. Jongerden; Mariëlle Ida Antoinette Stoelinga; Jan Cornelis van de Pol


CTIT technical report series | 2016

A model-driven framework for hardware-software co-design of dataflow applications (extended version)

W. Ahmad; Bugra Mehmet Yildiz; Arend Rensink; Mariëlle Ida Antoinette Stoelinga


Computer science reports | 2015

Proceedings of the first international workshop on Investigating dataflow in embedded computing architectures (IDEA 2015), January 21, 2015, Amsterdam, The Netherlands

W. Ahmad; R. de Groote; A. Lele; Orlando Moreira


CTIT technical report series | 2015

Green computing: power optimisation of VFI-based real-time multiprocessor dataflow applications (extended version)

W. Ahmad; P.K.F. Holzenspies; Mariëlle Ida Antoinette Stoelinga; Jan Cornelis van de Pol

Collaboration


Dive into the W. Ahmad's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Andrei Lobov

Tampere University of Technology

View shared research outputs
Top Co-Authors

Avatar

Jose L. Martinez Lastra

Tampere University of Technology

View shared research outputs
Researchain Logo
Decentralizing Knowledge