| Moores, J. CCSP - A portable CSP-based run-time system supporting C and Occam, Architectures, Languages and Techniques for Concurrent Systems . WoTUG-22: 147-168, 1999. |
....other additions to the occam language, which provide various new features and tidy up some old ones. These modifications have little or no impact on the syntax of the language, being mostly changes to the occam compiler (occ21) and the supporting run time kernel (a heavily modified version of CCSP [6]) 2 Dynamic Process Farms One application of FORK is for the dynamic creation and control of process farms. Figure 1 shows the process network for a worker farm, with a pool.manager to control the number of FORKed processes running. The farmer generates work packets (maybe by receiving them ....
J.Moores. CCSP -- a Portable CSP-based Run-time System Supporting C and occam. In B.M.Cook, editor, Architectures, Languages and Techniques for Concurrent Systems, volume 57 of Concurrent Systems Engineering series, pages 147--168, Amsterdam, the Netherlands, April 1999. WoTUG, IOS Press. ISBN: 90-5199-480-X.
.... PROC C.bar ( BYTE arry, INT len) 0 When tranpc sees a reference to an external function starting with C. it generates a special calling sequence, using the external function call C interf . This function is provided as part of the standard run time occam system, in this case CCSP [5]. Blocking calls are declared in a similar way, but instead of starting with C. they start with B. or BX. The calls starting with B. identify a normal blocking call; those starting with BX. indicate a blocking call on whose termination occam may ALT. Terminatable blocking calls are ....
....faster than occwserv (figure 17) but occwserv handled more requests for 1k files per second (figure 16) For 8k files, apache and occwserv have a roughly equal performance. 6 Conclusions and Future Work This paper has shown that it is possible to enhance a user level thread scheduler (CCSP [5]) such that individual processes may block inside the OS kernel, without stopping other userlevel threads (occam processes) running in parallel. The work done here centers around the KRoC occam system, but it could be ported to other user level thread schedulers such as MESH [11] which was based ....
J.Moores. CCSP -- a Portable CSP-based Run-time System Supporting C and occam. In B.M.Cook, editor, Architectures, Languages and Techniques for Concurrent Systems, volume 57 of Concurrent Systems Engineering series, pages 147--168, Amsterdam, the Netherlands, April 1999. WoTUG, IOS Press.
....occam[3] sources. A modified Inmos occam compiler (occ21) is used to generate Extended Transputer Code (ETC) 4] from occam sources. ETC can be thought of as Virtual Transputer Byte Code. A translator is then used to turn ETC into native i386 code, which is then linked with libraries and the CCSP [5] run time kernel to produce an executable. Figure 1 shows this layout, with routes for two different translators, tranpc and tranx86. The original translator used in the KRoC Linux system was tranpc. This was written by Michael Poole in occam and, to a small extent, based on the octran translator ....
....F.R.M. Barnes Translating ETC to IA32 2.3 Interaction with the kernel Interaction with the run time kernel, which implements the virtual transputer for communication and scheduling, is done through the use of kernel calls 3 . Support for two existing kernels is provided, the original CCSP [5] and a heavily modified version of CCSP which provides additional kernel calls and supports different calling conventions. Parts of the framework are also in place to support MESH 4 [13] and kernel level schedulers such as libcsp [14] or pthreads. The original combination of tranpc and CCSP ....
[Article contains additional citation context not shown here]
J.Moores. CCSP -- a Portable CSP-based Run-time System Supporting C and occam. In B.M.Cook, editor, Architectures, Languages and Techniques for Concurrent Systems, volume 57 of Concurrent Systems Engineering series, pages 147--168, Amsterdam, the Netherlands, April 1999. WoTUG, IOS Press.
No context found.
Moores, J. CCSP - A portable CSP-based run-time system supporting C and Occam, Architectures, Languages and Techniques for Concurrent Systems . WoTUG-22: 147-168, 1999.
No context found.
Moores, J. (1999), CCSP - A Portable CSP-Based Run-Time System supporting C and occam, WoTUG-22. Architectures, Languages and Techniques, Keele,IOS.
No context found.
J.Moores. CCSP -- a Portable CSP-based Run-time System Supporting C and occam. In B.M.Cook, editor, Architectures, Languages and Techniques for Concurrent Systems, volume 57 of Concurrent Systems Engineering series, pages 147--168, Amsterdam, the Netherlands, April 1999. WoTUG, IOS Press. ISBN: 90-5199-480-X.
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