DC Field | Value | Language |
---|---|---|
dc.contributor.author | Raman, A | - |
dc.contributor.author | Kim, H | - |
dc.contributor.author | Mason, TR | - |
dc.contributor.author | Jablin, TB | - |
dc.contributor.author | August, DI | - |
dc.date.accessioned | 2016-03-31T08:20:09Z | - |
dc.date.available | 2016-03-31T08:20:09Z | - |
dc.date.created | 2014-03-07 | - |
dc.date.issued | 2010-03 | - |
dc.identifier.issn | 0362-1340 | - |
dc.identifier.other | 2010-OAK-0000028728 | - |
dc.identifier.uri | https://oasis.postech.ac.kr/handle/2014.oak/15076 | - |
dc.description.abstract | With the right techniques, multicore architectures may be able to continue the exponential performance trend that elevated the performance of applications of all types for decades. While many scientific programs can be parallelized without speculative techniques, speculative parallelism appears to be the key to continuing this trend for general-purpose applications. Recently-proposed code parallelization techniques, such as those by Bridges et al. and by Thies et al., demonstrate scalable performance on multiple cores by using speculation to divide code into atomic units (transactions) that span multiple threads in order to expose data parallelism. Unfortunately, most software and hardware Thread-Level Speculation (TLS) memory systems and transactional memories are not sufficient because they only support single-threaded atomic units. Multi-threaded Transactions (MTXs) address this problem, but they require expensive hardware support as currently proposed in the literature. This paper proposes a Software MTX (SMTX) system that captures the applicability and performance of hardware MTX, but on existing multicore machines. The SMTX system yields a harmonic mean speedup of 13.36x on native hardware with four 6-core processors (24 cores in total) running speculatively parallelized applications. | - |
dc.description.statementofresponsibility | X | - |
dc.language | English | - |
dc.publisher | ACM | - |
dc.relation.isPartOf | ACM SIGPLAN NOTICES - ASPLOS | - |
dc.subject | Algorithms | - |
dc.subject | Design | - |
dc.subject | Languages | - |
dc.subject | Performance | - |
dc.subject | automatic parallelization | - |
dc.subject | loop-level parallelism | - |
dc.subject | multi-threaded transactions | - |
dc.subject | pipelined parallelism | - |
dc.subject | software transactional memory | - |
dc.subject | thread-level speculation | - |
dc.title | Speculative parallelization using software multi-threaded transactions | - |
dc.type | Article | - |
dc.contributor.college | 창의IT융합공학과 | - |
dc.identifier.doi | 10.1145/1735971.1736030 | - |
dc.author.google | Raman, A | - |
dc.author.google | Kim, H | - |
dc.author.google | Mason, TR | - |
dc.author.google | Jablin, TB | - |
dc.author.google | August, DI | - |
dc.relation.volume | 45 | - |
dc.relation.issue | 3 | - |
dc.relation.startpage | 65 | - |
dc.relation.lastpage | 76 | - |
dc.contributor.id | 11214183 | - |
dc.relation.journal | ACM SIGPLAN NOTICES - ASPLOS | - |
dc.relation.index | SCI급, SCOPUS 등재논문 | - |
dc.relation.sci | SCI | - |
dc.collections.name | Journal Papers | - |
dc.type.rims | ART | - |
dc.identifier.bibliographicCitation | ACM SIGPLAN NOTICES - ASPLOS, v.45, no.3, pp.65 - 76 | - |
dc.identifier.wosid | 000275926700007 | - |
dc.date.tcdate | 2019-01-01 | - |
dc.citation.endPage | 76 | - |
dc.citation.number | 3 | - |
dc.citation.startPage | 65 | - |
dc.citation.title | ACM SIGPLAN NOTICES - ASPLOS | - |
dc.citation.volume | 45 | - |
dc.contributor.affiliatedAuthor | Kim, H | - |
dc.identifier.scopusid | 2-s2.0-77949706477 | - |
dc.description.journalClass | 1 | - |
dc.description.journalClass | 1 | - |
dc.description.wostc | 6 | - |
dc.type.docType | Article; Proceedings Paper | - |
dc.subject.keywordAuthor | Algorithms | - |
dc.subject.keywordAuthor | Design | - |
dc.subject.keywordAuthor | Languages | - |
dc.subject.keywordAuthor | Performance | - |
dc.subject.keywordAuthor | automatic parallelization | - |
dc.subject.keywordAuthor | loop-level parallelism | - |
dc.subject.keywordAuthor | multi-threaded transactions | - |
dc.subject.keywordAuthor | pipelined parallelism | - |
dc.subject.keywordAuthor | software transactional memory | - |
dc.subject.keywordAuthor | thread-level speculation | - |
dc.relation.journalWebOfScienceCategory | Computer Science, Software Engineering | - |
dc.description.journalRegisteredClass | scie | - |
dc.description.journalRegisteredClass | scopus | - |
dc.relation.journalResearchArea | Computer Science | - |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.
library@postech.ac.kr Tel: 054-279-2548
Copyrights © by 2017 Pohang University of Science ad Technology All right reserved.