Experiments With List Ranking for Explicit Multi-Threaded (XMT) Instruction Parallelism

2Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.

Abstract

Algorithms for the problem of list ranking are empirically studied with respect to the Explicit Multi-Threaded (XMT) platform for instruction-level parallelism (ILP). The main goal of this study is to understand the differences between XMT and more traditional parallel computing implementation platforms/models as they pertain to the well studied list ranking problem. Some of the findings are: (i) Good speedups for much smaller inputs are possible, (ii) In part, the first finding is based on a natural variant of a 1984 algorithm, called the No-Cut algorithm. The paper incorporates analytic (non-asymptotic) performance analysis into experimental performance analysis for relatively small inputs. This provides an interesting example where experimental research and theoretical analysis complement one another. Explicit Multi-Threading (XMT) is a fine-grained computation framework introduced in our SPAA′98 paper. Building on some key ideas of parallel computing, XMT covers the spectrum from algorithms through architecture to implementation; the main implementation related innovation in XMT was through the incorporation of low-overhead hardware and software mechanisms (for more effective fine-grained parallelism). The XMT platform aims at faster single-task completion time by way of ILP. © 2000, ACM. All rights reserved.

Cite

CITATION STYLE

APA

Dascal, S., & Vishkin, U. (2000). Experiments With List Ranking for Explicit Multi-Threaded (XMT) Instruction Parallelism. ACM Journal of Experimental Algorithmics, 5, 10. https://doi.org/10.1145/351827.384252

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free