Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
publications [2010/12/10 09:52] transactions |
publications [2012/02/24 11:56] (current) transactions [2012] |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ===== Related Papers ===== | ===== Related Papers ===== | ||
| + | |||
| + | ==== 2012 ==== | ||
| + | |||
| + | Gramoli V., Guerraoui, R., Trigonakis, V. (2012) | ||
| + | [[http://lpd.epfl.ch/gramoli/php/pub_irisa_type.php?ref=GGT12#GGT12|TM2C: a Software Transactional Memory for Many-Cores]] | ||
| + | //Proceedings of the seventh European Conference on Computer Systems (EuroSys).// | ||
| + | |||
| + | Crain T., Gramoli V., Raynal R. (2012) | ||
| + | [[http://lpd.epfl.ch/gramoli/php/pub_irisa_type.php?ref=CGR12#CGR12|A Speculation-Friendly Binary Search Tree.]] | ||
| + | //Proceedings of the 17th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP).// | ||
| + | |||
| + | Gramoli, V., Rachid, G., (2012) | ||
| + | [[Programming with Transactional Memory.]] | ||
| + | //Programming Multi-core and Many-Core Computing Systems, John Wiley & Sons.// | ||
| + | |||
| + | |||
| + | ==== 2011 ==== | ||
| + | |||
| + | |||
| + | Gramoli V., Guerraoui R. (2011) | ||
| + | [[Democratizing Transactional Programming.]] | ||
| + | //Proceedings of the ACM/IFIP/USENIX 12th International Middleware Conference (Middleware).// | ||
| + | |||
| + | Harmanci D., Gramoli V., Felber P. (2011) | ||
| + | [[http://lpd.epfl.ch/gramoli/doc/pubs/ECOOP2011-preprint.pdf|Atomic Boxes: Coordinated Exception Handling with Transactional Memory.]] | ||
| + | //Proceedings of the 25th European Conference on Object Oriented Programming (ECOOP).// | ||
| + | |||
| + | Gramoli V., Guerraoui R. (2011) | ||
| + | [[http://infoscience.epfl.ch/record/163379|Brief Announcement: Transaction Polymorphism.]] | ||
| + | //Proceedings of the 23rd ACM Symposium on Parallelism in Algorithms and Architectures (SPAA).// | ||
| Dragojevic A., Felber P., Gramoli V., Guerraoui R. (2011) | Dragojevic A., Felber P., Gramoli V., Guerraoui R. (2011) | ||
| [[http://infoscience.epfl.ch/record/144052|Why STM can be more than a Research Toy.]] | [[http://infoscience.epfl.ch/record/144052|Why STM can be more than a Research Toy.]] | ||
| //Communications of the ACM (CACM).// | //Communications of the ACM (CACM).// | ||
| + | |||
| + | |||
| + | ==== 2010 ==== | ||
| + | |||
| + | Ravi S., Gramoli V., Luchangco V. (2010) | ||
| + | [[http://dx.doi.org/10.1145/1907450.1907546|Transactional Memory, linking Theory and Practice.]] | ||
| + | //ACM Sigact News 41(4):107-111.// | ||
| Afek et al. (2010) | Afek et al. (2010) | ||
| Line 32: | Line 69: | ||
| [[http://infoscience.epfl.ch/record/144050|Leveraging Parallel Nesting in Transactional Memory.]] | [[http://infoscience.epfl.ch/record/144050|Leveraging Parallel Nesting in Transactional Memory.]] | ||
| //Proceedings of the 15th Symposium on Principles and Practice of Parallel Computing (PPoPP).// | //Proceedings of the 15th Symposium on Principles and Practice of Parallel Computing (PPoPP).// | ||
| + | |||
| + | ==== 2009 ==== | ||
| Gramoli, V. (2009) | Gramoli, V. (2009) | ||
| Line 71: | Line 110: | ||
| Harmanci, D., and Felber, P., Gramoli V. and Fetzer, C. (2009) | Harmanci, D., and Felber, P., Gramoli V. and Fetzer, C. (2009) | ||
| [[http://infoscience.epfl.ch/record/131219|TMunit: Testing Transactional Memories.]] | [[http://infoscience.epfl.ch/record/131219|TMunit: Testing Transactional Memories.]] | ||
| - | //4th ACM SIGPLAN Workshop on Transactional Computing.// | + | //4th ACM SIGPLAN Workshop on Transactional Computing (TRANSACT).// |
| + | |||
| + | |||
| + | ==== 2008 ==== | ||
| Gramoli, V., Harmanci, D. and Felber P. (2008) | Gramoli, V., Harmanci, D. and Felber P. (2008) | ||
| Line 111: | Line 153: | ||
| Transactional Memories by Zero.]] //3rd ACM SIGPLAN Workshop on | Transactional Memories by Zero.]] //3rd ACM SIGPLAN Workshop on | ||
| Transactional Computing (Transact 2008).// | Transactional Computing (Transact 2008).// | ||
| + | |||
| + | |||
| + | ==== 2007 and before ==== | ||
| Guerraoui, R., Kapalka, M. and Vitek, J. (2007) | Guerraoui, R., Kapalka, M. and Vitek, J. (2007) | ||
| - | [[http://infoscience.epfl.ch/record/101108|STMBench7: A Benchmark for Software Transactional Memory.]] //EuroSys 2007.// | + | [[http://infoscience.epfl.ch/record/101108|STMBench7: A Benchmark for Software Transactional Memory.]] //EuroSys.// |
| Guerraoui, R., Kapalka, M. and Kouznetsov, P. (2007) | Guerraoui, R., Kapalka, M. and Kouznetsov, P. (2007) | ||
| Line 134: | Line 179: | ||
| [[http://dx.doi.org/10.1109/ICDSN.2000.857575|Implementing E-Transactions with Asynchronous Replication.]] //IEEE Trans. Parallel Distrib. Syst.// 12(2):133−146. | [[http://dx.doi.org/10.1109/ICDSN.2000.857575|Implementing E-Transactions with Asynchronous Replication.]] //IEEE Trans. Parallel Distrib. Syst.// 12(2):133−146. | ||
| - | Guerraoui, R., Capobianchi, R., Lanusse, A. and Roux, P. (1992) | + | Guerraoui, R. (1995) |
| - | [[http://portal.acm.org/citation.cfm?id=679218|Nesting Actions through | + | [[http://dx.doi.org/10.1016/0020-0255(94)00118-U|Nested transactions: |
| - | Asynchronous Message Passing.]] //Proceedings of the European Conference | + | Reviewing the coherence contract.]] //Information Sciences.// |
| - | on Object-Oriented Programming (ECOOP 1992).// | + | |
| Guerraoui, R. (1994) | Guerraoui, R. (1994) | ||
| [[http://portal.acm.org/citation.cfm?id=679382|Atomic Object | [[http://portal.acm.org/citation.cfm?id=679382|Atomic Object | ||
| Composition.]] //Proceedings of the 8th European Conference on | Composition.]] //Proceedings of the 8th European Conference on | ||
| - | Object-Oriented Programming (ECOOP 1994).// | + | Object-Oriented Programming (ECOOP).// |
| - | Guerraoui, R. (1995) | + | Guerraoui, R., Capobianchi, R., Lanusse, A. and Roux, P. (1992) |
| - | [[http://dx.doi.org/10.1016/0020-0255(94)00118-U|Nested transactions: | + | [[http://portal.acm.org/citation.cfm?id=679218|Nesting Actions through |
| - | Reviewing the coherence contract.]] //Information Sciences.// | + | Asynchronous Message Passing.]] //Proceedings of the European Conference |
| + | on Object-Oriented Programming (ECOOP).// | ||