8 citations found. Retrieving documents...
W. Kim. THAL: An Actor System for Efficient and Scalable Concurrent Computing. PhD thesis, University of Illinois at Urbana-Champaign, May 1997. http://www-osl.cs.uiuc.edu/.

 Home/Search   Document Details and Download   Summary   Related Articles   Check  

This paper is cited in the following contexts:
Clara: An Actor Language for High Performance Distributed Computing - Carolyn   (Correct)

....the customer behaviour up to the point before the remote invocation and its continuation. In our presentation, we have made some simplifying assumptions, including: that is a list of commands without if branches and that there is just one synchronous call L . The reader is refered to [Kim97] for a more detailed treatment. The following behaviour definition is included in our compiled code: behaviour 9; W V8V attributes S ; St, u : nil; methods 9; if ( u = nil) then if ( then begin : send ....

....the two languages attempt to be independent of the operating environment by using publically available middleware, LAM MPI and Charm respectivelly. The concern with per formance issues was present not only in the design of our tool but also in the actor systems Rosette [TKS 89] and THAL [Kim97] In addition, Clara shares with Concurrent Haskell [PJGF96] and Facile [GMP89] the asynchronous mode of interaction and the semantics clearly stratified into local computation and concurrency layers. The comparison between Clara and the languages and systems above deserves further investigation ....

Wooyoung Kim. THAL: An Actor System for Efficient and Scalable Concurrent Computing. PhD thesis, University of Illinois at Urbana-Champaign, 1997.


Clara: An Actor Language for High Performance Distributed.. - Duarte, Talcott   (Correct)

....the customer behaviour up to the point before the remote invocation and its continuation. In our presentation, we have made some simplifying assumptions, including: that ; is a list of commands without if branches and that there is just one synchronous call . The reader is refered to [5] for a detailed treatment. The following behaviour definition is included in our compiled code: behaviour 576W h 4 attributes s) sl ; nil; methods 576 8 : if ( nil) then if ( then begin : send 576 : ....

Wooyoung Kim. THAL: An Actor System for Efficient and Scalable Concurrent Computing. PhD thesis, University of Illinois at Urbana-Champaign, 1997.


CompOSE|Q - A QoS-enabled Customizable Middleware Framework .. - Venkatasubramanian (1999)   (Correct)

....distribution and provides services. 3) a compact runtime component that resides on the nodes of the distributed system which interacts with the distributed component of the middleware. For the initial implementation of CompOSEjQ, we derive components from the actor based runtime system THAL [6]; these components implement basic services such as actor scheduling, message communication and actor creation. The middleware layer of CompOSEjQ cur rently supports remote creation, a basic name service and a rudimentary state capture(distributed snapshot) mechanism. We are concurrently ....

W. Kim. Thal: An Actor System for Efficient and Scalable Concurrent Computing. PhD thesis, University of Illinois at Urbana-Champaign, 1997.


Macroservers: An Execution Model for DRAM Processor-In-Memory.. - Zima, Sterling (2000)   (Correct)

.... FORALL THREADS (I=1:np) SPAWN(my producer, produce, my buffer) DETACHED Create nc consumer threads: FORALL THREADS (I=1:nc) SPAWN(my consumer, consumer, my buffer) DETACHED Delta Delta Delta END PROGRAM Figure 5: Producer Consumer Problem: Part 2 32 particular the THAL language [37], include support for dynamic actor placement. However, the actor model is simpler and at a lower level of abstraction than the macroserver model. State change in actors is always atomic, resulting in a serialization of message reception. The asynchronous execution and synchronization of threads ....

W.Kim. Thal: An Actor System for Efficient and Scalable Concurrent Computing. Ph.D.Thesis, University of Illinois at Urbana-Champaign, 1997.


An Adaptive Resource Management Architecture For Global.. - Venkatasubramanian (1998)   (1 citation)  (Correct)

....provides the interface to services such as global addressing, memory management, fair scheduling, and communication. It turns out that these services can be efficiently implemented, thus raising the level of abstraction while reducing the size and complexity of code on concurrent architectures [93]. Application portability is achieved via a well defined interface exported to the compiler this makes the application architecture independent. Architecture dependent modules are separated; hence porting the runtime system across multiple platforms is fairly straightforward. Actor languages ....

....into function calls. For instance, the time taken for remote actor creation varies considerably as it is dependent on processor load and network traffic. Hence, in platforms where hardware context switching is available, it is desirable to implement a technique called split phase remote creation [93]. Here, the processor requesting remote creation context switches to another thread from the one requesting the remote creation effectively hiding latency and improving processor utilization. This approach is however not suitable on platforms where context switch is expensive. Another approach to ....

W. Kim. THAL: An Actor System for Efficient and Scalable Concurrent Computing. PhD thesis, University of Illinois at Urbana-Champaign, May 1997.


Customization and Composition of Distributed Objects: Policy.. - Astley (1999)   (12 citations)  (Correct)

....after it has been created. That is var name holds a value which may be used as a target for interactions. The language by which actors are specified and the parameterization of the meta level architecture are independent of dcl syntax. Note that many choices are possible for specifying actors [53, 35, 46]. For our purposes, we assume the existence of a separate language for specifying actors, together with a suitable instantiation of the meta level architecture. We describe the syntax and semantics of dcl in the remainder of this chapter. Several example architectures are presented to drive the ....

W. Kim. THAL: An Actor System for Efficient and Scalable Concurrent Computing. PhD thesis, University of Illinois at Urbana-Champaign, May 1997.


Sather 2: A Language Design for Safe, High-Performance.. - Gomes, Löwe, Quittek.. (1997)   (Correct)

....copying of local state or disallows intra object parallelism; atomicity of all method invocation has a negative performance impact. The model usually relies on sophisticated compiler optimizations to limit the degree of parallelism in order to reduce queue management overhead on modern hardware [22]. On the positive side, the absence of intra object parallelism and the atomicity of methods eliminates the programming overhead to ensure memory consistency. This, in turn, eliminates the source of pernicious bugs especially well known to programmers developing software for symmetric ....

W. Kim. Thal: An Actor System for Efficient and Scalable Concurrent Computing. Ph. D. Thesis. University of Illinois at Urbana-Champaign, 1997.


Actors: A Model for Reasoning about Open Distributed Systems - Agha, Thati, Ziaei (2001)   (Correct)

No context found.

W. Kim. THAL: An Actor System for Efficient and Scalable Concurrent Computing. PhD thesis, University of Illinois at Urbana-Champaign, May 1997. http://www-osl.cs.uiuc.edu/.

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