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 |
| Sumario: | 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. |
|---|