Technical Perspective: Transactional Memory in the Operating System.
The article discusses computer applications that can successfully and simultaneously operate on multiple cores, examining the role of an operating system's transactional memory (TM) in managing complex operations. Programmers must coordinate tasks that can be operated in parallel and ensure that bot...
| Publicado en: | Communications of the ACM Vol. 51; no. 9; pp. 82 - 83 |
|---|---|
| Autor principal: | |
| Formato: | Artículo |
| Publicado: |
Association for Computing Machinery
Sep2008
|
| Materias: | |
| Acceso en línea: | Ver este registro en EBSCOhost |
| fields | @attributes: recordID: 1 pdfLink: plink: https://search.ebscohost.com/login.aspx?direct=true&db=hlh&AN=34141231&site=ehost-live header: @attributes: shortDbName: hlh uiTerm: 34141231 longDbName: Humanities International Complete uiTag: AN controlInfo: bkinfo: jinfo: jid: 00010782 ACM jtl: Communications of the ACM issn: 00010782 maglogo: N pubinfo: dt: Sep2008 vid: 51 iid: 9 pid: 68 pub: Association for Computing Machinery artinfo: ui: 34141231 10.1145/1378727.1378746 ppf: 82 ppct: 1 formats: tig: atl: Technical Perspective: Transactional Memory in the Operating System. aug: au: Moir, Mark affil: Senior staff engineer, Sun Microsystems Laboratories, Burlington, MA. su: Parallel programming Computer operating systems Synchronization Production scheduling Compilers (Computer programs) Optimizing compilers Bottlenecks (Manufacturing) sug: subj: Parallel programming Computer operating systems Synchronization Production scheduling Compilers (Computer programs) Optimizing compilers Bottlenecks (Manufacturing) ab: The article discusses computer applications that can successfully and simultaneously operate on multiple cores, examining the role of an operating system's transactional memory (TM) in managing complex operations. Programmers must coordinate tasks that can be operated in parallel and ensure that bottlenecks are avoided. Topics include locks used to ensure that critical sections of code operate atomically and avoiding synchronization bottlenecks. Also discussed is the combination of runtime libraries and compiler support. pubtype: Periodical doctype: Article src: R language: English refInfo: copyright: @attributes: flag: Y dt: @attributes: year: 2008 holdings: @attributes: islocal: N |
|---|