umd-globe CS-logo

Alexandros Tzannes

my picture in Cancun with a baby Crocodile

I am a Computer Science graduate student at the University of Maryland, College Park. I am primarily interested in compiler technologies for efficient execution of parallel programms while promoting ease-of-programming.

A picture is worth 1K words right ? So this is already a lot. To top that I was born in Athens, Greece, but I am half French on my mother's side. I went to undergrad at NTUA, got my degree in Electrical and Computer Engineering with a Thesis in Complexity Theory under S.Zachos, and came to the University of Maryland to pursue a Ph.D.



Curriculum Vitae(pdf)


I am doing research in the area of compilers for parallel architectures, and specifically for XMT. I am co-advised by Dr. Rajeev Barua and Dr. Uzi Vishkin. So far I have implemented a basic but stable compiler for the XMTC language, a small extension of C for XMT. This compiler was used with big success in the class of Parallel Algorithms taught at the University of Maryland in Spring '07. I am now working with G. Caragea to add language and target specific optimizations and functionality.


  • Lazy Binary-Splitting: A Run-Time Adaptive Dynamic Parallel Scheduler.
    Alexandros Tzannes, George C. Caragea, Rajeev Barua, Uzi Vishkin. Proc. 15th ACM Symposium on Principles and Practice of Parallel Programming (PPoPP), Bangalore, India, January 9-14, 2010. pdf(updated) errata slides.
  • Toolchain for Programming, Simulating and Studying the XMT Many-Core Architecture.
    Fuat Keceli, Alexandros Tzannes, George C. Caragea, Rajeev Barua, Uzi Vishkin. HIPS 2011: 16th International Workshop on High-Level Parallel Programming Models and Supportive Environments, held in conjunction with IPDPS 2011.
  • General-Purpose vs. GPU: Comparison of Many-Cores on Irregular Workloads.
    George C. Caragea, Fuat Keceli, Alexandros Tzannes, Uzi Vishkin. HotPar '10: Proceedings of the 2nd Workshop on Hot Topics in Parallelism, 2010. pdf
  • Resource-Aware Compiler Prefetching for Many-Cores.
    George C. Caragea, Alexandros Tzannes, Fuat Keceli, Rajeev Barua, Uzi Vishkin. Proc. International Symposium on Parallel and Distributed Computing (ISPDC), 2010. pdf
  • Highly parallel multi-dimensional fast Fourier transform on fine- and course-grained many-core approaches.
    A. B. Saybasili, A. Tzannes, B.R Brooks and U. Vishkin. Proc. 21st Conference on Parallel and Distributed Computing Systems (PDCS), Cambridge, MA, November 2-4, 2009. pdf



My office is in A.V.Williams, Room 3220.
The phone number there is 301-405-2714, but it's better if you email me.


The best way to contact me is via email so feel free to drop me a line at:



These are the Classes I have taken (or I am currently taking) at the University of Maryland.
[an error occurred while processing this directive]


I have been a Teaching Assistant (TA) for the following classes:

Fun Stuff

Here's a webpage I made about what to do if you are visiting Athens for a few days.

And here are some links:

Valid HTML 4.01 Transitional

Valid CSS!