File Download
Links for fulltext
(May Require Subscription)
- Publisher Website: 10.1109/71.598280
- Scopus: eid_2-s2.0-0031145222
- WOS: WOS:A1997XB01300008
- Find via
Supplementary
- Citations:
- Appears in Collections:
Article: An optimal algorithm for global termination detection in shared-memory asynchronous multiprocessor systems
Title | An optimal algorithm for global termination detection in shared-memory asynchronous multiprocessor systems |
---|---|
Authors | |
Keywords | Optimality Shared-memory multiprocessor systems Termination detect |
Issue Date | 1997 |
Publisher | I E E E. The Journal's web site is located at http://www.computer.org/tpds |
Citation | Ieee Transactions On Parallel And Distributed Systems, 1997, v. 8 n. 5, p. 538-543 How to Cite? |
Abstract | In the literature, the problem of global termination detection in parallel systems is usually solved by message passing. In shared-memory systems, this problem can also be solved by using exclusively accessible variables with locking mechanisms. In this paper, we present an algorithm that solves the problem of global termination detection in shared-memory asynchronous multiprocessor systems without using locking. We assume a reasonable computation model in which concurrent reading does not require locking and concurrent writing different values without locking results in an arbitrary one of the values being actually written. For a system of n processors, the algorithm allocates a working space of 2n + 1 bits. The worst case time complexity of the algorithm is n + 2√n + 1, which we prove is the lower bound under a reasonable model of computation. © 1997 IEEE. |
Persistent Identifier | http://hdl.handle.net/10722/43635 |
ISSN | 2023 Impact Factor: 5.6 2023 SCImago Journal Rankings: 2.340 |
ISI Accession Number ID | |
References |
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Leung, HF | en_HK |
dc.contributor.author | Ting, HF | en_HK |
dc.date.accessioned | 2007-03-23T04:50:58Z | - |
dc.date.available | 2007-03-23T04:50:58Z | - |
dc.date.issued | 1997 | en_HK |
dc.identifier.citation | Ieee Transactions On Parallel And Distributed Systems, 1997, v. 8 n. 5, p. 538-543 | en_HK |
dc.identifier.issn | 1045-9219 | en_HK |
dc.identifier.uri | http://hdl.handle.net/10722/43635 | - |
dc.description.abstract | In the literature, the problem of global termination detection in parallel systems is usually solved by message passing. In shared-memory systems, this problem can also be solved by using exclusively accessible variables with locking mechanisms. In this paper, we present an algorithm that solves the problem of global termination detection in shared-memory asynchronous multiprocessor systems without using locking. We assume a reasonable computation model in which concurrent reading does not require locking and concurrent writing different values without locking results in an arbitrary one of the values being actually written. For a system of n processors, the algorithm allocates a working space of 2n + 1 bits. The worst case time complexity of the algorithm is n + 2√n + 1, which we prove is the lower bound under a reasonable model of computation. © 1997 IEEE. | en_HK |
dc.format.extent | 380769 bytes | - |
dc.format.extent | 25600 bytes | - |
dc.format.mimetype | application/pdf | - |
dc.format.mimetype | application/msword | - |
dc.language | eng | en_HK |
dc.publisher | I E E E. The Journal's web site is located at http://www.computer.org/tpds | en_HK |
dc.relation.ispartof | IEEE Transactions on Parallel and Distributed Systems | en_HK |
dc.rights | ©1997 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE. | - |
dc.subject | Optimality | en_HK |
dc.subject | Shared-memory multiprocessor systems | en_HK |
dc.subject | Termination detect | en_HK |
dc.title | An optimal algorithm for global termination detection in shared-memory asynchronous multiprocessor systems | en_HK |
dc.type | Article | en_HK |
dc.identifier.openurl | http://library.hku.hk:4550/resserv?sid=HKU:IR&issn=1045-9219&volume=8&issue=5&spage=538&epage=543&date=1997&atitle=An+optimal+algorithm+for+global+termination+detection+in+shared-memory+asynchronous+multiprocessor+systems | en_HK |
dc.identifier.email | Ting, HF:hfting@cs.hku.hk | en_HK |
dc.identifier.authority | Ting, HF=rp00177 | en_HK |
dc.description.nature | published_or_final_version | en_HK |
dc.identifier.doi | 10.1109/71.598280 | en_HK |
dc.identifier.scopus | eid_2-s2.0-0031145222 | en_HK |
dc.identifier.hkuros | 25407 | - |
dc.relation.references | http://www.scopus.com/mlt/select.url?eid=2-s2.0-0031145222&selection=ref&src=s&origin=recordpage | en_HK |
dc.identifier.volume | 8 | en_HK |
dc.identifier.issue | 5 | en_HK |
dc.identifier.spage | 538 | en_HK |
dc.identifier.epage | 543 | en_HK |
dc.identifier.isi | WOS:A1997XB01300008 | - |
dc.publisher.place | United States | en_HK |
dc.identifier.scopusauthorid | Leung, HF=7202811431 | en_HK |
dc.identifier.scopusauthorid | Ting, HF=7005654198 | en_HK |
dc.identifier.issnl | 1045-9219 | - |