Automatically assigned DDC number: 00435

Manually assigned DDC number: 00435

Number of references: 8

Title: A Portable Run-Time System for the SR Concurrent Programming Language

Author:

Author:

Subject: Gregory D. Benson,Ronald A. Olsson A Portable Run-Time System for the SR Concurrent Programming Language

Description: A run-time system is the glue between the compiler-generated code and the underlying platform. In addition to having a significant impact on performance, run-time systems are also largely responsible for the degree of portability of a language implementation. Concurrent programming languages are particularly dependent on threads and communication, both of which can vary greatly from platform to platform. This paper presents our current work in developing a portable run-time system for the SR programming language. We argue that portability must be addressed at multiple layers in a run-time system, and not just in a single virtual machine layer. We also present detailed design issues of our run-time system, especially with respect to the thread interface. Performance results are presented for three Linux-based thread packages. Although our work focused on the SR implementation, our overall approach and general observations should also be applicable to implementations of other concurrent ...

Contributor: The Pennsylvania State University CiteSeer Archives

Publisher: unknown

Date: 1998-01-20

Pubyear: 1997

Format: ps

Identifier: http://citeseer.ist.psu.edu/161231.html

Source: http://elysium.cs.ucdavis.edu/~benson/publications/sr-rtspp97.ps

Language: en

Relation:

Relation:

Relation:

Relation:

Relation:

Relation:

Relation:

Relation:

Rights: unrestricted

Graph

<?xml   version="1.0"   encoding="UTF-8"?>

<references_metadata>

      <rec   ID="/34155.html"   Type="article"   CiteSeer_Book="IEEE   Transactions   on   Software   Engineering"   CiteSeer_Volume="18"   Title="Orca:   a   language   for   parallel   programming   of   distributed   systems,">

            <identifier   Org="ISBN:0387215093"   Paper_ID="/34155.html"   Extracted="0387215093"   DDC="004.6"   Normalized_DDC="0046"   Normalized_Weight="0.0625"   />

            <identifier   Org="ISBN:0780329635"   Paper_ID="/34155.html"   Extracted="0780329635"   />

            <identifier   Org="ISBN:0792359666"   Paper_ID="/34155.html"   Extracted="0792359666"   DDC="006.3/3"   Normalized_DDC="00633"   Normalized_Weight="0.0625"   />

            <identifier   Org="ISBN:0818678828"   Paper_ID="/34155.html"   Extracted="0818678828"   DDC="005.2/75"   Normalized_DDC="005275"   Normalized_Weight="0.0625"   />

            <identifier   Org="ISBN:3540401946"   Paper_ID="/34155.html"   Extracted="3540401946"   DDC="004"   Normalized_DDC="004"   Normalized_Weight="0.0625"   />

            <identifier   Org="ISBN:354040788X"   Paper_ID="/34155.html"   Extracted="354040788X"   DDC="004/.35"   Normalized_DDC="00435"   Normalized_Weight="0.0625"   />

            <identifier   Org="ISBN:3540571205"   Paper_ID="/34155.html"   Extracted="3540571205"   DDC="005.1/1"   Normalized_DDC="00511"   Normalized_Weight="0.0625"   />

            <identifier   Org="ISBN:354057932X"   Paper_ID="/34155.html"   Extracted="354057932X"   DDC="005.2"   Normalized_DDC="0052"   Normalized_Weight="0.0625"   />

            <identifier   Org="ISBN:354058868X"   Paper_ID="/34155.html"   Extracted="354058868X"   DDC="005.2"   Normalized_DDC="0052"   Normalized_Weight="0.0625"   />

            <identifier   Org="ISBN:3540600426"   Paper_ID="/34155.html"   Extracted="3540600426"   DDC="004/.36"   Normalized_DDC="00436"   Normalized_Weight="0.0625"   />

            <identifier   Org="ISBN:3540614397"   Paper_ID="/34155.html"   Extracted="3540614397"   DDC="005.1/1"   Normalized_DDC="00511"   Normalized_Weight="0.0625"   />

            <identifier   Org="ISBN:3540625739"   Paper_ID="/34155.html"   Extracted="3540625739"   DDC="004.6/185"   Normalized_DDC="0046185"   Normalized_Weight="0.0625"   />

            <identifier   Org="ISBN:3540628401"   Paper_ID="/34155.html"   Extracted="3540628401"   DDC="004/.35"   Normalized_DDC="00435"   Normalized_Weight="0.0625"   />

            <identifier   Org="ISBN:3540673520"   Paper_ID="/34155.html"   Extracted="3540673520"   DDC="004/.36"   Normalized_DDC="00436"   Normalized_Weight="0.0625"   />

            <identifier   Org="ISBN:3540679561"   Paper_ID="/34155.html"   Extracted="3540679561"   DDC="004/.35"   Normalized_DDC="00435"   Normalized_Weight="0.0625"   />

            <identifier   Org="ISBN:3540728813"   Paper_ID="/34155.html"   Extracted="3540728813"   />

            <identifier   Org="ISBN:3540922946"   Paper_ID="/34155.html"   Extracted="3540922946"   />

            <identifier   Org="ISBN:9051991770"   Paper_ID="/34155.html"   Extracted="9051991770"   DDC="004.35"   Normalized_DDC="00435"   Normalized_Weight="0.0625"   />

            <identifier   Org="ISBN:905199267X"   Paper_ID="/34155.html"   Extracted="905199267X"   DDC="004/.35"   Normalized_DDC="00435"   Normalized_Weight="0.0625"   />

      </rec>

      <rec   ID="/22255.html"   Type="misc"   CiteSeer_Book=""   CiteSeer_Volume=""   Title="Towards   microkernel   support   for   the   SR   concurrent   programmiing   language,"   />

      <rec   ID="/125625.html"   Type="inproceedings"   CiteSeer_Book=""   CiteSeer_Volume=""   Title="The   design   of   microkernel   support   for   the   {SR}   concurrent   programming   language,">

            <identifier   Org="ISBN:0792396359"   Paper_ID="/125625.html"   Extracted="0792396359"   DDC="005.4/2"   Normalized_DDC="00542"   Normalized_Weight="1.0"   />

      </rec>

      <rec   ID="/32860.html"   Type="inproceedings"   CiteSeer_Book=""   CiteSeer_Volume=""   Title="{Panda}:   {A}   Portable   Platform   to   Support   Parallel   Programming   Languages,">

            <identifier   Org="ISBN:0471332887"   Paper_ID="/32860.html"   Extracted="0471332887"   DDC="004/.35"   Normalized_DDC="00435"   Normalized_Weight="0.08333333333333333"   />

            <identifier   Org="ISBN:0780329635"   Paper_ID="/32860.html"   Extracted="0780329635"   />

            <identifier   Org="ISBN:0780335295"   Paper_ID="/32860.html"   Extracted="0780335295"   DDC="004/.35"   Normalized_DDC="00435"   Normalized_Weight="0.08333333333333333"   />

            <identifier   Org="ISBN:0818671777"   Paper_ID="/32860.html"   Extracted="0818671777"   DDC="004.35"   Normalized_DDC="00435"   Normalized_Weight="0.08333333333333333"   />

            <identifier   Org="ISBN:0818675519"   Paper_ID="/32860.html"   Extracted="0818675519"   DDC="004.35"   Normalized_DDC="00435"   Normalized_Weight="0.08333333333333333"   />

            <identifier   Org="ISBN:0818677430"   Paper_ID="/32860.html"   Extracted="0818677430"   />

            <identifier   Org="ISBN:0897919084"   Paper_ID="/32860.html"   Extracted="0897919084"   />

            <identifier   Org="ISBN:1402052626"   Paper_ID="/32860.html"   Extracted="1402052626"   DDC="005.1"   Normalized_DDC="0051"   Normalized_Weight="0.08333333333333333"   />

            <identifier   Org="ISBN:1880446847"   Paper_ID="/32860.html"   Extracted="1880446847"   />

            <identifier   Org="ISBN:3540401954"   Paper_ID="/32860.html"   Extracted="3540401954"   DDC="004"   Normalized_DDC="004"   Normalized_Weight="0.08333333333333333"   />

            <identifier   Org="ISBN:354057932X"   Paper_ID="/32860.html"   Extracted="354057932X"   DDC="005.2"   Normalized_DDC="0052"   Normalized_Weight="0.08333333333333333"   />

            <identifier   Org="ISBN:3540579818"   Paper_ID="/32860.html"   Extracted="3540579818"   DDC="004/.3"   Normalized_DDC="0043"   Normalized_Weight="0.08333333333333333"   />

            <identifier   Org="ISBN:3540625739"   Paper_ID="/32860.html"   Extracted="3540625739"   DDC="004.6/185"   Normalized_DDC="0046185"   Normalized_Weight="0.08333333333333333"   />

            <identifier   Org="ISBN:3540643591"   Paper_ID="/32860.html"   Extracted="3540643591"   DDC="004/.35"   Normalized_DDC="00435"   Normalized_Weight="0.08333333333333333"   />

            <identifier   Org="ISBN:3540650415"   Paper_ID="/32860.html"   Extracted="3540650415"   DDC="004/.35"   Normalized_DDC="00435"   Normalized_Weight="0.08333333333333333"   />

            <identifier   Org="ISBN:9051991770"   Paper_ID="/32860.html"   Extracted="9051991770"   DDC="004.35"   Normalized_DDC="00435"   Normalized_Weight="0.08333333333333333"   />

      </rec>

      <rec   ID="/64629.html"   Type="inproceedings"   CiteSeer_Book="Operating   Systems   Design   and   Implementation"   CiteSeer_Volume=""   Title="Microkernels   Meet   Recursive   Virtual   Machines,">

            <identifier   Org="ISBN:0321117891"   Paper_ID="/64629.html"   Extracted="0321117891"   DDC="005.4/3"   Normalized_DDC="00543"   Normalized_Weight="0.14285714285714285"   />

            <identifier   Org="ISBN:0769502016"   Paper_ID="/64629.html"   Extracted="0769502016"   />

            <identifier   Org="ISBN:0769507131"   Paper_ID="/64629.html"   Extracted="0769507131"   DDC="005.2/73"   Normalized_DDC="005273"   Normalized_Weight="0.14285714285714285"   />

            <identifier   Org="ISBN:076951040X"   Paper_ID="/64629.html"   Extracted="076951040X"   DDC="005.4/3"   Normalized_DDC="00543"   Normalized_Weight="0.14285714285714285"   />

            <identifier   Org="ISBN:0780341597"   Paper_ID="/64629.html"   Extracted="0780341597"   />

            <identifier   Org="ISBN:0818676922"   Paper_ID="/64629.html"   Extracted="0818676922"   />

            <identifier   Org="ISBN:0818678348"   Paper_ID="/64629.html"   Extracted="0818678348"   DDC="005.4/3"   Normalized_DDC="00543"   Normalized_Weight="0.14285714285714285"   />

            <identifier   Org="ISBN:0818680733"   Paper_ID="/64629.html"   Extracted="0818680733"   DDC="004/.33"   Normalized_DDC="00433"   Normalized_Weight="0.14285714285714285"   />

            <identifier   Org="ISBN:0818684518"   Paper_ID="/64629.html"   Extracted="0818684518"   DDC="005.3"   Normalized_DDC="0053"   Normalized_Weight="0.14285714285714285"   />

            <identifier   Org="ISBN:1598292129"   Paper_ID="/64629.html"   Extracted="1598292129"   />

            <identifier   Org="ISBN:1880446227"   Paper_ID="/64629.html"   Extracted="1880446227"   />

            <identifier   Org="ISBN:1880446286"   Paper_ID="/64629.html"   Extracted="1880446286"   />

            <identifier   Org="ISBN:1880446332"   Paper_ID="/64629.html"   Extracted="1880446332"   />

            <identifier   Org="ISBN:1931971145"   Paper_ID="/64629.html"   Extracted="1931971145"   />

            <identifier   Org="ISBN:3540666737"   Paper_ID="/64629.html"   Extracted="3540666737"   DDC="005.2/76"   Normalized_DDC="005276"   Normalized_Weight="0.14285714285714285"   />

      </rec>

      <rec   ID="/8323.html"   Type="article"   CiteSeer_Book="Journal   of   Parallel   and   Distributed   Computing"   CiteSeer_Volume="37"   Title="The   {Nexus}   Approach   to   Integrating   Multithreading   and   Communication,">

            <identifier   Org="ISBN:0470853190"   Paper_ID="/8323.html"   Extracted="0470853190"   DDC="004/.36"   Normalized_DDC="00436"   Normalized_Weight="0.05555555555555555"   />

            <identifier   Org="ISBN:0471332887"   Paper_ID="/8323.html"   Extracted="0471332887"   DDC="004/.35"   Normalized_DDC="00435"   Normalized_Weight="0.05555555555555555"   />

            <identifier   Org="ISBN:0818675829"   Paper_ID="/8323.html"   Extracted="0818675829"   DDC="004/.36"   Normalized_DDC="00436"   Normalized_Weight="0.05555555555555555"   />

            <identifier   Org="ISBN:0898716195"   Paper_ID="/8323.html"   Extracted="0898716195"   DDC="004/.35"   Normalized_DDC="00435"   Normalized_Weight="0.05555555555555555"   />

            <identifier   Org="ISBN:1586030957"   Paper_ID="/8323.html"   Extracted="1586030957"   DDC="362.1/028"   Normalized_DDC="3621028"   Normalized_Weight="0.05555555555555555"   />

            <identifier   Org="ISBN:1586032674"   Paper_ID="/8323.html"   Extracted="1586032674"   DDC="005.1"   Normalized_DDC="0051"   Normalized_Weight="0.05555555555555555"   />

            <identifier   Org="ISBN:354040788X"   Paper_ID="/8323.html"   Extracted="354040788X"   DDC="004/.35"   Normalized_DDC="00435"   Normalized_Weight="0.05555555555555555"   />

            <identifier   Org="ISBN:3540422935"   Paper_ID="/8323.html"   Extracted="3540422935"   DDC="004.3"   Normalized_DDC="0043"   Normalized_Weight="0.05555555555555555"   />

            <identifier   Org="ISBN:3540425225"   Paper_ID="/8323.html"   Extracted="3540425225"   DDC="004/.35"   Normalized_DDC="00435"   Normalized_Weight="0.05555555555555555"   />

            <identifier   Org="ISBN:3540440496"   Paper_ID="/8323.html"   Extracted="3540440496"   DDC="004/.35"   Normalized_DDC="00435"   Normalized_Weight="0.05555555555555555"   />

            <identifier   Org="ISBN:3540616268"   Paper_ID="/8323.html"   Extracted="3540616268"   DDC="004/.35"   Normalized_DDC="00435"   Normalized_Weight="0.05555555555555555"   />

            <identifier   Org="ISBN:3540625739"   Paper_ID="/8323.html"   Extracted="3540625739"   DDC="004.6/185"   Normalized_DDC="0046185"   Normalized_Weight="0.05555555555555555"   />

            <identifier   Org="ISBN:3540654143"   Paper_ID="/8323.html"   Extracted="3540654143"   DDC="004/.35"   Normalized_DDC="00435"   Normalized_Weight="0.05555555555555555"   />

            <identifier   Org="ISBN:3540658319"   Paper_ID="/8323.html"   Extracted="3540658319"   DDC="004/.35"   Normalized_DDC="00435"   Normalized_Weight="0.05555555555555555"   />

            <identifier   Org="ISBN:3540665498"   Paper_ID="/8323.html"   Extracted="3540665498"   DDC="004/.35"   Normalized_DDC="00435"   Normalized_Weight="0.05555555555555555"   />

            <identifier   Org="ISBN:3540668187"   Paper_ID="/8323.html"   Extracted="3540668187"   DDC="005.1/17"   Normalized_DDC="005117"   Normalized_Weight="0.05555555555555555"   />

            <identifier   Org="ISBN:354067442X"   Paper_ID="/8323.html"   Extracted="354067442X"   DDC="004/.36"   Normalized_DDC="00436"   Normalized_Weight="0.05555555555555555"   />

            <identifier   Org="ISBN:3540679561"   Paper_ID="/8323.html"   Extracted="3540679561"   DDC="004/.35"   Normalized_DDC="00435"   Normalized_Weight="0.05555555555555555"   />

      </rec>

      <rec   ID="/15633.html"   Type="techreport"   CiteSeer_Book=""   CiteSeer_Volume=""   Title="{ON}   {DESIGNING}   {LIGHTWEIGHT}   {THREADS}   {FOR}   {SUBSTRATE}   {SOFTWARE},">

            <identifier   Org="ISBN:0792385276"   Paper_ID="/15633.html"   Extracted="0792385276"   DDC="005.27/6"   Normalized_DDC="005276"   Normalized_Weight="0.25"   />

            <identifier   Org="ISBN:0818677929"   Paper_ID="/15633.html"   Extracted="0818677929"   DDC="004.35"   Normalized_DDC="00435"   Normalized_Weight="0.25"   />

            <identifier   Org="ISBN:0818684275"   Paper_ID="/15633.html"   Extracted="0818684275"   DDC="005.2/75"   Normalized_DDC="005275"   Normalized_Weight="0.25"   />

            <identifier   Org="ISBN:1880446847"   Paper_ID="/15633.html"   Extracted="1880446847"   />

            <identifier   Org="ISBN:3540206264"   Paper_ID="/15633.html"   Extracted="3540206264"   DDC="004.1/1"   Normalized_DDC="00411"   Normalized_Weight="0.25"   />

      </rec>

      <rec   ID="/36846.html"   Type="misc"   CiteSeer_Book=""   CiteSeer_Volume=""   Title="Experience   with   a   portability   layer   for   implementing   parallel   programming   systems,">

            <identifier   Org="ISBN:0198529392"   Paper_ID="/36846.html"   Extracted="0198529392"   DDC="004/.35"   Normalized_DDC="00435"   Normalized_Weight="0.1"   />

            <identifier   Org="ISBN:0444516891"   Paper_ID="/36846.html"   Extracted="0444516891"   DDC="004.35"   Normalized_DDC="00435"   Normalized_Weight="0.1"   />

            <identifier   Org="ISBN:0444828826"   Paper_ID="/36846.html"   Extracted="0444828826"   DDC="004/.35"   Normalized_DDC="00435"   Normalized_Weight="0.1"   />

            <identifier   Org="ISBN:0471332887"   Paper_ID="/36846.html"   Extracted="0471332887"   DDC="004/.35"   Normalized_DDC="00435"   Normalized_Weight="0.1"   />

            <identifier   Org="ISBN:0818683236"   Paper_ID="/36846.html"   Extracted="0818683236"   DDC="004.2/2"   Normalized_DDC="00422"   Normalized_Weight="0.1"   />

            <identifier   Org="ISBN:1581133596"   Paper_ID="/36846.html"   Extracted="1581133596"   DDC="005.13/3"   Normalized_DDC="005133"   Normalized_Weight="0.1"   />

            <identifier   Org="ISBN:3540426094"   Paper_ID="/36846.html"   Extracted="3540426094"   DDC="004/.35"   Normalized_DDC="00435"   Normalized_Weight="0.1"   />

            <identifier   Org="ISBN:3540625739"   Paper_ID="/36846.html"   Extracted="3540625739"   DDC="004.6/185"   Normalized_DDC="0046185"   Normalized_Weight="0.1"   />

            <identifier   Org="ISBN:3540643591"   Paper_ID="/36846.html"   Extracted="3540643591"   DDC="004/.35"   Normalized_DDC="00435"   Normalized_Weight="0.1"   />

            <identifier   Org="ISBN:354067442X"   Paper_ID="/36846.html"   Extracted="354067442X"   DDC="004/.36"   Normalized_DDC="00436"   Normalized_Weight="0.1"   />

      </rec>

      <rec   ID="SELF"   Type="SELF"   CiteSeer_Book="SELF"   CiteSeer_Volume="SELF"   Title="A   Portable   Run-Time   System   for   the   SR   Concurrent   Programming   Language">

            <identifier   Org="ISBN:0818678348"   Paper_ID="SELF"   Extracted="0818678348"   DDC="005.4/3"   Normalized_DDC="00543"   Normalized_Weight="1.0"   />

      </rec>

</references_metadata>

www.000webhost.com