A gracefully degradable VLSI system for linear programming

The use of a fault-tolerant VLSI system for storing and solving linear programming problems is presented. The system can bear multiple faults in processing elements and/or links and still function with an acceptable performance degradation. It is based on an interconnection pattern consisting of a c...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE transactions on computers 1989-06, Vol.38 (6), p.853-861
Hauptverfasser: Bertossi, A.A., Bonuccelli, M.A.
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 861
container_issue 6
container_start_page 853
container_title IEEE transactions on computers
container_volume 38
creator Bertossi, A.A.
Bonuccelli, M.A.
description The use of a fault-tolerant VLSI system for storing and solving linear programming problems is presented. The system can bear multiple faults in processing elements and/or links and still function with an acceptable performance degradation. It is based on an interconnection pattern consisting of a complete binary tree in which spare links between cousin nodes are added so as to reconfigure it as a ternary tree. At any given time of a computation, faulty processing elements and/or links are circumvented by using such spare links. It is shown that the total silicon area required by this structure is only a constant factor higher than that of a complete binary tree. The result is used to give an efficient implementation of the simplex algorithm in which the time required to perform a single pivot step matches a previously established lower bound for tree machines in spite of faults.< >
doi_str_mv 10.1109/12.24294
format Article
fullrecord <record><control><sourceid>proquest_RIE</sourceid><recordid>TN_cdi_pascalfrancis_primary_6615327</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>24294</ieee_id><sourcerecordid>28298595</sourcerecordid><originalsourceid>FETCH-LOGICAL-c235t-dbefc2b181595691e20e5f58e788038a5560c558e73755fe012d57f7cc043cf43</originalsourceid><addsrcrecordid>eNo9kD1rwzAQhkVpoWla6NrNQyldnJ4ky5a6hdCPQKBDP1ahyKfgItuplAz591HqkOl4uYfnjpeQWwoTSkE9UTZhBVPFGRlRIapcKVGekxEAlbniBVySqxh_AaBkoEbkeZqtgrHott7vshpTqM3SY_az-JxncRc32GauD5lvOjQhW4c-IW3bdKtrcuGMj3hznGPy_fryNXvPFx9v89l0kVvGxSavl-gsW1JJRXpFUWSAwgmJlZTApRGiBCsOmVdCOATKalG5yloouHUFH5OHwZtu_20xbnTbRIvemw77bdRMMiWTO4GPA2hDH2NAp9ehaU3YaQr6UI6mTP-Xk9D7o9NEa7wLprNNPPFlSQVnVcLuBqxBxNN2UOwB3IBpvQ</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>28298595</pqid></control><display><type>article</type><title>A gracefully degradable VLSI system for linear programming</title><source>IEEE Xplore</source><creator>Bertossi, A.A. ; Bonuccelli, M.A.</creator><creatorcontrib>Bertossi, A.A. ; Bonuccelli, M.A.</creatorcontrib><description>The use of a fault-tolerant VLSI system for storing and solving linear programming problems is presented. The system can bear multiple faults in processing elements and/or links and still function with an acceptable performance degradation. It is based on an interconnection pattern consisting of a complete binary tree in which spare links between cousin nodes are added so as to reconfigure it as a ternary tree. At any given time of a computation, faulty processing elements and/or links are circumvented by using such spare links. It is shown that the total silicon area required by this structure is only a constant factor higher than that of a complete binary tree. The result is used to give an efficient implementation of the simplex algorithm in which the time required to perform a single pivot step matches a previously established lower bound for tree machines in spite of faults.&lt; &gt;</description><identifier>ISSN: 0018-9340</identifier><identifier>EISSN: 1557-9956</identifier><identifier>DOI: 10.1109/12.24294</identifier><identifier>CODEN: ITCOB4</identifier><language>eng</language><publisher>New York, NY: IEEE</publisher><subject>Applied sciences ; Binary trees ; Costs ; Degradation ; Electronics ; Exact sciences and technology ; Fault tolerance ; Integrated circuits ; Integrated circuits by function (including memories and processors) ; Linear programming ; Production ; Semiconductor electronics. Microelectronics. Optoelectronics. Solid state devices ; Silicon ; Systolic arrays ; Vectors ; Very large scale integration</subject><ispartof>IEEE transactions on computers, 1989-06, Vol.38 (6), p.853-861</ispartof><rights>1990 INIST-CNRS</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c235t-dbefc2b181595691e20e5f58e788038a5560c558e73755fe012d57f7cc043cf43</citedby><cites>FETCH-LOGICAL-c235t-dbefc2b181595691e20e5f58e788038a5560c558e73755fe012d57f7cc043cf43</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/24294$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,776,780,792,27901,27902,54733</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/24294$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc><backlink>$$Uhttp://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&amp;idt=6615327$$DView record in Pascal Francis$$Hfree_for_read</backlink></links><search><creatorcontrib>Bertossi, A.A.</creatorcontrib><creatorcontrib>Bonuccelli, M.A.</creatorcontrib><title>A gracefully degradable VLSI system for linear programming</title><title>IEEE transactions on computers</title><addtitle>TC</addtitle><description>The use of a fault-tolerant VLSI system for storing and solving linear programming problems is presented. The system can bear multiple faults in processing elements and/or links and still function with an acceptable performance degradation. It is based on an interconnection pattern consisting of a complete binary tree in which spare links between cousin nodes are added so as to reconfigure it as a ternary tree. At any given time of a computation, faulty processing elements and/or links are circumvented by using such spare links. It is shown that the total silicon area required by this structure is only a constant factor higher than that of a complete binary tree. The result is used to give an efficient implementation of the simplex algorithm in which the time required to perform a single pivot step matches a previously established lower bound for tree machines in spite of faults.&lt; &gt;</description><subject>Applied sciences</subject><subject>Binary trees</subject><subject>Costs</subject><subject>Degradation</subject><subject>Electronics</subject><subject>Exact sciences and technology</subject><subject>Fault tolerance</subject><subject>Integrated circuits</subject><subject>Integrated circuits by function (including memories and processors)</subject><subject>Linear programming</subject><subject>Production</subject><subject>Semiconductor electronics. Microelectronics. Optoelectronics. Solid state devices</subject><subject>Silicon</subject><subject>Systolic arrays</subject><subject>Vectors</subject><subject>Very large scale integration</subject><issn>0018-9340</issn><issn>1557-9956</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>1989</creationdate><recordtype>article</recordtype><recordid>eNo9kD1rwzAQhkVpoWla6NrNQyldnJ4ky5a6hdCPQKBDP1ahyKfgItuplAz591HqkOl4uYfnjpeQWwoTSkE9UTZhBVPFGRlRIapcKVGekxEAlbniBVySqxh_AaBkoEbkeZqtgrHott7vshpTqM3SY_az-JxncRc32GauD5lvOjQhW4c-IW3bdKtrcuGMj3hznGPy_fryNXvPFx9v89l0kVvGxSavl-gsW1JJRXpFUWSAwgmJlZTApRGiBCsOmVdCOATKalG5yloouHUFH5OHwZtu_20xbnTbRIvemw77bdRMMiWTO4GPA2hDH2NAp9ehaU3YaQr6UI6mTP-Xk9D7o9NEa7wLprNNPPFlSQVnVcLuBqxBxNN2UOwB3IBpvQ</recordid><startdate>19890601</startdate><enddate>19890601</enddate><creator>Bertossi, A.A.</creator><creator>Bonuccelli, M.A.</creator><general>IEEE</general><general>Institute of Electrical and Electronics Engineers</general><scope>IQODW</scope><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>19890601</creationdate><title>A gracefully degradable VLSI system for linear programming</title><author>Bertossi, A.A. ; Bonuccelli, M.A.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c235t-dbefc2b181595691e20e5f58e788038a5560c558e73755fe012d57f7cc043cf43</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>1989</creationdate><topic>Applied sciences</topic><topic>Binary trees</topic><topic>Costs</topic><topic>Degradation</topic><topic>Electronics</topic><topic>Exact sciences and technology</topic><topic>Fault tolerance</topic><topic>Integrated circuits</topic><topic>Integrated circuits by function (including memories and processors)</topic><topic>Linear programming</topic><topic>Production</topic><topic>Semiconductor electronics. Microelectronics. Optoelectronics. Solid state devices</topic><topic>Silicon</topic><topic>Systolic arrays</topic><topic>Vectors</topic><topic>Very large scale integration</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Bertossi, A.A.</creatorcontrib><creatorcontrib>Bonuccelli, M.A.</creatorcontrib><collection>Pascal-Francis</collection><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>IEEE transactions on computers</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Bertossi, A.A.</au><au>Bonuccelli, M.A.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>A gracefully degradable VLSI system for linear programming</atitle><jtitle>IEEE transactions on computers</jtitle><stitle>TC</stitle><date>1989-06-01</date><risdate>1989</risdate><volume>38</volume><issue>6</issue><spage>853</spage><epage>861</epage><pages>853-861</pages><issn>0018-9340</issn><eissn>1557-9956</eissn><coden>ITCOB4</coden><abstract>The use of a fault-tolerant VLSI system for storing and solving linear programming problems is presented. The system can bear multiple faults in processing elements and/or links and still function with an acceptable performance degradation. It is based on an interconnection pattern consisting of a complete binary tree in which spare links between cousin nodes are added so as to reconfigure it as a ternary tree. At any given time of a computation, faulty processing elements and/or links are circumvented by using such spare links. It is shown that the total silicon area required by this structure is only a constant factor higher than that of a complete binary tree. The result is used to give an efficient implementation of the simplex algorithm in which the time required to perform a single pivot step matches a previously established lower bound for tree machines in spite of faults.&lt; &gt;</abstract><cop>New York, NY</cop><pub>IEEE</pub><doi>10.1109/12.24294</doi><tpages>9</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 0018-9340
ispartof IEEE transactions on computers, 1989-06, Vol.38 (6), p.853-861
issn 0018-9340
1557-9956
language eng
recordid cdi_pascalfrancis_primary_6615327
source IEEE Xplore
subjects Applied sciences
Binary trees
Costs
Degradation
Electronics
Exact sciences and technology
Fault tolerance
Integrated circuits
Integrated circuits by function (including memories and processors)
Linear programming
Production
Semiconductor electronics. Microelectronics. Optoelectronics. Solid state devices
Silicon
Systolic arrays
Vectors
Very large scale integration
title A gracefully degradable VLSI system for linear programming
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-29T06%3A08%3A39IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_RIE&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=A%20gracefully%20degradable%20VLSI%20system%20for%20linear%20programming&rft.jtitle=IEEE%20transactions%20on%20computers&rft.au=Bertossi,%20A.A.&rft.date=1989-06-01&rft.volume=38&rft.issue=6&rft.spage=853&rft.epage=861&rft.pages=853-861&rft.issn=0018-9340&rft.eissn=1557-9956&rft.coden=ITCOB4&rft_id=info:doi/10.1109/12.24294&rft_dat=%3Cproquest_RIE%3E28298595%3C/proquest_RIE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=28298595&rft_id=info:pmid/&rft_ieee_id=24294&rfr_iscdi=true