Christos Kotselidis
Senior Research Scientist
Intel Labs
C/ Jordi Girona 29
Nexus II, 08034
Barcelona, Spain
Email:
kotselidis at gmail dot com
christos dot e dot kotselidis at intel dot com
I currently work as a senior research scientist at Intel Labs, Barcelona.
My PhD thesis was on Distributed Transactional Memory which resulted in the development of DiSTM [1],[2], a distributed software transactional memory system which applies memory transactions on clustered Java Virtual Machines.
Research Interests
Publications
- Clustering JVMs with Software Transactional Memory Support
Christos Kotselidis, Mikel Luján, Mohammad Ansari, Konstantinos Malakasis, Behram Khan, Chris Kirkham, and Ian Watson
In the 24th International Parallel & Distributed Processing Symposium (IPDPS'10), 2010.
[PDF][BibTex] - Improving Performance by Reducing Aborts in Hardware Transactional Memory
Mohammad Ansari, Behram Khan, Mikel Luján, Christos Kotselidis, Chris Kirkham, and Ian Watson
In the 5th International Conference on High Performance and Embedded Architectures and Compilers (HIPEAC'10), 2010.
[PDF][BibTex] - Dynamic Transaction Reordering to Reduce Conflicts in Transactional Memory
Mohammad Ansari, Mikel Luján, Christos Kotselidis, Kim Jarvis, Chris Kirkham and Ian Watson
In Transactions on High Performance and Embedded Architectures and Compilers (HIPEAC Journal), 2009.
[PDF][BibTex] - On the Performance of Contention Managers for Complex Transactional Memory Benchmarks
Mohammad Ansari, Christos Kotselidis, Mikel Luján, Chris Kirkham and Ian Watson
In the 8th International Symposium on Parallel and Distributed Computing (ISPDC '09), July 2009.
[PDF][BibTeX] - Profiling Transactional Memory Applications
Mohammad Ansari, Kim Jarvis, Christos Kotselidis, Mikel Luján, Chris Kirkham and Ian Watson
In the 17th Euromicro International Conference on Parallel, Distributed, and Network-based Processing (PDP'09), February 2009.
[PDF] [BibTeX] - Investigating Contention Management for Complex Transactional Memory Benchmarks
Mohammad Ansari, Christos Kotselidis, Mikel Luján, Chris Kirkham and Ian Watson
In the 2st Workshop on Programmability Issues for Multi-Core Computers (MULTIPROG'09), January 2009.
[PDF][BibTeX] - Steal-on-abort: Improving Transactional Memory Performance through Dynamic Transaction Reordering
Mohammad Ansari, Mikel Luján, Christos Kotselidis, Kim Jarvis, Chris Kirkham and Ian Watson
In the 4th International Conference on High Performance and Embedded Architectures and Compilers (HIPEAC'09), January 2009.
[PDF] [BibTeX] - Robust Adaptation to Available Parallelism in Transactional Memory Applications
Mohammad Ansari, Mikel Luján, Christos Kotselidis, Kim Jarvis, Chris Kirkham and Ian Watson
In Transactions on High Performance and Embedded Architectures and Compilers (HIPEAC Journal), September 2008.
[PDF] [BibTeX] -
DiSTM: A Software Transactional Memory Framework for Clusters
Christos Kotselidis, Mohammad Ansari, Kim Jarvis, Mikel Luján, Chris Kirkham and Ian Watson
In the 37th International Conference on Parallel Processing (ICPP'08), September 2008
[PDF][BibTex] -
Advanced Concurrency Control for Transactional Memory using Transaction Commit Rate
Mohammad Ansari, Christos Kotselidis, Kim Jarvis, Mikel Luján, Chris Kirkham and Ian Watson
In the 14th International Euro-Par Conference (Europar'08), August 2008
[PDF][BibTex] -
Steal-on-abort: Dynamic Transaction Reordering to Reduce Conflict in Transactional Memory
Mohammad Ansari, Mikel Luján, Christos Kotselidis, Kim Jarvis, Chris Kirkham and Ian Watson
In the Workshop on Software and Hardware Challenges of Manycore Platforms (SHCMP'08), June 2008
[PDF][BibTex] -
Lee-TM: A Non-trivial Benchmark for Transactional Memory
Mohammad Ansari, Christos Kotselidis, Kim Jarvis, Mikel Luján, Chris Kirkham and Ian Watson
In the 8th International Conference on Algorithms and Architectures for Parallel Processing (ICA3PP'08), June 2008
[PDF][BibTex] - Investigating Software Transactional Memory on Clusters
Christos Kotselidis, Mohammad Ansari, Kimberly Jarvis, Mikel Luján, Chris Kirkham and Ian Watson
In the 10th International Workshop on Java and Components for Parallelism, Distribution and Concurrency (IWJPDC'08), April 2008.
[PDF][BibTex] - Experiences using Adaptive Concurrency Control for Transactional Memory with Lee's Routing Algorithm
Mohammad Ansari, Christos Kotselidis, Kimberly Jarvis, Mikel Luján, Chris Kirkham and Ian Watson
In the 13th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP'08), February 2008.
[PDF][BibTex][Poster] - Adaptive Concurrency Control for Transactional Memory
Mohammad Ansari, Christos Kotselidis, Kimberly Jarvis, Mikel Luján, Chris Kirkham and Ian Watson
In the 1st Workshop on Programmability Issues for Multi-Core Computers (MULTIPROG'08), January 2008.
[PDF][BibTex] - Designing a Distributed Software Transactional Memory System
Christos Kotselidis, Mohammad Ansari, Kimberly Jarvis, Mikel Luján, Chris Kirkham and Ian Watson
In the 3rd International Summer School on Advanced Computer Architecture and Compilation for Embedded Systems (ACACES'07), July 2007.
[PDF][BibTex] - Parallelizing the Jikes RVM
MSc thesis, Christos Kotselidis
The University of Manchester, September 2006
- GC algorithms in Maxine VM
In the 2009 UK MM-NET workshop on Techniques for Memory Management, June 2009, Manchester.
[PPT]- Exploiting Distributed Transactional Memory
In the 2nd Eurosys Doctoral Workshop (Presentation) , April 2008, Glasgow.
[PPT]- Exploiting Distributed Transactional Memory
In the IPDPS TCPP PhD Forum (Poster) , April 2008, Miami.
[Poster] - Exploiting Distributed Transactional Memory
