Using registers to optimize cross-domain call performance
This paper describes a new technique to improve the performance of cross-domain calls and returns in a capability-based computer system. Using register optimization information obtained from the compiler, a trusted linker can minimize the number of registers that must be saved, restored, or cleared...
Gespeichert in:
Veröffentlicht in: | Computer architecture news 1989-04, Vol.17 (2), p.194-204 |
---|---|
1. Verfasser: | |
Format: | Artikel |
Sprache: | eng |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | 204 |
---|---|
container_issue | 2 |
container_start_page | 194 |
container_title | Computer architecture news |
container_volume | 17 |
creator | Karger, Paul A. |
description | This paper describes a new technique to improve the performance of cross-domain calls and returns in a capability-based computer system. Using register optimization information obtained from the compiler, a trusted linker can minimize the number of registers that must be saved, restored, or cleared when changing from one protection domain to another. The size of the performance gain depends on the level of trust between the calling and called protection domains. The paper presents alternate implementations for an extended VAX architecture and for a RISC architecture and reports performance measurements done on a re-microprogrammed VAX-11/730 processor. |
doi_str_mv | 10.1145/68182.68201 |
format | Article |
fullrecord | <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_29476303</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>29476303</sourcerecordid><originalsourceid>FETCH-LOGICAL-c1461-b01700d5772ef0bad7c383b066fac6b3afd9c7e74bdbb31dc525a118a097bab53</originalsourceid><addsrcrecordid>eNotkD1PwzAURT2ARClM_AFPLCjlvTi2kxFVQJEqsdDZ8mdllMTBTgf49ZSW6epKR1dXh5A7hBViwx9Fi229Em0NeEEWgIJVvBPNFbku5ROOXTJYkG5X4rin2e9jmX0udE40TXMc4o-nNqdSKpcGHUdqdd_TyeeQ8qBH62_IZdB98bf_uSS7l-eP9abavr--rZ-2lcVGYGUAJYDjUtY-gNFOWtYyA0IEbYVhOrjOSi8b44xh6CyvuUZsNXTSaMPZktyfd6ecvg6-zGqIxfq-16NPh6LqrpGCATuCD2fwdDv7oKYcB52_FYL6U6JOStRJCfsFEeBVrw</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>29476303</pqid></control><display><type>article</type><title>Using registers to optimize cross-domain call performance</title><source>Access via ACM Digital Library</source><creator>Karger, Paul A.</creator><creatorcontrib>Karger, Paul A.</creatorcontrib><description>This paper describes a new technique to improve the performance of cross-domain calls and returns in a capability-based computer system. Using register optimization information obtained from the compiler, a trusted linker can minimize the number of registers that must be saved, restored, or cleared when changing from one protection domain to another. The size of the performance gain depends on the level of trust between the calling and called protection domains. The paper presents alternate implementations for an extended VAX architecture and for a RISC architecture and reports performance measurements done on a re-microprogrammed VAX-11/730 processor.</description><identifier>ISSN: 0163-5964</identifier><identifier>DOI: 10.1145/68182.68201</identifier><language>eng</language><ispartof>Computer architecture news, 1989-04, Vol.17 (2), p.194-204</ispartof><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c1461-b01700d5772ef0bad7c383b066fac6b3afd9c7e74bdbb31dc525a118a097bab53</citedby><cites>FETCH-LOGICAL-c1461-b01700d5772ef0bad7c383b066fac6b3afd9c7e74bdbb31dc525a118a097bab53</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,780,784,27924,27925</link.rule.ids></links><search><creatorcontrib>Karger, Paul A.</creatorcontrib><title>Using registers to optimize cross-domain call performance</title><title>Computer architecture news</title><description>This paper describes a new technique to improve the performance of cross-domain calls and returns in a capability-based computer system. Using register optimization information obtained from the compiler, a trusted linker can minimize the number of registers that must be saved, restored, or cleared when changing from one protection domain to another. The size of the performance gain depends on the level of trust between the calling and called protection domains. The paper presents alternate implementations for an extended VAX architecture and for a RISC architecture and reports performance measurements done on a re-microprogrammed VAX-11/730 processor.</description><issn>0163-5964</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>1989</creationdate><recordtype>article</recordtype><recordid>eNotkD1PwzAURT2ARClM_AFPLCjlvTi2kxFVQJEqsdDZ8mdllMTBTgf49ZSW6epKR1dXh5A7hBViwx9Fi229Em0NeEEWgIJVvBPNFbku5ROOXTJYkG5X4rin2e9jmX0udE40TXMc4o-nNqdSKpcGHUdqdd_TyeeQ8qBH62_IZdB98bf_uSS7l-eP9abavr--rZ-2lcVGYGUAJYDjUtY-gNFOWtYyA0IEbYVhOrjOSi8b44xh6CyvuUZsNXTSaMPZktyfd6ecvg6-zGqIxfq-16NPh6LqrpGCATuCD2fwdDv7oKYcB52_FYL6U6JOStRJCfsFEeBVrw</recordid><startdate>198904</startdate><enddate>198904</enddate><creator>Karger, Paul A.</creator><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>198904</creationdate><title>Using registers to optimize cross-domain call performance</title><author>Karger, Paul A.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c1461-b01700d5772ef0bad7c383b066fac6b3afd9c7e74bdbb31dc525a118a097bab53</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>1989</creationdate><toplevel>online_resources</toplevel><creatorcontrib>Karger, Paul A.</creatorcontrib><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>Computer architecture news</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Karger, Paul A.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Using registers to optimize cross-domain call performance</atitle><jtitle>Computer architecture news</jtitle><date>1989-04</date><risdate>1989</risdate><volume>17</volume><issue>2</issue><spage>194</spage><epage>204</epage><pages>194-204</pages><issn>0163-5964</issn><abstract>This paper describes a new technique to improve the performance of cross-domain calls and returns in a capability-based computer system. Using register optimization information obtained from the compiler, a trusted linker can minimize the number of registers that must be saved, restored, or cleared when changing from one protection domain to another. The size of the performance gain depends on the level of trust between the calling and called protection domains. The paper presents alternate implementations for an extended VAX architecture and for a RISC architecture and reports performance measurements done on a re-microprogrammed VAX-11/730 processor.</abstract><doi>10.1145/68182.68201</doi><tpages>11</tpages><oa>free_for_read</oa></addata></record> |
fulltext | fulltext |
identifier | ISSN: 0163-5964 |
ispartof | Computer architecture news, 1989-04, Vol.17 (2), p.194-204 |
issn | 0163-5964 |
language | eng |
recordid | cdi_proquest_miscellaneous_29476303 |
source | Access via ACM Digital Library |
title | Using registers to optimize cross-domain call performance |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-27T17%3A15%3A12IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Using%20registers%20to%20optimize%20cross-domain%20call%20performance&rft.jtitle=Computer%20architecture%20news&rft.au=Karger,%20Paul%20A.&rft.date=1989-04&rft.volume=17&rft.issue=2&rft.spage=194&rft.epage=204&rft.pages=194-204&rft.issn=0163-5964&rft_id=info:doi/10.1145/68182.68201&rft_dat=%3Cproquest_cross%3E29476303%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=29476303&rft_id=info:pmid/&rfr_iscdi=true |