• Home
  • Search
  • Language support for parallel and distributed computing
  • https://doi.org/10.1145/3463478.3463481Copy DOI Icon

Language support for parallel and distributed computing

Show More
  • Abstract
  • Literature Map
  • Similar Papers
Abstract

Language constructs that support parallel computing are relatively well recognized at this point, with features such as parallel loops (optionally with reduction operators), divide-and-conquer parallelism, and general parallel blocks. But what language features would make distributed computing safer and more productive? Is it helpful to be able to specify on what node a computation should take place, and on what node data should reside, or is that overspecification? We don't normally expect a user of a parallel programming language to specify what core is used for a given iteration of a loop, nor which data should be moved into which core's cache. Generally the compiler and the run-time manage the allocation of cores, and the hardware worries about the cache. But in a distributed world, communication costs can easily outweigh computation costs in a poorly designed application. This panel will discuss various language features, some of which already exist to support parallel computing, and how they could be enhanced or generalized to support distributed computing safely and efficiently.

Similar Papers
  • Conference Article
  • Citations3

An object-based parallel programming assistant

  • Jan 01, 1988
  • E T Hvannberg +1
  • Dissertation

Domínios conceituais das construções locativas, existenciais, comitativas e possessivas em línguas bantas

  • Jan 01, 2013
  • Paulo Jeferson Pilar Araújo
  • Conference Article
  • Citations9

Reduction Operations in Parallel Loops for GPGPUs

  • Feb 07, 2014
  • Rengan Xu +4
  • Research Article
  • Citations15

Self-Assessment Procedure XXIII

  • May 01, 1995
  • Communications of the ACM
  • Mitchell H Clifton
  • Conference Article
  • Citations1

The parallel Fortran family and a new perspective

  • Oct 09, 1995
  • J Darlington +2
  • Book Chapter
  • Citations4

Static Performance Prediction in PCASE: A Programming Environment for Parallel Supercomputers

  • Jan 01, 1994
  • Yoshiki Seo +5
  • Single Book
  • Citations14

Assessing Chinese Learners of English

  • Jan 01, 2016
  • Guoxing Yu +1
  • Research Article

Gendered Discourse in The Ballad of Songbirds and Snakes (2023): A Comparative Analysis of Male and Female Language Features

  • Feb 05, 2026
  • JETLEE : Journal of English Language Teaching, Linguistics, and Literature
  • Kharisma Tri Fajarwati +2
  • Conference Article
  • Citations36

Loop scheduling for heterogeneity

  • Aug 02, 1995
  • M Cierniak +2
  • Conference Article
  • Citations38

Modular monadic meta-theory

  • Sep 25, 2013
  • Benjamin Delaware +3
  • PDF
  • Research Article

Some peculiar features of military articles headlines in English press

  • Jun 01, 2023
  • World of Science. Series: Sociology, Philology, Cultural Studies
  • Ekaterina Zhuk
  • Research Article

A Virtual Class Calculus

  • Jan 01, 2005
  • DAIMI Report Series
  • Erik Ernst +2
  • Conference Article
  • Citations12

Heuristic evaluation of programming language features

  • Oct 24, 2011
  • Caitlin Sadowski +1
  • Research Article

Women’s Language Features in a Patriarchal Context: A Lakoffian Analysis of The Yellow Wallpaper

  • Mar 02, 2026
  • Makna Jurnal Kajian Komunikasi Bahasa dan Budaya
  • Dini Fatma Karomah Aljamilah +3
  • Research Article
  • Citations9

A scalable and robust hierarchical key establishment for mission-critical applications over sensor networks

  • Sep 14, 2011
  • Telecommunication Systems
  • Jangseong Kim +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.