• Home
  • Search
  • Space-time transformation of while-loops using speculative execution
  • Cite Icon20
  • https://doi.org/10.1109/shpcc.1994.296675Copy DOI Icon

Space-time transformation of while-loops using speculative execution

  • May 23, 1994
  • J.-F Collard
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Automatic parallelization techniques of sequential programs have focused on nests of for-loops. This work describes a method to extend some of these techniques to while-loops enclosing a nest of for-loops. This kind of nest is common in numerical applications, where a while-loop iterates a convergent computation on a discrete space scanned by the for-loop nest. The method relies on speculative execution expressed as an affine scheduling function, as in recent automatic parallelization techniques of for-loops. We show how this scheduling function can be found automatically. We also address the problem of mapping the operations onto the processors. >

Similar Papers
  • Conference Article
  • Citations38

Automatically exploiting cross-invocation parallelism using runtime information

  • Feb 01, 2013
  • Jialu Huang +4
  • Dissertation

Dataflow Processing in Memory Achieves Significant Energy Efficiency

  • Aug 01, 2018
  • Charles F Shelor
  • Conference Article
  • Citations8

Automatic parallelization and optimization for irregular scientific applications

  • Apr 26, 2004
  • Minyi Guo
  • Conference Article
  • Citations24

Safe parallel programming using dynamic dependence hints

  • Oct 22, 2011
  • Chuanle Ke +5
  • Research Article
  • Citations4

On the use of subword parallelism in medical image processing

  • Sep 01, 1998
  • Parallel Computing
  • Bjorn De Sutter +3
  • PDF
  • Book Chapter
  • Citations3

Parsimonious Optimal Dynamic Partial Order Reduction

  • Jan 01, 2024
  • Parosh Aziz Abdulla +4
  • Conference Article
  • Citations31

Quasi-static scheduling for safe futures

  • Feb 20, 2008
  • Armand Navabi +2
  • Conference Article
  • Citations3

Speculative Thread Partitioning Using Fuzzy C-means Clustering

  • Aug 01, 2011
  • Yuancheng Li +3
  • Research Article
  • Citations13

Static Analysis of Runtime Errors in Interrupt-Driven Programs via Sequentialization

  • Sep 01, 2016
  • ACM Transactions on Embedded Computing Systems
  • Xueguang Wu +4
  • Research Article
  • Citations8

Use of networked workstations for parallel nonlinear structural dynamic simulations of rotating bladed-disk assemblies

  • Aug 01, 1993
  • Computing Systems in Engineering
  • Shang-Hsien Hsien +1
  • Research Article

Research on Numerical Solution Optimization of Partial Differential Equations Based on Physics-Informed Neural Network (PINN)

  • Apr 09, 2026
  • Transactions on Computer Science and Intelligent Systems Research
  • Qixuan Li
  • Research Article
  • Citations35

Application of artificial bee colony programming techniques for predicting the compressive strength of recycled aggregate concrete

  • Sep 22, 2022
  • Applied Soft Computing
  • Seyed Amirhossein Moghaddas +4
  • Research Article
  • Citations8

Knowledge based automatic simulation model generation system

  • Jan 01, 1997
  • IEE Proceedings - Circuits, Devices and Systems
  • S Kang
  • PDF
  • Research Article
  • Citations24

Multiobjective optimization of robot motion for laser cutting applications

  • Mar 01, 2004
  • International Journal of Computer Integrated Manufacturing
  • Anatoly P Pashkevich +2
  • Conference Article
  • Citations1

A deep study to reuse of processing instructions in automatic programming techniques

  • Aug 01, 2016
  • Xuewei Cao +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.