• Home
  • Search
  • Compiler and runtime analysis for efficient communication in data intensive applications
  • Cite Icon4
  • https://doi.org/10.1109/pact.2001.953303Copy DOI Icon

Compiler and runtime analysis for efficient communication in data intensive applications

  • Nov 13, 2002
  • R Ferreira +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Abstract: Processing and analyzing large volumes of data plays an increasingly important role in many domains of scientific research. We are developing a compiler that processes data intensive applications written in a dialect of Java and compiles them for efficient execution on distributed memory parallel machines. In this paper, we focus on the problem of generating correct and efficient communication for data intensive applications. We present static analysis techniques for 1) extracting a global reduction function from a data parallel loop, and 2) determining if a subscript function is monotonic. We also present a runtime technique for reducing the volume of communication during the global reduction phase. We have experimented with two data intensive applications to evaluate the efficacy of our techniques. Our results show that 1) our techniques for extracting global reduction functions and establishing monotonicity of subscript functions can successfully handle these applications, 2) significant reduction in communication volume and execution times is achieved through our runtime analysis technique, 3) runtime communication analysis is critical for achieving speedups on parallel configurations.

Similar Papers
  • Conference Article
  • Citations6

Compiler and Runtime Analysis for Efficient Communication in Data Intensive Applications

  • Sep 08, 2001
  • Renato Ferreira +2
  • Research Article
  • Citations6

The interaction of software prefetching with ILP processors in shared-memory systems

  • May 01, 1997
  • ACM SIGARCH Computer Architecture News
  • Parthasarathy Ranganathan +3
  • Research Article
  • Citations1

DySHARQ: Dynamic Software-Defined Hardware-Managed Queues for Tile-Based Architectures

  • Nov 20, 2020
  • International Journal of Parallel Programming
  • Sven Rheindt +8
  • Book Chapter

Runtime Analysis and Instrumentation for Securing Software

  • Jan 01, 2010
  • R Sekar
  • Conference Article
  • Citations2

Parallel Evolution Strategy for Protein Threading

  • Mar 21, 2013
  • R Islam +1
  • Research Article

Numerical solution of non-isothermal flow in oil reservoirs using OpenACC

  • Feb 13, 2023
  • Concilium
  • Ralph Alves Bini Da Silva Almeida +2
  • Conference Article
  • Citations2

Dynamic Tuning of the Workload Partition Factor in Data-Intensive Applications

  • Jun 01, 2012
  • Claudia Rosas +4
  • Research Article
  • Citations9

HeM3D

  • Feb 17, 2021
  • ACM Transactions on Design Automation of Electronic Systems
  • Aqeeb Iqbal Arka +5
  • Research Article
  • Citations22

Optimizing and Tuning MapReduce Jobs to Improve the Large-Scale Data Analysis Process

  • Nov 02, 2012
  • International Journal of Intelligent Systems
  • Wichian Premchaiswadi +1
  • Research Article
  • Citations2

Abstract TMP32: Intra-arterial ALD401 Cell Therapy is Associated With Reduction in Stroke Volume at 90 Days in a Subset of the RECOVER-stroke Trial

  • Feb 01, 2016
  • Stroke
  • Kunakorn Atchaneeyasakul +9
  • Research Article
  • Citations29

A parallel rough set based dependency calculation method for efficient feature selection

  • Oct 13, 2017
  • Applied Soft Computing
  • Muhammad Summair Raza +1
  • Book Chapter
  • Citations27

Compiler Transformation of Pointers to Explicit Array Accesses in DSP Applications

  • Jan 01, 2001
  • Björn Franke +1
  • Research Article
  • Citations4

An Improved Fake News Detection Model by Applying a Recursive Feature Elimination Approach for Credibility Assessment and Uncertainty

  • Jan 31, 2023
  • Journal of Uncertain Systems
  • I Y Agarwal +1
  • Conference Article
  • Citations8

Fast guaranteed search with unmanned aerial vehicles

  • Jan 01, 2013
  • Andreas Kolling +2
  • Research Article

Abstract 5281: Gemcitabine is evaluated as an alternative treatment to temozolomide for high grade gliomas

  • Apr 15, 2011
  • Cancer Research
  • Stefanie GalbáN +8
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.