• Home
  • Search
  • Loop scheduling with complete memory latency hiding on multi-core architecture
  • Open Access IconOpen Access
  • Cite Icon11
  • https://doi.org/10.1109/icpads.2006.58Copy DOI Icon

Loop scheduling with complete memory latency hiding on multi-core architecture

  • Jan 1, 2006
  • Chun Xue +4 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

The widening gap between processor and memory performance is the main bottleneck for modern computer systems to achieve high processor utilization. In this paper, we propose a new loop scheduling with memory management technique, iterational retiming with partitioning (IRP), that can completely hide memory latencies for applications with multi-dimensional loops on architectures like CELL processor (J.A. Kahle et al., 2005). In IRP, the iteration space is first partitioned carefully. Then a two-part schedule, consisting of processor and memory parts, is produced such that the execution time of the memory part never exceeds the execution time of the processor part. These two parts are executed simultaneously and complete memory latency hiding is reached. Experiments on DSP benchmarks show that IRP consistently produces optimal solutions as well as significant improvement over previous techniques.

Similar Papers
  • Research Article
  • Citations15

Partition Scheduling on Heterogeneous Multicore Processors for Multi-dimensional Loops Applications

  • Jul 15, 2016
  • International Journal of Parallel Programming
  • Yan Wang +2
  • Conference Article
  • Citations9

Optimal two level partitioning and loop scheduling for hiding memory latency for DSP applications

  • Jan 01, 2000
  • Zhong Wang +2
  • Conference Article
  • Citations1

Loop scheduling and assignment to minimize energy while hiding latency for heterogeneous multi-bank memory

  • Jan 01, 2008
  • Meikang Qiu +5
  • Research Article
  • Citations4

TEA-SEA: Tiling and scheduling of non-uniform two-level perfectly nested loops using an evolutionary approach

  • Nov 23, 2021
  • Expert Systems With Applications
  • Arezoo Abdollahi-Kalkhoran +2
  • Book Chapter
  • Citations9

Parallelization Strategies for the Points of Interests Algorithm on the Cell Processor

  • Jan 01, 2007
  • Tarik Saidani +3
  • PDF
  • Research Article
  • Citations1

High Performance Channel Decoders on CELL Broadband Engine for WiMAX System

  • Jan 19, 2011
  • Majlesi Journal of Electrical Engineering
  • Xiang Chen +4
  • Conference Article
  • Citations12

Parallelization schemes for memory optimization on the cell processor

  • Sep 16, 2007
  • Tarik Saidani +3
  • Conference Article
  • Citations11

A coordinated multi-agent reinforcement learning approach to multi-level cache co-partitioning

  • Mar 01, 2017
  • Rahul Jain +2
  • Research Article
  • Citations2

Data-Driven Thread Execution on Heterogeneous Processors

  • Feb 08, 2017
  • International Journal of Parallel Programming
  • Samer Arandi +3
  • Dissertation

A new hardware prefetching scheme based on dynamic interpretation of the instruction stream

  • Dec 01, 2014
  • James Edward Van Peursem
  • Research Article
  • Citations18

Register allocation for software pipelined multi-dimensional loops

  • Jun 12, 2005
  • ACM SIGPLAN Notices
  • Hongbo Rong +2
  • Research Article
  • Citations578

Effective hardware-based data prefetching for high-performance processors

  • May 01, 1995
  • IEEE Transactions on Computers
  • Tien-Fu Chen +1
  • Conference Article
  • Citations4

Parametrizing multicore architectures for multiple sequence alignment

  • May 03, 2011
  • Sebastian Isaza +4
  • Conference Article
  • Citations56

AgileRegulator: A hybrid voltage regulator scheme redeeming dark silicon for power efficiency in a multicore architecture

  • Feb 01, 2012
  • Guihai Yan +5
  • Research Article
  • Citations9

A fast and accurate method for determining a lower bound on execution time

  • Jan 07, 2004
  • Concurrency and Computation: Practice and Experience
  • G Fursin +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.