Software Transactional Memory: Why is it only a Research Toy?
Saved in:
| Title: | Software Transactional Memory: Why is it only a Research Toy? |
|---|---|
| Authors: | CA...CAVAL, CĂLIN1 cascaval@us.ibm.com, BLUNDELL, COLIN2, MICHAEL, MAGED3, CAIN, HAROLD W.3, PENG WU3, CHIRAS, STEFANIE4, CHATTERJEE, SIDDHARTHA5 |
| Source: | Communications of the ACM. Nov2008, Vol. 51 Issue 11, p40-46. 7p. 1 Diagram, 6 Graphs. |
| Subjects: | Parallel programs (Computer programs), Parallel computer software, Computer programming, Computer science, Electronic data processing, Database management software |
| Abstract: | The article discusses software transactional memory (STM), examining aspects of STM that undermine its initial promise including its overheads and workload applicabilities. Transaction memory (TM) is a concurrency control paradigm that provides atomic and isolated execution for regions of code, the authors states. Other topics include the performance of highly optimized STM, the poor performance of TM at low levels of parallelism, and tradeoffs which impact the performance and programmability of TM systems. |
| Database: | Engineering Source |
| FullText | Links: – Type: pdflink Text: Availability: 0 |
|---|---|
| Header | DbId: egs DbLabel: Engineering Source An: 35211900 AccessLevel: 6 PubType: Periodical PubTypeId: serialPeriodical PreciseRelevancyScore: 0 |
| IllustrationInfo | |
| Items | – Name: Title Label: Title Group: Ti Data: Software Transactional Memory: Why is it only a Research Toy? – Name: Author Label: Authors Group: Au Data: <searchLink fieldCode="AR" term="%22CA%26#x%2E%2E%2ECAVAL%2C+CĂLIN%22">CA&#x...CAVAL, CĂLIN</searchLink><relatesTo>1</relatesTo><i> cascaval@us.ibm.com</i><br /><searchLink fieldCode="AR" term="%22BLUNDELL%2C+COLIN%22">BLUNDELL, COLIN</searchLink><relatesTo>2</relatesTo><br /><searchLink fieldCode="AR" term="%22MICHAEL%2C+MAGED%22">MICHAEL, MAGED</searchLink><relatesTo>3</relatesTo><br /><searchLink fieldCode="AR" term="%22CAIN%2C+HAROLD+W%2E%22">CAIN, HAROLD W.</searchLink><relatesTo>3</relatesTo><br /><searchLink fieldCode="AR" term="%22PENG+WU%22">PENG WU</searchLink><relatesTo>3</relatesTo><br /><searchLink fieldCode="AR" term="%22CHIRAS%2C+STEFANIE%22">CHIRAS, STEFANIE</searchLink><relatesTo>4</relatesTo><br /><searchLink fieldCode="AR" term="%22CHATTERJEE%2C+SIDDHARTHA%22">CHATTERJEE, SIDDHARTHA</searchLink><relatesTo>5</relatesTo> – Name: TitleSource Label: Source Group: Src Data: <searchLink fieldCode="JN" term="%22Communications+of+the+ACM%22">Communications of the ACM</searchLink>. Nov2008, Vol. 51 Issue 11, p40-46. 7p. 1 Diagram, 6 Graphs. – Name: Subject Label: Subjects Group: Su Data: <searchLink fieldCode="DE" term="%22Parallel+programs+%28Computer+programs%29%22">Parallel programs (Computer programs)</searchLink><br /><searchLink fieldCode="DE" term="%22Parallel+computer+software%22">Parallel computer software</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+programming%22">Computer programming</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+science%22">Computer science</searchLink><br /><searchLink fieldCode="DE" term="%22Electronic+data+processing%22">Electronic data processing</searchLink><br /><searchLink fieldCode="DE" term="%22Database+management+software%22">Database management software</searchLink> – Name: Abstract Label: Abstract Group: Ab Data: The article discusses software transactional memory (STM), examining aspects of STM that undermine its initial promise including its overheads and workload applicabilities. Transaction memory (TM) is a concurrency control paradigm that provides atomic and isolated execution for regions of code, the authors states. Other topics include the performance of highly optimized STM, the poor performance of TM at low levels of parallelism, and tradeoffs which impact the performance and programmability of TM systems. |
| PLink | https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=egs&AN=35211900 |
| RecordInfo | BibRecord: BibEntity: Identifiers: – Type: doi Value: 10.1145/1400214.1400228 Languages: – Code: eng Text: English PhysicalDescription: Pagination: PageCount: 7 StartPage: 40 Subjects: – SubjectFull: Parallel programs (Computer programs) Type: general – SubjectFull: Parallel computer software Type: general – SubjectFull: Computer programming Type: general – SubjectFull: Computer science Type: general – SubjectFull: Electronic data processing Type: general – SubjectFull: Database management software Type: general Titles: – TitleFull: Software Transactional Memory: Why is it only a Research Toy? Type: main BibRelationships: HasContributorRelationships: – PersonEntity: Name: NameFull: CA&#x...CAVAL, CĂLIN – PersonEntity: Name: NameFull: BLUNDELL, COLIN – PersonEntity: Name: NameFull: MICHAEL, MAGED – PersonEntity: Name: NameFull: CAIN, HAROLD W. – PersonEntity: Name: NameFull: PENG WU – PersonEntity: Name: NameFull: CHIRAS, STEFANIE – PersonEntity: Name: NameFull: CHATTERJEE, SIDDHARTHA IsPartOfRelationships: – BibEntity: Dates: – D: 01 M: 11 Text: Nov2008 Type: published Y: 2008 Identifiers: – Type: issn-print Value: 00010782 Numbering: – Type: volume Value: 51 – Type: issue Value: 11 Titles: – TitleFull: Communications of the ACM Type: main |
| ResultId | 1 |