Christos Kyrkou, PhD KIOS Research Center for Intelligent Systems and Networks, Department of Electrical and Computer Engineering, University of Cyprus, Tel:(+357)99569478, email: ckyrkou@gmail.com Education http://www.ece.ucy.ac.cy/labs/easoc/people/kyrkou/index.html Sep 2010-June 2014 Sep 2008-June 2010 Sep 2004-June 2008 Ph.D. in Computer Engineering, University of Cyprus Advisor: Theocharis Theocharides Grade Point Average: 9/10 Thesis: "Real-Time Hardware Acceleration of Object Detection for Intelligent Embedded Vision Systems" MSc in Computer Engineering, University of Cyprus Grade Point Average: 8.43/10 Received Full Scholarship by the ECE Department, University of Cyprus Thesis: "Embedded Hardware Architectures for Object Detection" BSc in Computer Engineering, University of Cyprus Graduated top of the class Thesis: "Neural-Network-Based Face Detector Implementation on a Virtex II PRO FPGA Platform" Research Skills and Expertise Real-Time Embedded Systems, Field Programmable Gate Arrays (FPGAs), VLSI Design, Hardware Acceleration, Parallel Hardware Architectures, Computer Arithmetic, Low Power Design, Image Processing, Computer Vision, Pattern Recognition, Machine Learning. Work Experience Research Experience - Embedded and Application Specific Systems on Chip Laboratory (EASoC), KIOS Research Center for intelligent systems and network, University of Cyprus 2013-Present Project: FAULT-ADAPTIVE - Fault-Adaptive Monitoring and Control of Complex Distributed Dynamical Systems Funded By: European Commission 7th Framework Program, Advance ERC Grant 2012-2013 Project: EVAGORAS - High-performance computing using reconfigurable hardware for biological, ecological and medical applications Funded By: EU Cross-border Collaboration Programme 2010-2012 Project: SAFEMETAL - Increasing EU citizen security by utilizing innovative intelligent signal processing systems for Euro-coin validation and metal quality testing Funded By: European Commission 7th Framework Program, Research for SMEs Page 1
2008-2010 Project: EMPSoC - Energy Efficient Embedded and Mobile Multiprocessor System-on-Chip Architectures Funded By: Cyprus Research Promotion Foundation, EU Structural Funds Teaching Experience - Department of Electrical and Computer Engineering Department, University of Cyprus Sep 2013 - Jan 2014 Sep 2012 - Jan 2013 Feb 2009 - May 2009 Sep 2008 - Jan 2009 Position: Lab Instructor Course: ECE 314 - Computer Architecture Lab Position: Lab Instructor Course: ECE 408 - Digital Design with FPGAs Position: Teaching Assistant Course: ECE 211 - Digital Systems Design Lab Position: Teaching Assistant / Lab Instructor Course: ECE 407 - Computer Aided Design for VLSI Awards and Honours 2009 Best Paper Award By IEEE Microelectronics Systems in Education (MSE) Paper: FPGA-Based NoC-Driven Sequence of Lab Assignments for Manycore Systems 2008 Full Scholarship for M.Sc. Studies By the department of Electrical and Computer Engineering, University of Cyprus Graduate top of his class in Computer Engineering (BSc) By the University of Cyprus Award for best thesis dissertation in Computer Engineering By the department of Electrical and Computer Engineering, University of Cyprus Best Senior Student in Computer Engineering for the academic year 2007-2008 (BSc) By the department of Electrical and Computer Engineering, University of Cyprus Page 2
Professional Affiliations Dec 2012 - Dec 2014 Association for Computing Machinery (ACM) Student Member 2010 - Present Scientific Technical Chamber of Cyprus (ETEK) Member June 2009 - Present Institute of Electrical and Electronics Engineering (IEEE) Student Member Professional Service Reviewer for the following journal publications: IEEE Embedded Systems Letters (ESL) IEEE Transactions on Circuits and Systems for Video Technology (TCSVT) IEEE Transactions on VLSI Systems (TVLSI) IEEE Transactions on Circuits and Systems (TCAS) IEEE Transactions on Computers (TC) Reviewer for the following conferences: Design, Automation, & Test in Europe Conference (DATE) International Symposium on Circuits and Systems (ISCAS) Great Lakes VLSI conference (GLSVLSI) IEEE Computer Society Annual Symposium on VLSI (ISVLSI) Journal Publications [1] C. Kyrkou, C. Ttofis, and T. Theocharides, "A Hardware Architecture for Real-Time Object Detection Using Depth and Edge Information", ACM Transactions on Embedded Computing Systems, vol. 13, no. 3, pp 54:1-54:19, December 2013. [2] C. Kyrkou, and T. Theocharides, "A Parallel Hardware Architecture for Real-Time Object Detection with Support Vector Machines", IEEE Transactions on Computers, vol.61, no.6, pp.831-842, June 2012. [3] C. Kyrkou, T. Theocharides, "A Flexible Parallel Hardware Architecture for AdaBoost-Based Real-Time Object Detection", IEEE Transactions on Very Large Scale Integration (TVLSI) Systems, vol.19, no.6, pp.1034-1047, June 2011. [4] C. Kyrkou, and T. Theocharides, "SCoPE: Towards a Systolic Array for SVM Object Detection," IEEE Embedded System Letters, vol. 1, no. 2, pp. 46-49, August 2009. [5] C. Ttofis, C. Kyrkou, and Theocharis Theocharides, "A Hardware-Efficient Architecture for Accurate Real-Time Disparity Map Estimation", accepted to appear in accepted to appear in ACM Transactions on Embedded Computing Systems. Page 3
Conference Publications [1] C. Kyrkou, C.-S. Bouganis, T. Theocharides, "An Embedded Hardware-Efficient Architecture for Real-Time Cascade Support Vector Machine Classification", International Conference on Embedded Computer Systems: Architectures, Modeling, and Simulation (SAMOS XIII), Samos, Greece, pp. 129-136, 15-18 July 2013. [2] C. Kyrkou, C-S. Bouganis, T. Theocharides, " A Hardware-Efficient Architecture for Embedded Real-Time Cascaded Support Vector Machines Classification", ACM/IEEE Great Lakes Symposium on VLSI - GLSVLSI 2013, May 2-4 2013. [3] C. Kyrkou, C.-S. Bouganis, T. Theocharides, "FPGA-based Acceleration of Cascaded Support Vector Machines for Embedded Applications", 21st ACM/SIGDA International Symposium on Field-Programmable Gate Arrays (FPGA 2013), 11-13 February 2013. [4] A. Gavrijaseva, A. Mõlder, O. Märtens, C. Kyrkou, T. Theocharides "Cross-Correlationbased Image Matching of Coins", IEEE Baltic Electronics Conference (BEC), Tallinn, Estonia, October 3-5, 2012. IEEE, 2012, 319-322. [5] C. Kyrkou, C. Ttofis, T. Theocharides, "Depth-Directed Hardware Object Detection", Design Automation & Test in Europe Conference & Exhibition (DATE), 2011, 14-18 March 2011. [6] C. Kyrkou, C. Ttofis, T. Theocharides, "FPGA-Accelerated Object Detection using edge information", International Conference on Field Programmable Logic and Applications (FPL), pp.167-170, 5-7 Sept. 2011. [7] C Ttofis, C. Kyrkou, T. Theocharides and M. K. Michael, "FPGA-Based NoC-Driven Sequence of Lab Assignments for Manycore Systems", in the Proceedings of the IEEE International Conference on Microelectronic Systems Education (MSE 2009), co-located with the 46th Design Automation Conference, San Francisco, USA, July, 2009. Best Paper Award Other Publications (Technical Reports, Workshops, and Posters) [1] C. Kyrkou FPGA-based Hardware Accelerators for Embedded Object Detection Systems, part of PhD Dissertation presented in PhD Forum at the IEEE Design Automation and Test in Europe (DATE) Conference, Grenoble, France, March 2013. [2] C. Kyrkou and T. Theocharides, "Hardware Object Detection using Depth Information", Proceedings of the 4 th Cyprus Workshop on Signal Processing and Informatics, Nicosia, Cyprus, July 2011. [3] C. Kyrkou and T. Theocharides, "Towards a Systolic Array for SVM Object Detection", Proceedings of the 2nd Cyprus Workshop on Signal Processing and Informatics, Nicosia, Cyprus, July 2009. [4] C. Kyrkou, T. Theocharides, "Neural Network-Based Face Detector Implementation on a Virtex2 Pro FPGA Platform," Proceedings of the 3rd Greek National Student Conference of Electrical and Computer Engineering, page 62, Salonika, Greece, April 2009. [5] C. Kyrkou, T. Theocharides, "Design-Space Exploration of Hardware Architectures for Classification and Pattern Recognition on FPGA systems", HiPEAC Conference, Paphos, Cyprus, 2009. Page 4
Technical Computer Skills Software Programming Languages ANSI C, C++, JAVA, Batch Scripting Software Programming Tools Microsoft Visual Studio, Dev-C++, C-Free, Netbeans, Eclipse, MATLAB GPU Programming Nvidia CUDA Mobile Programming Android Web Programming HTML, CSS, Javascript Web Design Tools Joomla, Dreamweaver, FrontPage Hardware Design Languages Verilog, VHDL Hardware Design Tools Xilinx Design Suite, Cadence Design Suite, Synopsis Design Tools Type Setting Open Office, Microsoft Office Suite (Word, Powerpoint, Excel, Visio) Operating Systems GNU Linux (Fedora, SUSE, Ubuntu), Solaris Oracle, MAC OS X, Microsoft Windows (XP, Vista, 7, 8), Android Database Systems MySQL Projects and Demos Demos previews available in: http://www.ece.ucy.ac.cy/labs/easoc/people/kyrkou/projects.html Image Processing System Face Detection Software System Coin Recognition System Face Detection Hardware System Method: Various Image Processing Algorithms (Edge Detection, Skin Detection, Image Gradients, Local Binary Patterns) Platform: Spartan 6 LX150t industrial video processing kit Hardware Description Language: Verilog using Xilinx design suite Method: Cascade support vector machines (SVMs) and skin detection Platform: PC software Programming Language: MATLAB Method: Linear support vector machine Platform: Spartan 6 LX150t industrial video processing kit Hardware Description Language: Verilog using Xilinx design suite Method: Single support vector machine Platform: Virtex 5 LX110t ML505 platform Hardware Description Language: Verilog using Xilinx design suite Page 5
Other Professional Activities Provided assistance in the 5th annual Texnopleusi Contest directed towards high-school and technical school students organized by the Department of Electrical and Computer Engineering, University of Cyprus, 2010. Assisted in the organization of the 2nd Summer School on Computing, June 22 nd 23 d for high-school and technical school students organized by the Departments of Computer and Electrical Engineering and Computer Science, University of Cyprus, 2009. Provided assistance in the 4th annual Texnopleusi Contest directed towards high-school and technical school students organized by the Department of Electrical and Computer Engineering, University of Cyprus, 2009. Participated in the 4th annual Global Management Challenge 08 management skills development contest, 2009. Assisted in the organization and performed tutorials in the 1st Summer School on Computing in June 23 rd -27 th, for high-school and technical school students organized by the Departments of Computer and Electrical Engineering and Computer Science, University of Cyprus, 2008. Provided assistance in the organization of the Computer and Electrical Engineering Department s Open Day event, 2008. Page 6