2 citations found. Retrieving documents...
Marc Feeley. Lazy remote procedure call and its implementation in a parallel variant of C. In Proceedings of International Workshop on Parallel Symbolic Languages and Systems, number 1068 in Lecture Notes in Computer Science, pages 3--21. Springer-Verlag, 1995.

 Home/Search   Document Details and Download   Summary   Related Articles   Check  

This paper is cited in the following contexts:
Efficient and Reusable Implementation of Fine-Grain.. - Kenjiro Taura (1997)   (5 citations)  (Correct)

....is native if it generates assembly, assembly like C if it generates C with inlined frame management and context switch code sequences, and simple C if it can simply run on top of C s stack frame management. Most notably, schemes that adopt simple C code generation leapfrogging [74] and lazy RPC [28] do not support a fully general concurrency model. A distinguishing feature of StackThreads is that it allows simple C code generation while implementing a general multithreading model. Below we classify previous work into three categories and describe each work in more detail. The three ....

.... general native Multilisp [33] TAM [24] general native Id [52] ABCL AP1000 [70] general assembly like C ABCL Leapfrogging [74] restricted simple C Multilisp Olden [59] restricted native Olden Concert [57] general assembly like C ICC [20] and CA [19] Lazy Threads [31] general native Id Lazy RPC [28] restricted simple C ParSubC [28] Table 2.1: List of previous efficient implementations of multithreading 2.2.1 Thread Management by Simple Task Pool Many multithreading implementations use a custom procedure linkage convention and frame management strategy, and generate assembly or assemblylike ....

[Article contains additional citation context not shown here]

Marc Feeley. Lazy remote procedure call and its implementation in a parallel variant of C. In Proceedings of International Workshop on Parallel Symbolic Languages and Systems, number 1068 in Lecture Notes in Computer Science, pages 3--21. Springer-Verlag, 1995.


Fine-grain Multithreading with Minimal Compiler Support - A.. - Taura, Yonezawa (1997)   (5 citations)  (Correct)

....1 Most work, including ours, do not guarantee any stronger sense of fairness. They only guarantee that neither the runtime nor the compiler add dependencies between threads which are otherwise independent. Most notably, schemes which adopt simple C code generation, leapfrogging [31] and lazy RPC [10], do not support a fully general concurrency model. A distinguishing feature of StackThreads is that it allows simple C code generation while implementing a general multithreading model. Below we classify previous work into three categories and describe each work in more detail. The three ....

.... 18] general native Multilisp [14] TAM [9] general native Id [22] ABCL AP1000 [28] general assembly like C ABCL Leapfrogging [31] restricted simple C Multilisp Olden [25] restricted native Olden Concert [24] general assembly like C CA [5] ICC [6] Lazy Threads [12] general native Id Lazy RPC [10] restricted simple C ParSubC [10] Table 1: List of previous efficient implementations of multithreading it turns out to be really needed. More precisely, when we create a thread which evaluates the body of f , we continue the evaluation of f just as a sequential call. 2 Mechanisms are provided ....

[Article contains additional citation context not shown here]

Marc Feeley. Lazy remote procedure call and its implementation in a parallel variant of C. In Proceedings of International Workshop on Parallel Symbolic Languages and Systems, number 1068 in Lecture Notes in Computer Science, pages 3--21. Springer-Verlag, 1995.

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