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
<?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>