• Home
  • Search
  • A design methodology for data-parallel applications
  • Open Access IconOpen Access
  • Cite Icon22
  • https://doi.org/10.1109/32.844491Copy DOI Icon

A design methodology for data-parallel applications

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

AbstractÐA methodology for the design and development of data parallel applications and components is presented. Data-parallelism is a well-understood form of parallel computation, yet developing simple applications can involve substantial efforts to express the problem in low-level notations. We describe a process of software development for data-parallel applications starting from high-level specifications, generating repeated refinements of designs to match different architectural models and performance constraints, enabling a development activity with cost-benefit analysis. Primary issues are algorithm choice, correctness, and efficiency, followed by data decomposition, load balancing, and message-passing coordination. Development of a data-parallel multitarget tracking application is used as a case study, showing the progression from high to low-level refinements. We conclude by describing tool support for the process.

Similar Papers
  • Research Article
  • Citations72

Constructing collaborative desktop storage caches for large scientific datasets

  • Aug 01, 2006
  • ACM Transactions on Storage
  • Sudharshan S Vazhkudai +6
  • Research Article
  • Citations1

An approach to cost-benefit analysis by competitive advantages with stochastic data

  • Feb 01, 2021
  • Journal of Modelling in Management
  • Mohammad Khodabakhshi +1
  • Research Article
  • Citations16

Developing SPMD applications with load balancing

  • May 10, 2003
  • Parallel Computing
  • A Plastino +2
  • Research Article

수요자원 거래시장을 고려한 전기차 운영기준에 관한 연구

  • Sep 30, 2015
  • KEPCO Journal on Electric Power and Energy
  • Ken-Mo Yang +1
  • Conference Article
  • Citations16

SoC synthesis with automatic hardware-software interface generation

  • Jan 04, 2003
  • A Singh +5
  • Research Article

Residents' journal review

  • Apr 27, 2013
  • American Journal of Orthodontics & Dentofacial Orthopedics
  • Thomas G Bradley +2
  • Research Article
  • Citations44

Load balance and energy efficient data gathering in wireless sensor networks

  • Jan 29, 2007
  • Wireless Communications and Mobile Computing
  • Devendar Mandala +3
  • Conference Article
  • Citations3

Dynamic Optical Data Center Network Load Balancing and Resource Allocation

  • Dec 01, 2016
  • Henna Huang +1
  • Research Article
  • Citations172

Land Values and the Measurement of Highway Benefits

  • Jun 01, 1961
  • Journal of Political Economy
  • Herbert Mohring
  • Research Article
  • Citations17

Data processing and communication strategies for lifetime optimization in wireless sensor networks

  • Sep 13, 2009
  • AEUE - International Journal of Electronics and Communications
  • Bulent Tavli +3
  • Research Article

Research on Task-Oriented Application Design

  • Dec 01, 2012
  • Applied Mechanics and Materials
  • Chuan Sheng Zhou
  • Single Book
  • Citations9

Applied Welfare Economics

  • Jul 08, 2022
  • Massimo Florio +1
  • Conference Article

Operator design pattern for data parallel computation

  • Jul 28, 1997
  • J.-L Pacherie
  • Conference Article
  • Citations12

Cost benefit analysis of smart grid: A case study from India

  • Sep 01, 2017
  • V Padmini +3
  • Research Article
  • Citations14

Cost-Benefit and Greenhouse-Gases Mitigation of Food Waste Composting: A Case Study in Malaysia

  • Sep 20, 2015
  • Chemical engineering transactions
  • Hesam Kamyab +9
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.