• Home
  • Search
  • Compiler techniques for increasing CU/PE overlap in SIMD machines
  • Cite Icon1
  • https://doi.org/10.1109/ipps.1995.395958Copy DOI Icon

Compiler techniques for increasing CU/PE overlap in SIMD machines

  • Apr 25, 1995
  • G Saghi +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Conceptually, an SIMD machine has the capability to overlap operation of the control unit (CU) with the operation of the processing elements (PEs). Computation of a single program is most efficient when the work load of the CU and the PEs is balanced. Load balancing between the CU and PEs is accomplished by migrating certain computations (e.g., PE-common array index calculations, loop index variable manipulation) from the PEs to the CU and vice versa. The goal of this research is to develop some of the techniques needed for the automatic specification of CU/PE overlap at compile time. As a proof of concept, the ELP compiler has been modified to support experimentation with CU/PE overlap. >

Similar Papers
  • Conference Article
  • Citations1

A Reconfigurable “ SFMD Architecture ” For a Class of Signal Processing Applications

  • Jan 01, 2005
  • Pavel Sinha +2
  • Conference Article
  • Citations3

A combinatorial distributed architecture for Exascale computing

  • Dec 01, 2012
  • Ganapathy Mani +2
  • Conference Article

Configurable architecture for smart pixel research

  • Aug 04, 2002
  • A Chokhani +3
  • Research Article
  • Citations3

Hybrid deep learning and optimized clustering mechanism for load balancing and fault tolerance in cloud computing

  • Jun 29, 2024
  • Network: Computation in Neural Systems
  • Vahini Siruvoru +1
  • Conference Article
  • Citations4

Power efficient comparator architecture for wireless sensor nodes

  • Oct 01, 2016
  • C S Jasmin +1
  • Conference Article
  • Citations32

Relaxing SIMD control flow constraints using loop transformations

  • Jan 01, 1992
  • Reinhard V Hanxleden +1
  • Research Article
  • Citations23

Dynamic Load Balancing in Parallel Execution of Cellular Automata

  • Feb 01, 2021
  • IEEE Transactions on Parallel and Distributed Systems
  • Andrea Giordano +4
  • Research Article
  • Citations5

Pre‐filtering based summarization for data partitioning in distributed stream processing

  • Apr 30, 2021
  • Concurrency and Computation: Practice and Experience
  • Adeel Aslam +2
  • Research Article
  • Citations1

OPTIMAL SYNTHESIS OF PROCESSOR ARRAYS WITH PIPELINED ARITHMETIC UNITS

  • Sep 01, 1994
  • Parallel Processing Letters
  • Kumar Ganapathy +1
  • Conference Article
  • Citations2

The effect of inter-PE communication network configuration on the performance of array computers

  • Apr 06, 1992
  • Hassan Diab +1
  • Conference Article
  • Citations2

Task partitioning optimization algorithm for energy saving and load balance on NoC-based MPSoCs

  • Mar 01, 2015
  • Marco P Stefani +5
  • Research Article
  • Citations3

Determining an Optimal Secondary Storage Service Rate for the PASM Control System

  • Jan 01, 1986
  • IEEE Transactions on Computers
  • Tuomenoksa +1
  • Research Article
  • Citations16

Developing SPMD applications with load balancing

  • May 10, 2003
  • Parallel Computing
  • A Plastino +2
  • Book Chapter

Semantic Integrity Constraint Checking for Multiple XML Databases

  • Jan 01, 2009
  • Praveen Madiraju +3
  • Conference Article
  • Citations5

An Implementation of a Fully Implicit Reservoir Simulator on an ICL Distributed Array Processor

  • Jan 31, 1982
  • A J Scott +7
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.