About Me

I am a fifth-year systems graduate student here at the University of Rochester. I work with my advisor, Michael Scott, and the RSTM group on issues relating to transactional memory, in particular with issues related to TM semantics, runtimes, and compilation.

News

I gave a 10 minute talk about the orthagonality of speculation and atomicity in a memory model at the 2nd Workshop on the Theory of Transactional Memory held in conjunction with this year's DISC. Slides of the talk are available at the Workshop's webiste.

Pictures of Elliot are now available.

I gave a 15 minute presentation at TRANSACT 2007 on our paper, Capabilities and Limitations of Library-Based Software Transactional Memory in C++. Now you can download the notes that I used for that presentation.

Publications

Sandboxing Transactional Memory (forthcoming)
L. Dalessandro and M. L. Scott, The 21st International Conference on Parallel Architectures and Compilation Techniques (PACT), Minneapolis, MN, Sep. 2012.
Sandboxing Transactional Memory
L. Dalessandro and M. L. Scott, 7th ACM SIGPLAN Workshop on Transactional Computing (TRANSACT), New Orleans, LA, Feb. 2012.
Interchangeable Back Ends for STM Compilers
G. Kestor, L. Dalessandro, A. Cristal, M. L. Scott, and O. Unsal, 6th ACM SIGPLAN Workshop on Transactional Computing (TRANSACT), San Jose, CA, Jun. 2011.
Hybrid NOrec: A Case Study in the Effectiveness of Best Effort Hardware Transactional Memory
L. Dalessandro, F. Carouge, S. White, Y. Lev, M. Moir, M. L. Scott, and M. F. Spear. 16th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), Newport Beach, CA, Mar. 2011.
On the Orthogonality of Speculation and Atomicity
L. Dalessandro and M. L. Scott. 2nd Workshop on the Theory of Transactional Memory (WTTM), Cambridge, MA, Sep. 2010. In conjunction with DISC 2010.
Transactions as the Foundation of a Memory Consistency Model
L. Dalessandro, M. L. Scott, and M. F. Spear. 24th International Symposium on Distributed Computing (DISC), Cambridge, MA, Sep. 2010.

Expanded version available as TR 959, Computer Science Dept., Univ. of Rochester, July 2010.
Transactional Mutex Locks
L. Dalessandro, Dave Dice, M. L. Scott, Nir Shavit, and M. F. Spear. Euro-Par 2010, Ischia-Naples, Italy, 2010.

Earlier version, by M. F. Spear, A. Shriraman, L. Dalessandro, and M. L. Scott, presented at the 4th ACM SIGPLAN Workshop on Transactional Computing (TRANSACT), Raleigh, NC, Feb. 2009.
NOrec: Streamlining STM by Abolishing Ownership Records
L. Dalessandro, M. F. Spear, and M. L. Scott. 15th ACM Symposium on Principles and Practice of Parallel Programming (PPoPP), Bangalore, India, Jan. 2010.
Fastpath Speculative Parallelization
M. F. Spear, K. Kelsey, T. Bai, L. Dalessandro, M. L. Scott, C. Ding, and P. Wu. 22nd International Workshop on Languages and Compilers for Parallel Computing (LCPC), Newark, DE, Oct. 2009.
Strong Isolation Is A Weak Idea
L. Dalessandro and M. L. Scott. 4th ACM SIGPLAN Workshop on Transactional Computing (TRANSACT), Raleigh, NC, Feb. 2009.
A Comprehensive Contention Management Strategy for Software Transactional Memory
M. F. Spear, L. Dalessandro, V. J. Marathe, and M. L. Scott. 14th ACM Symposium on Principles and Practice of Parallel Programming (PPoPP), Raleigh, NC, Feb. 2009.
Ordering-Based Semantics for Software Transactional Memory
M. F. Spear, L. Dalessandro, V. J. Marathe, and M. L. Scott. 12th International Conference on Principles of Distributed Systems (OPODIS), Luxor, Egypt, Dec. 2008.
Implementing and Exploiting Inevitability in Software Transactional Memory
M. F. Spear, M. Silverman, L. Dalessandro, M. M. Michael, and M. L. Scott. 2008 International Conference on Parallel Processing (ICPP), Portland, OR, Sep. 2008.
Delaunay Triangulation with Transactions and Barriers
M. L. Scott, M. F. Spear, L. Dalessandro, and V. J. Marathe. Benchmarks track, IEEE Intl. Symp. on Workload Characterization (IISWC), Boston, MA, Sept. 2007.
Capabilities and Limitations of Library-Based Software Transactional Memory in C++
L. Dalessandro, V. J. Marathe, M. F. Spear, and M. L. Scott. 2nd ACM SIGPLAN Workshop on Transactional Computing (TRANSACT), Portland, OR, Aug. 2007.
Privatization Techniques for Software Transactional Memory (brief announcement)
M. F. Spear, V. J. Marathe, L. Dalessandro, and M. L. Scott. 26th ACM Symp. on Principles of Distributed Computing (PODC), Portland, OR, Aug. 2007. Extended version available as TR 915, Computer Science Department, University of Rochester, Feb. 2007.
Transactions and Privatization in Delaunay Triangulation (brief announcement)
M. L. Scott, M. F. Spear, L. Dalessandro, and V. J. Marathe. 26th ACM Symp. on Principles of Distributed Computing (PODC), Portland, OR, Aug. 2007.
Nonblocking Transactions Without Indirection Using Alert-on-Update
M. F. Spear, A. Shriraman, L. Dalessandro, S. Dwarkadas, and M. L. Scott. 19th ACM Symp. on Parallelism in Algorithms and Architectures (SPAA), San Diego, CA, June 2007.