Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
Skip header Section
Transactional Memory (Synthesis Lectures on Computer Architecture)January 2007
Publisher:
  • Morgan & Claypool Publishers
ISBN:978-1-59829-124-7
Published:01 January 2007
Skip Bibliometrics Section
Reflects downloads up to 15 Jan 2025Bibliometrics
Abstract

No abstract available.

Cited By

  1. Gudka K, Harris T and Eisenbach S Lock inference in the presence of large libraries Proceedings of the 26th European conference on Object-Oriented Programming, (308-332)
  2. ACM
    Sadowski C and Yi J Workshop on transitioning to multicore (TMC 2011) Proceedings of the compilation of the co-located workshops on DSM'11, TMC'11, AGERE! 2011, AOOPES'11, NEAT'11, & VMIL'11, (97-100)
  3. ACM
    Sadowski C and Yi J Workshop on transitioning to multicore Proceedings of the ACM international conference companion on Object oriented programming systems languages and applications companion, (323-324)
  4. ACM
    Liu T and Berger E SHERIFF Proceedings of the 2011 ACM international conference on Object oriented programming systems languages and applications, (3-18)
  5. ACM
    Liu T and Berger E (2011). SHERIFF, ACM SIGPLAN Notices, 46:10, (3-18), Online publication date: 18-Oct-2011.
  6. Butt S, Ganapathy V, Baliga A and Christodorescu M Monitoring data structures using hardware transactional memory Proceedings of the Second international conference on Runtime verification, (345-359)
  7. ACM
    Yi J, Sadowski C and Flanagan C (2011). Cooperative reasoning for preemptive execution, ACM SIGPLAN Notices, 46:8, (147-156), Online publication date: 7-Sep-2011.
  8. ACM
    Kulkarni M, Nguyen D, Prountzos D, Sui X and Pingali K Exploiting the commutativity lattice Proceedings of the 32nd ACM SIGPLAN Conference on Programming Language Design and Implementation, (542-555)
  9. ACM
    Udupa A, Rajan K and Thies W ALTER Proceedings of the 32nd ACM SIGPLAN Conference on Programming Language Design and Implementation, (480-491)
  10. ACM
    Kulkarni M, Nguyen D, Prountzos D, Sui X and Pingali K (2019). Exploiting the commutativity lattice, ACM SIGPLAN Notices, 46:6, (542-555), Online publication date: 4-Jun-2011.
  11. ACM
    Udupa A, Rajan K and Thies W (2019). ALTER, ACM SIGPLAN Notices, 46:6, (480-491), Online publication date: 4-Jun-2011.
  12. ACM
    Yi J, Sadowski C and Flanagan C Cooperative reasoning for preemptive execution Proceedings of the 16th ACM symposium on Principles and practice of parallel programming, (147-156)
  13. ACM
    Bocchino R, Heumann S, Honarmand N, Adve S, Adve V, Welc A and Shpeisman T Safe nondeterminism in a deterministic-by-default parallel language Proceedings of the 38th annual ACM SIGPLAN-SIGACT symposium on Principles of programming languages, (535-548)
  14. ACM
    Bocchino R, Heumann S, Honarmand N, Adve S, Adve V, Welc A and Shpeisman T (2011). Safe nondeterminism in a deterministic-by-default parallel language, ACM SIGPLAN Notices, 46:1, (535-548), Online publication date: 26-Jan-2011.
  15. ACM
    Tabba F (2010). Adding concurrency in python using a commercial processor's hardware transactional memory support, ACM SIGARCH Computer Architecture News, 38:5, (12-19), Online publication date: 29-Dec-2011.
  16. ACM
    Graefe G (2010). A survey of B-tree locking techniques, ACM Transactions on Database Systems (TODS), 35:3, (1-26), Online publication date: 1-Jul-2010.
  17. ACM
    Vechev M Computer-aided construction of concurrent systems Proceedings of the 11th International Conference on Computer Systems and Technologies and Workshop for PhD Students in Computing on International Conference on Computer Systems and Technologies, (19-24)
  18. Wong M, Klemm M, Duran A, Mattson T, Haab G, de Supinski B and Churbanov A Towards an error model for OpenMP Proceedings of the 6th international conference on Beyond Loop Level Parallelism in OpenMP: accelerators, Tasking and more, (70-82)
  19. Wong M, Bihari B, de Supinski B, Wu P, Michael M, Liu Y and Chen W A case for including transactions in OpenMP Proceedings of the 6th international conference on Beyond Loop Level Parallelism in OpenMP: accelerators, Tasking and more, (149-160)
  20. ACM
    Guerraoui R, Henzinger T, Kapalka M and Singh V Transactions in the jungle Proceedings of the twenty-second annual ACM symposium on Parallelism in algorithms and architectures, (263-272)
  21. ACM
    Trachsel O and Gross T Variant-based competitive parallel execution of sequential programs Proceedings of the 7th ACM international conference on Computing frontiers, (197-206)
  22. ACM
    Dalessandro L, Spear M and Scott M (2010). NOrec, ACM SIGPLAN Notices, 45:5, (67-78), Online publication date: 1-May-2010.
  23. ACM
    Zyulkyarov F, Harris T, Unsal O, Cristal A and Valero M (2010). Debugging programs that use atomic blocks and transactional memory, ACM SIGPLAN Notices, 45:5, (57-66), Online publication date: 1-May-2010.
  24. ACM
    Raman A, Kim H, Mason T, Jablin T and August D Speculative parallelization using software multi-threaded transactions Proceedings of the fifteenth International Conference on Architectural support for programming languages and operating systems, (65-76)
  25. ACM
    Raman A, Kim H, Mason T, Jablin T and August D (2010). Speculative parallelization using software multi-threaded transactions, ACM SIGPLAN Notices, 45:3, (65-76), Online publication date: 5-Mar-2010.
  26. ACM
    Raman A, Kim H, Mason T, Jablin T and August D (2010). Speculative parallelization using software multi-threaded transactions, ACM SIGARCH Computer Architecture News, 38:1, (65-76), Online publication date: 5-Mar-2010.
  27. Guerraoui R, Henzinger T and Singh V (2010). Model checking transactional memories, Distributed Computing, 22:3, (129-145), Online publication date: 1-Mar-2010.
  28. Ferri C, Wood S, Moreshet T, Bahar I and Herlihy M Energy and throughput efficient transactional memory for embedded multicore systems Proceedings of the 5th international conference on High Performance Embedded Architectures and Compilers, (50-65)
  29. ACM
    Dalessandro L, Spear M and Scott M NOrec Proceedings of the 15th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, (67-78)
  30. ACM
    Zyulkyarov F, Harris T, Unsal O, Cristal A and Valero M Debugging programs that use atomic blocks and transactional memory Proceedings of the 15th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, (57-66)
  31. Brecknell M and Roe P Modular transactional memory Proceedings of the Thirty-Third Australasian Conferenc on Computer Science - Volume 102, (13-22)
  32. ACM
    Mahr P, Heine A and Bobda C On-chip transactional memory system for FPGAs using TCC model Proceedings of the 6th FPGAworld Conference, (39-43)
  33. ACM
    Kulkarni M, Pingali K, Walter B, Ramanarayanan G, Bala K and Chew L (2009). Optimistic parallelism requires abstractions, Communications of the ACM, 52:9, (89-97), Online publication date: 1-Sep-2009.
  34. ACM
    Tabba F, Moir M, Goodman J, Hay A and Wang C NZTM Proceedings of the twenty-first annual symposium on Parallelism in algorithms and architectures, (204-213)
  35. ACM
    Graefe G (2009). The five-minute rule 20 years later (and how flash memory changes the rules), Communications of the ACM, 52:7, (48-59), Online publication date: 1-Jul-2009.
  36. ACM
    Firoozshahian A, Solomatnikov A, Shacham O, Asgar Z, Richardson S, Kozyrakis C and Horowitz M A memory system design framework Proceedings of the 36th annual international symposium on Computer architecture, (406-417)
  37. ACM
    Firoozshahian A, Solomatnikov A, Shacham O, Asgar Z, Richardson S, Kozyrakis C and Horowitz M (2009). A memory system design framework, ACM SIGARCH Computer Architecture News, 37:3, (406-417), Online publication date: 15-Jun-2009.
  38. ACM
    Birgisson A, Dhawan M, Erlingsson Ú, Ganapathy V and Iftode L Enforcing authorization policies using transactional memory introspection Proceedings of the 15th ACM conference on Computer and communications security, (223-234)
  39. ACM
    Harris T, Marlow S, Jones S and Herlihy M (2008). Composable memory transactions, Communications of the ACM, 51:8, (91-100), Online publication date: 1-Aug-2008.
  40. ACM
    Graefe G (2008). The Five-Minute Rule 20 Years Later: and How Flash Memory Changes the Rules, Queue, 6:4, (40-52), Online publication date: 1-Jul-2008.
  41. Shriraman A, Dwarkadas S and Scott M Flexible Decoupled Transactional Memory Support Proceedings of the 35th Annual International Symposium on Computer Architecture, (139-150)
  42. ACM
    Guerraoui R, Henzinger T, Jobstmann B and Singh V Model checking transactional memories Proceedings of the 29th ACM SIGPLAN Conference on Programming Language Design and Implementation, (372-382)
  43. ACM
    Shriraman A, Dwarkadas S and Scott M (2008). Flexible Decoupled Transactional Memory Support, ACM SIGARCH Computer Architecture News, 36:3, (139-150), Online publication date: 1-Jun-2008.
  44. ACM
    Spear M, Michael M and von Praun C RingSTM Proceedings of the twentieth annual symposium on Parallelism in algorithms and architectures, (275-284)
  45. ACM
    Kulkarni M, Carribault P, Pingali K, Ramanarayanan G, Walter B, Bala K and Chew L Scheduling strategies for optimistic parallel execution of irregular programs Proceedings of the twentieth annual symposium on Parallelism in algorithms and architectures, (217-228)
  46. ACM
    Shen K, Zhang A, Kelly T and Stewart C Operational analysis of processor speed scaling Proceedings of the twentieth annual symposium on Parallelism in algorithms and architectures, (179-181)
  47. On the Deterministic Multi-threaded Software Synthesis from Polychronous Specifications Proceedings of the Sixth ACM/IEEE International Conference on Formal Methods and Models for Co-Design, (129-138)
  48. ACM
    Guerraoui R, Henzinger T, Jobstmann B and Singh V (2008). Model checking transactional memories, ACM SIGPLAN Notices, 43:6, (372-382), Online publication date: 30-May-2008.
  49. ACM
    Spear M, Marathe V, Dalessandro L and Scott M Privatization techniques for software transactional memory Proceedings of the twenty-sixth annual ACM symposium on Principles of distributed computing, (338-339)
  50. ACM
    Graefe G The five-minute rule twenty years later, and how flash memory changes the rules Proceedings of the 3rd international workshop on Data management on new hardware, (1-9)
  51. ACM
    Elmas T, Qadeer S and Tasiran S Goldilocks Proceedings of the 28th ACM SIGPLAN Conference on Programming Language Design and Implementation, (245-255)
  52. ACM
    Elmas T, Qadeer S and Tasiran S (2007). Goldilocks, ACM SIGPLAN Notices, 42:6, (245-255), Online publication date: 10-Jun-2007.
  53. ACM
    Shriraman A, Spear M, Hossain H, Marathe V, Dwarkadas S and Scott M (2019). An integrated hardware-software approach to flexible transactional memory, ACM SIGARCH Computer Architecture News, 35:2, (104-115), Online publication date: 9-Jun-2007.
  54. ACM
    Shriraman A, Spear M, Hossain H, Marathe V, Dwarkadas S and Scott M An integrated hardware-software approach to flexible transactional memory Proceedings of the 34th annual international symposium on Computer architecture, (104-115)
Contributors
  • Google LLC

Recommendations