11 citations found. Retrieving documents...
S. Dascal and U. Vishkin. Experiments with List Ranking on ExplicitMu lti Threaded (XMT) Instru3N on Parallelism. In 3rd Workshop on Algorithms Engineering (WAE-99), me 1668 of Lecture Notes in Computer Science, page 43 #, 1999.

 Home/Search   Document Details and Download   Summary   Related Articles   Check  

This paper is cited in the following contexts:
Experiments with List Ranking for Explicit Multi-Threaded.. - Dascal, Vishkin (1999)   (5 citations)  (Correct)

....algorithm is faster for large inputs, for smaller inputs a new variant of [Vi84] called the No Cut algorithm, offers competitive performance. iii) Analytic (non asymptotic) performance analysis is possible for smaller inputs. Due to space limitations, we must refer interested readers to [DV99]. 2 List Ranking Algorithms The input is an array of N elements, each having a pointer to its successor in a linked list (the successor can be anywhere in the array) The pointer is labeled with the distance it represents. The list ranking problem is to find for each element in the list its ....

....such an increase for cost effective performance improvement of existing code. Our building blocks for parallel list ranking are several parallel algorithms each of which is non dominated, i.e. for each of these algorithms there is some input size and some P value for which it is the fastest. [DV99] describes low and high level considerations that were involved in getting the best performance out of each algorithm, and for assembling them in line with the accelerating cascades technique (see [CV86a] This section discusses particularly noteworthy issues related to work and time analysis of ....

[Article contains additional citation context not shown here]

S. Dascal and U. Vishkin. Experiments with list ranking for Explicit Multi-Threaded (XMT) instruction parallelism (extended summary), UMIACS-TR-99-33, June 1999.


Evaluating the XMT Parallel Programming Model - Naishlos, Nuzman, Tseng, Vishkin (2001)   Self-citation (Vishkin)   (Correct)

.... parallelism Previous papers on XMT have discussed in detail its fine grained SPMD multi threaded programming model, architectural support for concurrently executing multiple contexts on chip, and preliminary evaluation of several parallel algorithms using handcoded assembly programs [VDB 98] [DV99]. A more recent paper describes the prototype XMT programming environment, including the XMT compiler and simulator [N 00] In this paper, we describe features of the XMT programming model that were designed for exploiting on chip parallelism, and evaluate their impact on both programmability and ....

S. Dascal and U. Vishkin, "Experiments with List Ranking on Explicit Multi-Threaded (XMT) Instruction Parallelism," Proc. 3rd Workshop on Algorithms Engineering (WAE-99), July 1999, London, U.K.


Towards a First Vertical Prototyping of an Extremely .. - Naishlos, Nuzman.. (2001)   (1 citation)  Self-citation (Vishkin)   (Correct)

....of applications. Previous papers on XMT have discussed in detail its fine grained SPMD multi threaded programming model, architectural support for concurrently executing multiple contexts on chip, and preliminary evaluation of several parallel algorithms using handcoded assembly programs [VDB 98] [DV99]. The introduction of an XMT compiler allows us to evaluate XMT for the first time as a complete environment ( vertical prototyping ) using a much larger benchmark suite (with longer codes) than before. Due to the rather broad nature of our work, specialized parts of the work the evaluation of ....

S. Dascal and U. Vishkin, "Experiments with List Ranking on Explicit Multi-Threaded (XMT) Instruction Parallelism," Proc. 3rd Workshop on Algorithms Engineering (WAE-99), July 1999, London, U.K.


Evaluating the XMT Parallel Programming Model - Dorit Naishlos Joseph (2001)   Self-citation (Vishkin)   (Correct)

.... on chip parallelism Previous papers on XMT have discussed in detail its fine grained SPMD multithreaded programming model, architectural support for concurrently executing multiple contexts on chip, and preliminary evaluation of several parallel algorithms using hand coded assembly programs [14] [6]. A more recent paper describes the prototype XMT programming environment, including the XMT compiler and simulator [11] In this paper, we describe features of the XMT programming model that were designed for exploiting on chip parallelism, and evaluate their impact on both programmability and ....

S. Dascal and U. Vishkin, "Experiments with List Ranking on Explicit Multi-Threaded (XMT) Instruction Parallelism," Proc. 3rd Workshop on Algorithms Engineering (WAE99) , July 1999, London, U.K.


Evaluating Multi-threading in the Prototype XMT Environment - Naishlos, Nuzman, Tseng.. (2000)   (1 citation)  Self-citation (Vishkin)   (Correct)

....instruction. Previous papers on XMT have discussed in detail its fine grained SPMD multi threaded programming model, architectural support for concurrently executing multiple contexts on chip, and preliminary evaluation of several parallel algorithms using hand coded assembly programs [VDB 98] [DV99]. In this paper, we evaluate XMT for the first time as a complete environment, including compiler and hardware simulator. The main contributions of this paper are as follows: We present details of a prototype implementation of XMT, including compiler and code shape. We experimentally ....

S. Dascal and U. Vishkin, "Experiments with List Ranking on Explicit Multi-Threaded (XMT) Instruction Parallelism," Proc. 3rd Workshop on Algorithms Engineering (WAE-99), July 1999, London, U.K.


A No-Busy-Wait Balanced Tree Parallel Algorithmic Paradigm - Vishkin (2000)   Self-citation (Vishkin)   (Correct)

.... list ranking algorithms, using the Euler tour technique with one exception: the computation of the right (and left) nearest larger elements, which is is an interesting instance of the all nearest smaller values (ANSV) problem [BSV93] Practical XMT list ranking techniques have been discussed in [DS99]. We have nothing new to add about this stage beyond [CV88a] and [DS99] A no busy wait parallel algorithm for our ANSV problem We refer the reader to [BSV93] for background and PRAM algorithms for the ANSV problem. Next, we jump directly to the no busy wait algorithm. Given are an array s1 ; s2 ....

.... the computation of the right (and left) nearest larger elements, which is is an interesting instance of the all nearest smaller values (ANSV) problem [BSV93] Practical XMT list ranking techniques have been discussed in [DS99] We have nothing new to add about this stage beyond [CV88a] and [DS99]. A no busy wait parallel algorithm for our ANSV problem We refer the reader to [BSV93] for background and PRAM algorithms for the ANSV problem. Next, we jump directly to the no busy wait algorithm. Given are an array s1 ; s2 ; sk of size k, where the s i values, k, a i , 2 i k, and n ....

S. Dascal and U. Vishkin. Experiments with list ranking for Explicit Multi-Threaded (XMT) instruction parallelism (extended abstract). In Proc. 3rd Workshop on Algorithms Engineering (WAE'99), London, U.K., July 1999.


XMT-M: A Scalable Decentralized Processor - Berkovich, Nuzman, Franklin.. (1999)   Self-citation (Vishkin)   (Correct)

....OSes [25] In the serial algorithm, we traverse the list and rewrite it in the proper order. For the XMT version, we use two algorithms: 1) Wyllie s pointer jumping algorithm [18] for the 50 and 500 sized inputs and (2) the no cut coin tossing algorithm for the 5K and 250K sized inputs. The work [10] presented discussion of the various list ranking algorithms on XMT. 50 item array, 500 item array, 5K item array, 250K item array. A variant of radix sort. It sorts integers from a range of values by applying binsort in iterations for a smaller range. For speed up evaluations, one would wish to ....

S. Dascal and U. Vishkin, "Experiments with List Ranking on Explicit Multi-Threaded (XMT) Instruction Parallelism, " Proc. 3rd Workshop on Algorithms Engineering (WAE-99), July 1999, London, U.K. Downloadable from http://www.umiacs.umd.edu/~vishkin/XMT/.


CGMgraph/CGMlib: Implementing and Testing CGM Graph.. - School Of Compu   (Correct)

No context found.

S. Dascal and U. Vishkin. Experiments with List Ranking on ExplicitMu lti Threaded (XMT) Instru3N on Parallelism. In 3rd Workshop on Algorithms Engineering (WAE-99), me 1668 of Lecture Notes in Computer Science, page 43 #, 1999.


CGMgraph/CGMlib: Implementing and Testing CGM Graph.. - School Of Compu   (Correct)

No context found.

S. Dascal and U. Vishkin. Experiments with List Ranking on ExplicitMu lti Threaded (XMT) Instru3N on Parallelism. In 3rd Workshop on Algorithms Engineering (WAE-99), me 1668 of Lecture Notes in Computer Science, page 43 #, 1999.


CGMgraph/CGMlib: Implementing and Testing CGM Graph Algorithms.. - Chan, Dehne (2003)   (Correct)

No context found.

S. Dascal and U. Vishkin. Experiments with List Ranking on ExplicitMu lti Threaded (XMT) Instru3N on Parallelism. In 3rd Workshop on Algorithms Engineering (WAE-99), me 1668 of Lecture Notes in Computer Science, page 43 #, 1999.


CGMgraph/CGMlib: Implementing and Testing CGM Graph Algorithms.. - Chan, Dehne (2003)   (Correct)

No context found.

S. Dascal and U. Vishkin. Experiments with List Ranking on ExplicitMu lti Threaded (XMT) Instru3N on Parallelism. In 3rd Workshop on Algorithms Engineering (WAE-99), me 1668 of Lecture Notes in Computer Science, page 43 #, 1999.

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC