About me / Resume

My name is Socrates F. Demetriades. I was born in Cyprus, a beautiful island in the Mediterranean sea, and I lived in Limassol, a South town by the coast. After high school and obligatory military service, I moved to Greece and I joined the Computer Engineering & Informatics Department of the Polytechnic (Engineering) school at the  University of Patras, where I received my diploma (5-years program) in 2006.  Currently, I am a 1st year PhD student at the Computer Science Department at University of Pittsburgh.

As an undergraduate student, I took courses covering several topics in Computer Science and Engineering and I became interested mostly in Computer Architecture, VLSI, Networks and  Telecommunications. My undergraduate diploma thesis was a h/w design of an electrical control unit for the scheduling of an "almost-all optical" switch. 

My current research interests, as a PhD student, are in Computer Architecture. I am a member of the Computer Architecture, Systems and Technology (CAST) Lab (CAST Lab) which is directed by my advisor, Dr. Sangyeun Cho.

Resume

Research Interests

• Computer Architecture - On-Chip Multi-Core Resource Management.
• MP-System-on-Chip design and modeling.
• Fault-Tolerant Cache Design.
• Networks: Hash-based architectures for IP-Lookup and packet classification.

Education

Currently  :  Ph.D. Student, Computer Science Department, University of Pittsburgh.

July 2006 :  Diploma in Computer Engineering and Informatics
                      Polytechnic School of University of Patras, Greece.
                      GPA  8.2 / 10

Dipoma thesis: Hardware design for fast packet header processing for scheduling decisions in an "almost-all optical" switch.
Supervisor: Prof. Manos Varvarigos

Courses

Graduate courses - University of Pittsburgh:
CS 2001: "Research Topics in Computer Science" (Fall '06)
CS 2410: "Computer Architecture" (Fall '06) + Prelims
CS 2110: "Theory of Computation" (Fall '06) + Prelims
CS 2002: "Research Experience in Computer Science" (Spring '07)
CS 3410: "Advanced Topics in Computer Architecture" (Spring '07)
CS 2520: "Wide Area Networks" + Prelims (Spring '07)
CMU 18767: "VLSI CAD: Software to Logic" (Fall '07)
CS 2520: "Principles of Database Systems" (Fall '07)
CS 2710: "Foundations of Artificial Intelligence" (Spring '08) + Prelims
CS 2750: "Machine Learning" (Spring '09)

Some undergraduate optional courses taken - University of Patras:
- Fault-tolerant computing
- VLSI design
- CAD
- VLSI Testing
- Advance Computer Architecture
- Embedded systems
- Stochastic signals
- Mobile Networks
- Advance Network topics

Some skill projects (in selected courses):
• VLSI / E-CAD :
        - Design/simulation of 16-bit Arithmetic Logic Unit and 16-bit 2-level carry look-ahead Adder (magic/hSpice/IrSim)
        - FPGA implementation of PS/2 protocol and VGA controller. (ModelSim/Leonardo Spectrum/Xilinx tolls)
• Operating Systems Lab: Extension of MINIX for ACLs and semaphores supporting

Computer Skills

• Programming: C , C++, Java , Delphi, Pascal, VBasic, SQL-PHP, HTML, MatLab
• HDL: Verilog.
• CAD tools: ModelSim, Leonardo Spectrum, Hspice, IrSim, Magic, Simics-simulator, SimpleScalar simulator.
• Micro-arch Simulation Environments: Simics, SimpleScalar.
• Systems: Basic Network Programming.


Recommendations

Manos Varvarigos, Professor, Computer Engineering and Informatics Dept., University of Patras, Greece.
  Director of the Hardware and Computer Architecture Division and Head of the Networks Laboratory

Kwnstantinos Berberides, Assoc.Professor, Computer Engineering and Informatics Dept., University of Patras, Greece.
  Head of the Telecommunications & Signal Processing Laboratory.

H. T. Vergos, Assist. Professor, Computer Engineering and Informatics Dept., University of Patras, Greece.

• Eleftherios Polychronopoulos, Assist. Professor, Computer Engineering and Informatics Dept., University of Patras, Greece.

Dimitrios Nikolos, Professor, Computer Engineering and Informatics Dept., University of Patras, Greece.
  Head of the Technology & Computer Architecture Laboratory