• Home
  • Search
  • Dynamic data distribution with control flow analysis
  • Cite Icon33
  • https://doi.org/10.1145/369028.369048Copy DOI Icon

Dynamic data distribution with control flow analysis

  • Nov 17, 1996
  • Jordi Garcia +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

This paper describes the design of a data distribution tool which automatically derives the data mapping for the arrays and the parallelization strategy for the loops in a Fortran 77 program. The layout generated can be static or dynamic, and the distribution is one-dimensional BLOCK or CYCLIC. The tool takes into account the control flow statements in the code in order to better estimate the behavior of the program. All the information regarding data movement and parallelism is contained in a single data structure named Communication-Parallelism Graph (CPG). The CPG is used to model a minimal path problem in which time is the objective function to minimize. It is solved using a general purpose linear programming solver, which finds the optimal solution for the whole problem. The experimental results will illustrate the quality of the solutions generated and the feasibility of the approach in terms of compilation time.

Similar Papers
  • Conference Article
  • Citations24

Control Flow Analysis and Coverage Driven Testing for Web Services

  • Sep 01, 2008
  • Li Li +2
  • Research Article
  • Citations1

Secure And Adaptive Data Stream Mining For New Generation Big Data

  • Oct 26, 2023
  • Tuijin Jishu/Journal of Propulsion Technology
  • A Ravi Kishore, Dr Gururaj Murtugudde
  • Book Chapter
  • Citations1

Study of Meta-Data Enrichment Methods to Achieve Near Real Time ETL

  • Nov 05, 2018
  • N Mohammed Muddasir +1
  • Research Article
  • Citations2

Software Weakness Detection in Solidity Smart Contracts Using Control and Data Flow Analysis: A Novel Approach with Graph Neural Networks

  • Aug 10, 2024
  • Electronics
  • Aria Seo +4
  • PDF
  • Research Article
  • Citations14

TWIN-ADAPT: Continuous Learning for Digital Twin-Enabled Online Anomaly Classification in IoT-Driven Smart Labs

  • Jul 04, 2024
  • Future Internet
  • Ragini Gupta +3
  • Book Chapter
  • Citations2

Automatic data decomposition for message-passing machines

  • Jan 01, 1998
  • Mirela Damian-Iordache +1
  • Book Chapter
  • Citations9

Screening Smartphone Applications Using Behavioral Signatures

  • Jan 01, 2013
  • Suyeon Lee +2
  • Research Article
  • Citations11

A parallel tree code for large N-body simulation: dynamic load balance and data distribution on a CRAY T3D system

  • Oct 01, 1997
  • Computer Physics Communications
  • U Becciani +5
  • Conference Article
  • Citations2

BCFA

  • Jun 27, 2020
  • Ramanathan Ramu +3
  • Single Report

Environment for Test and Analysis of Distributed Software (ETADS)

  • Sep 27, 1994
  • R C Cox +1
  • Research Article
  • Citations4

Multi-Scale Batch-Learning Growing Neural Gas Efficiently for Dynamic Data Distributions

  • May 05, 2023
  • International Journal of Automation Technology
  • Fernando Ardilla +2
  • Research Article

Semi-Supervised Short Text Stream Classification Based on Drift-Aware Incremental Deep Learning

  • Nov 01, 2025
  • IEEE Transactions on Knowledge and Data Engineering
  • Peipei Li +3
  • Conference Article
  • Citations11

Techniques for specifying bug patterns

  • Jul 09, 2007
  • Daniel J Quinlan +2
  • Book Chapter
  • Citations23

Flow logics for constraint based analysis

  • Jan 01, 1998
  • Hanne Riis Nielson +1
  • Research Article

Contributors

  • Feb 01, 2011
  • Operations Research
  • Sandro Bosio
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.