~knikas

Research

My research interests lie mainly in the following areas :

  • Multicore Systems
  • Cache Hierarchy design
  • Thread Scheduling
  • Thread Synchronization
  • Parallel Applications

Publications

Here you can find a list of my publications together with my thesis. Please respect all the copyrights. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's or organization's copyright.

Conferences

  • An approach to parallelize Kruskal's algorithm using Helper Threads.
    A. Katsigiannis, N. Anastopoulos, K. Nikas, N. Koziris. In 6th Workshop on Multithreaded Architectures and Applications (MTAAP 2012) -- To appear. (pdf)
  • Using State-of-the-Art Sparse Matrix Optimizations for Accelerating the Performance of Multiphysics Simulations.
    V. Karakasis, G. Goumas, K. Nikas, N. Koziris, J. Ruokolainen, P. Råback. In Workshop on State-of-the-Art in Scientific and Parallel Computing (PARA 2012) -- To appear. (pdf)
  • Employing Transactional Memory and Helper Threads To Speedup Dijkstra's Algorithm.
    K. Nikas, N. Anastopoulos, G. Goumas, N. Koziris. In Proceedings of the 38th International Conference on Parallel Processing (ICPP 2009). (pdf)
  • Early Experiences on Accelerating Dijkstra's Algorithm Using Transactional Memory.
    N. Anastopoulos, K. Nikas, G. Goumas, N. Koziris. In 3rd Workshop on Multithreaded Architectures and Applications (MTAAP 2009). (pdf, slides)
  • An Adaptive Bloom Filter Cache Partitioning Scheme for Multicore Architectures.
    K. Nikas, M. Horsnell, J. Garside. In Proceedings of the 8th International Symposium on Systems, Architecture, Modeling and Simulation (SAMOS 2008). (pdf, slides)

Thesis

  • An Analysis Of Cache Partitioning Techniques For Chip Multiprocessor Systems.
    A thesis submitted to the University of Manchester, 2008. (pdf)