Welcome to my homepage!

My name is Myrto Papadopoulou (Misel-Myrto to be more precise) and I recently
completed my Ph.D. in the Electrical & Computer Engineering Department at the
University of Toronto.

You may contact me at: myrto[at]ece[dot]utoronto[dot]ca.

My academic history is as follows:
  • Ph.D. in Computer Engineering, University of Toronto
  • M.A.Sc. in Computer Engineering, University of Toronto
  • Diploma of Electrical and Computer Engineering, National Technical University of Athens, Greece
An older version of my CV is available here.



My research area is computer architecture and my supervisor is Professor Andreas Moshovos.

Ph.D. dissertation: "Address Translation Optimizations for Chip Multiprocessors".

M.A.Sc. thesis: "Evaluation of Large Stacked DRAM Caches in a Chip Multiprocessor Environment".

I find every aspect of computer architecture intriguing.
Why? Well, probably because as Hennessy & Patterson said:
"It's not a dreary science of paper machines that will never work. No! It's a discipline of keen
intellectual interest, requiring the balance of marketplace forces to cost-performance-power,
leading to glorious failures and some notable successes."


Prediction-Based Superpage-Friendly TLB Designs
Misel-Myrto Papadopoulou, Xin Tong, André Seznec, and Andreas Moshovos.
In Proc. of the 21st International Symposium on High Performance Computer Architecture (HPCA), February 2015.

A dual grain hit-miss detector for large die-stacked DRAM caches.
Michel El-Nacouzi, Islam Atta, Myrto Papadopoulou, Jason Zebchuk, Natalie Enright Jerger, and Andreas Moshovos.
In Proc. of the Conference on Design, Automation and Test in Europe (DATE '13).

Demystifying GPU Microarchitecture through Microbenchmarking
Henry Wong, Misel-Myrto Papadopoulou, Maryam Sadooghi-Alvandi, and Andreas Moshovos.
In Proc. IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS), March 2010.


For my M.A.Sc, I have taken the following courses:
  • Advanced Computer Architecture (ECE1773)
  • Biologically Inspired Computing (ECE1775)
  • Optimizing Compilers (ECE540)
  • Parallel Computer Architecture and Programming (ECE1755)
  • VLSI Systems Design (ECE1373)
And for the Ph.D:
  • Industry Perspectives on Practical Problems in Computer Security (ECE1724)
  • Sp. Topics in Software Eng: Programming Massively Parallel Graphics Processors (ECE1724)
  • Topics in Knowledge Representation and Reasoning: Planning and Reasoning about Action (CSC2542)
  • Topics in Modern Computer Architecture:
    Performance, Reliability, Power and Functionality (ECE1718)
  • Topics in Computer System Performance and Reliability (CSC2232)


Instructorships (Computer Science Department, University of Toronto):
  • In Fall 2017, I taught, as the sole instructor, the following two courses:
    • CSC120 - Computer Science for the Sciences
    • CSC385 - Microprocessor Systems

  • During Fall 2016, I taught the evening section of CSC258 - Computer Organization.

  • I taught the two evening sections of CSC258 - Computer Organization during the Winter 2016 term.

  • During Fall 2015, I taught one section of CSC108 - Introduction to Computer Programming.

  • In Summer 2015, I was the sole instructor of CSC108 - Introduction to Computer Programming.

  • In Winter 2015, I taught one section of CSC258 - Computer Organization!

  • In Winter 2014, I was a sessional instructor for one section of CSC108 - Introduction to Computer Programming.
    This was a first year introductory course in Python, offered as an inverted-class.

Teaching Assistantships: Until now I have TAed the following undergrad courses here at UofT:
  • ECE452: Computer Architecture (Fall 2010)
  • ECE552: Computer Architecture (Fall 2012-2013, Summer 2013, Fall 2014)
  • ECE243: Computer Organization (Winter 2007-2013)
  • ECE244: Programming Fundamentals (Fall 2008, Fall 2010)
  • ECE253: Digital and Computer Systems (Fall 2009)
  • APS105: Computer Fundamentals (Fall 2007)

Teaching Resources

There are multiple resources at UofT to advance one's teaching skills. Please find below a compilation of relevant links.
  • The Centre for Teaching Support and Innovation (CTSI) at the University of Toronto is a great starting point.
    You can either attend individual workshops or complete one of their two certificate programs.
  • The THE500: Teaching in Higher Education course offered by Woodsworth college is geared towards senior Ph.D. students/Post-Docs.
    It is generally advised that you have completed one of the Teaching Certificates above before applying.


For inspiration :)
  • "Man cannot discover new oceans unless he has the courage to lose sight of the shore." (Andre Gide)
  • "Happiness is not a state to arrive at, but a manner of traveling." (Margaret Lee Runbeck)