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.
• 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.
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
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
• 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.
• 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