• Home
  • Search
  • Provably good multicore cache performance for divide-and-conquer algorithms
  • Cite Icon45
  • https://doi.org/10.5555/1347082.1347137Copy DOI Icon

Provably good multicore cache performance for divide-and-conquer algorithms

  • Jan 20, 2008
  • Guy E Blelloch +5 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

This paper presents a multicore-cache model that reflects the reality that multicore processors have both per-processor private (L1) caches and a large shared (L2) cache on chip. We consider a broad class of parallel divide-and-conquer algorithms and present a new on-line scheduler, CONTROLLED-PDF, that is competitive with the standard sequential scheduler in the following sense. Given any dynamically unfolding computation DAG from this class of algorithms, the cache complexity on the multicore-cache model under our new scheduler is within a constant factor of the sequential cache complexity for both L1 and L2, while the time complexity is within a constant factor of the sequential time complexity divided by the number of processors p. These are the first such asymptotically-optimal results for any multicore model. Finally, we show that a separator-based algorithm for sparse-matrix-dense-vector-multiply achieves provably good cache performance in the multicore-cache model, as well as in the well-studied sequential cache-oblivious model.

Similar Papers
  • PDF
  • Preprint Article

Performance analysis of coalesce private or spill shared (CPOSS) replacement strategy overLRU to handle directory entry evictions from the slice last level cache (LLC) using a scalable coherent sparse directory in Multicore processor

  • May 06, 2024
  • Research Square
  • Narottam Sahu +3
  • Conference Article
  • Citations1

Performance Evaluation of Memory Caches in Multiprocessors

  • Aug 01, 1993
  • Yung-Chin Chen +1
  • Conference Article
  • Citations2

PV-aware Replacement Policy for Two-level Shared Cache

  • Dec 01, 2022
  • Bindu Agarwalla +2
  • Single Report
  • Citations45

Victim Migration: Dynamically Adapting Between Private and Shared CMP Caches

  • Oct 10, 2005
  • Michael Zhang +1
  • Single Book
  • Citations51

Multicore Processors and Systems

  • Jan 01, 2009
  • Stephen W Keckler +1
  • Conference Article
  • Citations1

Measuring Cache Complexity Using Data Movement Distance (DMD)

  • Jun 01, 2021
  • Donovan Snyder +1
  • Research Article

Alleviate Chip Pin Constraint for Multicore Processor by On/Off-Chip Power Delivery System Codesign

  • Mar 02, 2017
  • ACM Journal on Emerging Technologies in Computing Systems
  • Xuan Wang +8
  • Conference Article
  • Citations5

Optimal task scheduler for multi-core processor

  • Oct 01, 2010
  • Vinay G Vaidya +2
  • Research Article
  • Citations11

The task allocation problem with constant communication

  • Feb 04, 2003
  • Discrete Applied Mathematics
  • W Fernandez De La Vega +1
  • Research Article
  • Citations52

Scheduling in and out forests in the presence of communication delays

  • Jan 01, 1996
  • IEEE Transactions on Parallel and Distributed Systems
  • T.A Varvarigou +3
  • Conference Article
  • Citations3

Impact of communication volume on the maximum speedup in Parallel computing based on graph partitioning

  • Oct 01, 2019
  • Soumia Chokri +5
  • PDF
  • Research Article

Enhance the Performance of Associative Memory by Using New Methods

  • Nov 01, 2017
  • VFAST Transactions on Software Engineering
  • Hafsa Mehboob +1
  • Research Article
  • Citations9

Requirements-preserving design automation for multiprocessor embedded system applications

  • Jun 05, 2020
  • Journal of Ambient Intelligence and Humanized Computing
  • Md Al Maruf +1
  • Research Article
  • Citations3

Efficient Data Transfer in a Heterogeneous Multicore-Based CE Systems using Cache Performance Optimization

  • Sep 01, 2019
  • IEEE Consumer Electronics Magazine
  • Juan Fang +4
  • Dissertation

Design and implementation of parallel algorithms for automata

  • Jan 01, 1996
  • Xuefeng Xiong
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.