Δρ. Χριστόφορος Καχρής

ATH/TECH > Καθηγητές > Δρ. Χριστόφορος Καχρής

KachrisΟ Δρ. Χριστόφορος Κάχρης είναι επίκουρος καθηγητής στο Athens Information Technology (ΑΙΤ). Ειναι διπλωματούχος Ηλεκτρονικός Μηχανικός και Μηχανικός Η/Υ από το Πολυτεχνείο Κρήτης και εχει λαβει το διδακτορικο του απο το Delft University of Technology στην Ολλανδία το 2007. Από το 2009 εως το 2010 ήταν Λέκτορας στο Πανεπιστήμιο Κρήτης και ερευνητης στο Ινστιτoύτο Τεχνολογίας και Ερευνας (ΙΤΕ). Στο παρελθόν είχε εργαστει στη silicon valley στις ΗΠΑ (Xilinx Research Labs) και τα τελευταια χρονια εργαζεται σε ευρωπαϊκα ερευνητικα προγραμματα για δικτυα δεδομενων υψηλης ταχυτητας. Εχει πάνω από 14 χρονια εμπειρία στη αρχιτεκτονική υπολογιστών, σχεδίαση ψηφιακών ηλεκτρονικών κυκλωμάτων (FPGA, ASIC), δίκτυα κέντων δεδομένων (data center networks) και ανάπτυξη ενσωματωμένων συστημάτων (embedded systems). Στο πλαίσιο της ερευνητικής του δραστηριότητας έχει δημοσιεύσει περισσότερα από 70 άρθρα σε έγκριτα διεθνή περιοδικά και πρακτικά συνεδρίων.

  • Διδακτορικό Δίπλωμα Ειδίκευσης (2007)
    Department of Electrical Engineering, Mathematics and Computer Science
    Delft University of Technology, Ολλανδία
    Ph.D. thesis: Reconfigurable Network Processing Platforms
    Αρ. Αναγνώρισης ΔΙΚΑΤΣΑ: 31-2999
  •  Μεταπτυχιακό Δίπλωμα Ειδίκευσης (2003)
    Τμήμα Ηλεκτρονικών Μηχανικών και Μηχανικών Η/Υ,
    Πολυτεχνείο Κρήτης, Χανιά
    M.Sc. Thesis: Design and Implementation of the SCAN Image-Video Encryption Algorithm in Reconfigurable Logic (FPGAs)
  •  Πτυχίο (2001)
    Τμήμα Ηλεκτρονικών Μηχανικών και Μηχανικών Η/Υ
    Πολυτεχνείο Κρήτης, Χανιά

Researcher at the following EU-funded ICT projects

  • ACINO (Application-Centric IP/Optical Network Orchestration), (EU H2020-ICT-2014-1)
  • ASTRON (Adaptive Software Defined Terabit Transceiver for Flexible Optical Networks, EU STREP ICT-2011.3.5)
  • COCONUT (COst-effective COhereNt ultra-dense-WDM-PON for lambda-To-the-user access, EU STREP ICT-2011.1.1)
  • NAVOLCHI (Nano Scale Disruptive Silicon-Plasmonic Platform for Chip-to-Chip Interconnection, EU STREP ICT-2011.3.5)
  • ACCORDANCE (A Converged Copper-Optical-Radio OFDMA-based access Network with high Capacity and Flexibility, EU STREP ICT-2009.1.1)
  • CHRON (Cognitive Heterogeneous Reconfigurable Optical Network, EU STREP ICT-2009.1.1)
  • HiPEAC (High Performance Computer Architecture and Compilation), Research and Coordination of the Interconnection cluster in the HiPEAC European NoE project
  • SARC (Scalable Multi-core Architectures)

 

Patents

  • Configurable Transactional Memory for Synchronizing Transactions,
    C. Kulkarni, C. Kachris, USA Patent number 2009/0276599, Pub. Date Nov. 5, 2009

 

Book Editor

  • Optical Interconnects for Future Data Center Networks,
    Editors: C. Kachris, K. Bergman, I. Tomkos
    Springer Science Publications, Springer, ISBN 978-1-4614-4629-3, 2012


Book Chapters

  • Energy-efficient Optical Interconnects in Cloud Computing Infrastructures,
    C. Kachris, I. Tomkos
    Communication Infrastructures for Cloud Computing:  Design and Applications, September 2013, ISI Global, ISBN: 1466645229
  • A High-Speed MIMO OFDM Flexible Bandwidth Data Center Network,
    P. N. Ji, D. Qian, K. Kanonakis, C. Kachris and I. Tomkos
    Optical Interconnects for Future Data Center Networks, Springer, ISBN: 978-1-4614-4629-3, 2012
  • Switch design for soft interconnection networks,
    G.Dimitrakopoulos, C. Kachris and E. Kalligeros
    Embedded Systems Design with FPGAs, 2012, Springer, ISBN: 978-1-4614-1361-5, 2012


Journals

  1. Cognitive Optical Network Testbed: EU project CHRON,
    R. Borkowski, R. Durán, C. Kachris, D. Siracusa, A. Caballero, N. Fernández, D. Klonidis, A. Francescon, T. Jiménez, J. C. Aguado, I. de Miguel, E. Salvadori, I. Tomkos, R. Lorenzo,  I.  Monroy, Journal of Optical Communications and Networks, vol. 7, iss. 2, pp. A344–A355, 2015
  2. Discharging the Network From Its Flow Control Headaches: Packet Drops and HOL Blocking,
    N. Chrysos, Lydia Chen, C. Kachris, M. Katevenis,
    IEEE/ACM Transactions on Networking,
  3. A Survey on FEC Codes for 100G and Beyond Optical Networks,
    G. Tzimpragos, C. Kachris, I. B. Djordjevic, M. Cvijetic, D. Soudris, and I. Tomkos,
    IEEE Communications Surveys and Tutorials
  4. A MapReduce Scratchpad Memory for Multi-core Cloud Computing Applications,
    C. Kachris, G. Sirakoulis, D. Soudris, Elsevier Microprocessor and Microsystems
  5. Modeling Cache Memory Utilization on Multicore Using Common Pool Resource Game on Cellular Automata,
    M. I. Tsompanas, C. Kachris, G. Sirakoulis, ACM Transactions on Modeling and Computer Simulation
  6. Optical Interconnection Networks in Data Centers: recent trends and future challenges
    C. Kachris, K. Kanonakis, I. Tomkos,
    IEEE Communications Magazine, vo. 51, no. 9, September 2013
  7. Optical OFDM-based Data Center Networks
    C. Kachris, I. Tomkos
    Journal of Networks, vol. 8, no. 7, pp. 1488-1496, July 2013
  8. Design and Evaluation of a Flexible-Bandwidth OFDM-Based Intra Data Center Interconnect
    P. N. Ji, D. Qian, K. Kanonakis, C. Kachris and I. Tomkos,
    IEEE Journal of Selected Topics In Quantum Electronics, vol. 19, no. 2, March/April 2013
  9. Reconfigurable hardware applications on NetFPGA for network monitoring in large area sensor networks
    A Belias, V Koutsoumpos, K Manolopoulos, C Kachris,
    Nuclear Instruments and Methods in Physics Research Section A: Accelerators, Spectrometers, Detectors and Associated Equipment, vol. 725, pp. 191-194, 2013
  10. Power Consumption Evaluation of All-Optical Data Center Networks
    C. Kachris, I. Tomkos,
    Cluster Computing, Elsevier, doi:10.1007/s10586-012-0227-6, August 2012
  11. A Survey on Optical Interconnects for Data Centers
    C. Kachris, I. Tomkos,
    IEEE Communications Surveys and Tutorials, vol. 14, no.4, pp. 1021-1036
  12. NP-SARC: Scalable Network Processing in the SARC Multi-core FPGA platform
    C. Kachris, G. Nikiforos, V. Papaefstathiou, S. Kavadias, M. Katevenis,
    Journal of Systems Architecture, 2012, doi:10.1016/j.sysarc.2012.11.001
  13. Transactional Memories for Multi-Processor FPGA Platforms,
    C. Kachris, C. Kulkarni,
    Journal of Systems Architecture, 57 (1), pp.160-168, 2011
  14. Design and Performance Evaluation of an Adaptive FPGA for network applications
    C. Kachris, S. Wong, S. S. Vassiliadis,
    Microelectronics Journal, 2008, doi:10.1016/j.mejo.2008.05.011
  15. High-Performance Switching Based on Buffered Crossbar Fabrics
    L. Mhamdi, M. Hamdi, C. Kachris, S. Wong, S. Vassiliadis,
    Computer Networks Journal, vol. 50, no. 13, pp. 2271-2285, 2006
  16. A new SOI monolithic capacitive sensor for absolute and differential pressure measurements, P.D. Dimitropoulos, C. Kachris, D.P. Karampatzakis, G.I. Stamoulis, Sensors and Actuators A: Physical, vol. 123-124,  pp. 36-43, 2005
  17. An FPGA-based Queue Management System for High Speed Networking Devices
    A. Nikologiannis, I. Papaefstathiou, G.Kornaros, C. Kachris,
    Elsevier Journal on ”Microprocessors and Microsystems”, special issue on FPGAs
    vol. 28, is. 5-6, pp. 223-236, August 2004
  18. A Reconfigurable Logic-Based Processor for the SCAN Image and Video Encryption Algorithm
    C. Kachris, N. G. Bourbakis, A. Dollas,
    International Journal of Parallel Programming 31(6): pp. 489-506, 2003

Conferences

  • Design of Optical Network Unit (ONU) for Hybrid TDM/WDM NG-PON,
    N. Liakopoulos, G. Menoutis, I. Patronas, A. Foteas, C. Kachris, D. Klonidis
    IEEE International Conference on Electronics, Circuits, and Systems (ICECS), Cairo, Egypt, December 2015
  • Optical networking solutions and technologies in the big data era,
    I. Tomkos, C. Kachris, P.S. Khodashenas, J.K. Soldatos,
    Transparent Optical Networks (ICTON), 2015 17th International Conference on, July 2015
  • A Roadmap on Optical Interconnects in Data Centre Networks,
    C. Kachris, I. Tomkos,
    IEEE International Conference on Transparent Optical Networks (ICTON), July 2015
  • High-level Synthesizable Dataflow MapReduce Accelerator for FPGA-coupled Data Centers
    D. Diamantopoulos, C. Kachris,
    IEEE International Symposium on Systems, Architectures, Modeling and Simulation (SAMOS’15), Samos, Greece, July 2015
  • Reconfigurable FEC Codes for Next Generation Software-defined Optical Transceivers,
    C. Kachris, G. Tzimpragos, D. Soudris, I. Tomkos,
    13th International Conference on Optical Communications and Networks (ICOCN’14), Suzhou, China, November 2014
  • A Reconfigurable MapReduce Accelerator for multi-core all-programmable SoCs,
    C. Kachris, G. Sirakoulis, D. Soudris,
    IEEE International Symposium on System-on-Chip (SOC’14), Tampere, Finland, October 2014
  • Flexible FEC Codes for Next-Generation Software-Defined Optical Transceivers,
    C. Kachris, G. Tzimpragos, G. Borriello, P. Zakynthinos, I. Tomkos,
    IEEE International Conference on Transparent Optical Networks, (ICTON’14), Graz, Austria, July 2014
  • A Low-Latency Algorithm and FPGA Design for the Min-Search of LDPC Decoders,
    G. Tzimpragos, C. Kachris, D. Soudris, I. Tomkos,
    21st IEEE Reconfigurable Architecture Workshop (RAW-IPDPS’14), Phoenix, Arizona, May 2014
  • Advanced Modulation Formats in Cognitive Optical Networks: EU project CHRON Demonstration,
    R. Borkowski, A. Caballero, D. Klonidis, C. Kachris, A. Francescon, I. de Miguel, R. J. D. Barroso, D. Zibar, I. Tomkos, I. Tafur
    Optical Fiber Communication Conference, (OFC’14), W3H.1, March 2014
  • Experimental Demonstration of a Cognitive Optical Network for Reduction of Restoration Time,
    C. Kachris, D. Klonidis, A. Francescon, D. Siracusa, E. Salvadori, N. Fernández, T. Jiménez, R. J. Durán, I. de Miguel, J. C. Aguado, R. M. Lorenzo, R. Borkowski, A. Caballero, I. T. Monroy,  Y. Ye, A. Tymecki, I. Tomkos
    Optical Fiber Communication Conference, (OFC’14), W2A.28, March 2014
  • A Configurable MapReduce Accelerator for Multi-core FPGAs,
    C. Kachris, G. Sirakoulis, D. Soudris,
    22nd ACM/SIGDA International Symposium on Field-Programmable Gate Arrays (FPGA’14), Monterey, CA, Feb. 2014
  • Automatic Implementation of Low-Complexity QC-LDPC Encoders,
    G. Tzimpragos, C. Kachris, D. Soudris, I. Tomkos,
    IEEE International Workshop on Power and Timing Modeling, Optimization and Simulation, (PATMOS’13), Karlsruhe, Germany, Sep. 2013
  • A Low-complexity Implementation of QC-LDPC Encoder in Reconfigurable Logic,
    G. Tzimpragos, C. Kachris, D. Soudris, I. Tomkos,
    IEEE International Conference on Field Programmable Logic (FPL’13), Porto, Portugal, Sep. 2013
  • Evaluating Conflicts Impact over Shared LLC using Public Goods Game on Cellular Automata, M. I. Tsompanas, C. Kachris, G. Sirakoulis,
    The 4th Workshop on Cellular Automata Algorithms & Architectures (CAAA-HPCS’13), Helsinki, Finland, July 2013

    • Optimization of shared-memory multicore systems using Game Theory and Genetic Algorithms on Cellular Automata lattices,
      M. I. Tsompanas, C. Kachris, G. Sirakoulis,
      16th International Workshop on Nature Inspired Distributed Computing (NIDISC’13), Boston, Massachusetts, USA, May 2013
    • Optical interconnection networks for data centers,
      C. Kachris, I. Tomkos,
      17th International Conference on Optical Network Design and Modeling (ONDM’13), Brest, France, April 2013
    • Energy Efficient Data Center Network Based on a Flexible Bandwidth MIMO-OFDM Optical Interconnect,
      P. N. Ji, C. Kachris, I. Tomkos, T. Wang,
      IEEE International Conference on Cloud Computing Technology and Science (CloudCom’02), Taipei, Taiwan, December 2012
    • Energy efficient Flexible-Bandwidth OFDM-Based Data Center Network
      C. Kachris, P. N. Ji, T. Wang, I. Tomkos,
      IEEE International Conference on Cloud Networking (CloudNet’12), Paris, Nov. 2012
    • Performance Evaluation of Embedded Processor in MapReduce Cloud Computing Applications,
      C. Kachris, G. Sirakoulis, D. Soudris,
      International Conference on Cloud Computing (CloudComp’12), Wien, Austria, Sept. 2012
    • Demonstration of High-Speed MIMO OFDM Flexible Bandwidth Data Center Network,
      P. Ji, T. Wang, D. Qian, L. Xu, Y. Aono, T. Tajima, K. Kanonakis, C. Kachris, I. Tomkos,
      IEEE European Conference on Optical Communications (ECOC’12), Amsterdam, Netherlands, Sep. 2012
    • The Rise of Optical Interconnects in Data Centre Networks,
      C. Kachris, I. Tomkos,
      IEEE International Conference on Transparent Optical Networks, (ICTON’12), Coventry, UK, July 2012
    • An OFDMA-PON with non-preselected independent ONU sources and centralized feedback wavelength control: Dimensioning and experimental results,
      I. Cano, M.C. Santos, X. Escayola, V. Polo, J. Prat, E. Giacoumidis, C. Kachris, I. Tomkos,
      IEEE International Conference on Transparent Optical Networks, (ICTON’12), Coventry, UK, July 2012
    • Energy-efficient Bandwidth Allocation in Optical OFDM-based Data Center Networks,
      C. Kachris, I. Tomkos,
      Optical Fiber Communication Conference, (OFC’12), JTh2A.34, March 2012
    • Energy-efficient Study of Optical OFDM in Data Centers,
      C. Kachris, E. Giacoumidis, I. Tomkos,
      Optical Fiber Communication Conference, (OFC’11), JWA087, March 2011
    • Scalable arbiters and multiplexers for on-FGPA interconnection networks,
      G. Dimitrakopoulos. C. Kachris, E. Kalligeros,
      IEEE International Conference on Field Programmable Logic and Applications (FPL’11), Chania, Greece, Sep 2011
    • Power Consumption Evaluation of Hybrid WDM PON Networks for Data Centers,
      C. Kachris, I. Tomkos,
      IEEE European Conference on Networks and Optical Communication (NOC’11), Newcastle, UK, July 2011
    • An Efficient Sequential Iterative Matching Algorithm for CIOQ Switches,
      Y. Gao, C. Kachris, M. Katevenis,
      IEEE Symposium on Computers and Communications (ISCC’11), Kerkyra (Corfu), Greece, June 2011
    • Network Processing in Multi-core FPGAs with Integrated Cache-Network Interface,
      C. Kachris, G. Nikiforos, S. Kavvadias, V. Papaefstathiou, M. Katevenis,
      IEEE International Conference on Reconfigurable Computing and FPGAs (Reconfig’10), Cancun, Mexico, December 2010
    • Efficient Implementation for CIOQ Switches with Sequential Iterative Matching Algorithms,
      X. Yang, C. Kachris, M. Katevenis,
      IEEE International Conference on Field-Programmable Technology (FPT’10), Beijing, China, December 2010
    • End-to-end Congestion Management for Non-Blocking, Multi-stage Switching Fabrics using Commodity Switches,
      N. Chrysos, Lydia Y. Chen, C. Minkenberg, C. Kachris, M. Katevenis,
      ACM/IEEE Symposium on Architectures for Networking and Communications Systems (ANCS’10), La Jolla, CA, October 2010
    • Low-latency Explicit Communication and Synchronization in Scalable Multi-core Clusters,
      C. Kachris, G. Nikiforos, V. Papefstathiou, S. Kavvadias, M. Katevenis,
      IEEE International Conference on Cluster Computing (Cluster’10), Heraklion, Greece, September 2010
    • ImpBench: A novel Benchmark Suite for biomedical, microelectronic implants
      C. Strydis, C. Kachris, G.N. Gaydadjief
      IEEE International Symposium on Systems, Architectures, Modeling and Simulation (SAMOS’08), Samos, Greece, July 2008
    • A Reconfigurable Platform for Multi-Service Edge Routers
      C. Kachris, S. Vassiliadis
      ACM Symposium on Integrated Circuits and Systems Design, Rio de Janeiro, Brazil, September 2007
    • Design Space Exploration of Configuration Manager for Network Processing Applications
      C. Kachris, S. Vassiliadis
      IEEE International Symposium on Systems, Architectures, Modeling and Simulation (SAMOS’07), Samos, Greece, July 2007
    • Configurable Transactional Memories
      C. Kachris, C. Kulkarni
      IEEE Symposium on Field Programmable Custom Computing Machines (FCCM’07), Napa Valley, CA, April 2007
    • Design of a Web Switch in a Reconfigurable Platform
      C. Kachris, S. Vassiliadis
      ACM/IEEE Symposium on Architectures for Network and Communication Systems (ANCS’06), San Jose, December, 2006
    • A Dynamically Reconfigurable Queue Scheduler   
      C. Kachris, S. Vassiliadis
      IEEE International Conference on Field Programmable Logic and Applications (FPL’06), Madrid, Spain, August 2006
    • Performance Evaluation of an Adaptive FPGA for Network Processing
      C. Kachris, S. Vassiliadis
      IEEE Rapid Systems Prototyping (RSP’06), Chania, Greece, June 2006
    • Analysis of a Reconfigurable Network Processor
      C. Kachris, S. Vassiliadis
      Reconfigurable Architectures Workshop (RAW’06)
      IEEE International Symposium on Distributed and Parallel Systems (IPDPS’06), Rhodos, Greece, April 2006
    • A Reconfigurable Hardware Based Embedded Scheduler for Buffered Crossbar Switches
      L. Mhamdi, C. Kachris, S. Vassiliadis
      IEEE Field Programmable Gate Arrays, (FPGA’06), Monterey, CA, February 2006
    • An Open TCP/IP Core for Reconfigurable Logic
      A. Dollas, I. Ermis, I. Koidis, I. Zisis, C.  Kachris
      IEEE Symposium on Field Programmable Custom Computing Machines (FCCM’05), Napa Valley, CA, April 2005
    • Queue management in Network Processors
      I. Papaefstathiou, G. Kornaros, T. Orphanoudakis, C. Kachris
      Design Automation and Test in Europe (DATE’05), Munich, Germany, March 2005
    • Performance Evaluation of Queue Management Implementations in Network Processing Units
      C. Kachris, Th. Orphanoudakis
      WSEAS, CSCC, July 2004, Athens, Greece
    • Performance Analysis of Fixed, and Custom Architectures for the SCAN Image and Video Encryption Algorithm
      C. Kachris, A. Dollas, N. Bourbakis
      IEEE Symposium on Field Programmable Custom Computing Machines (FCCM’03), Napa Valley, CA, April 2003
    • A Reconfigurable Logic-based Processor for the SCAN Image and Video Encryption Algorithm
      C. Kachris, A. Dollas, N. Bourbakis, S. Maniccam
      Workshop on Application Specific Processors (WASP’02), Istanbul, Turkey, November 2002

 

 

THESIS SUPERVISED

  • Optical power monitoring system for cognitive reconfigurable optical networks, George Routis, AIT-MSITT, 2012
  • Smartphone-based embedded system automation using FPGAs, Spilios Georgakopoulos, AIT-MSITT, 2012
  • XML processing in hardware for Reconfigurable Optical Networks, Nikolaos Gavalas, AIT-MSITT, 2011
  • Architectures and Scheduling Mechanisms for Optical Interconnects, Pylarinos Miroslav, AIT-MSITT, 2011
  • Network Traffic Measurement using the NetFPGA Platform, Vasilis Koutsoubos, University of Crete, 2010
  • Design of a cookie-based WebSwitch on the NetFPGA Platform, Salvator Galea, University of Crete, 2010