• Conference Object  

      Characterization and analysis of a web search benchmark 

      Hadjilambrou, Zacharias; Kleanthous, Marios M.; Sazeides, Yiannakis (Institute of Electrical and Electronics Engineers Inc., 2015)
      Web search as a service is very impressive. Web search runs on thousands of servers which perform search on an index of billions of web pages. The search results must be both relevant to the user queries and reach the user ...
    • Article  

      Comprehensive Characterization of an Open Source Document Search Engine 

      Hadjilambrou, Zacharias; Kleanthous, Marios; Antoniou, Georgia; Portero, Antoni; Sazeides, Yiannakis (2019)
      This work performs a thorough characterization and analysis of the open source Lucene search library. The article describes in detail the architecture, functionality, and micro-architectural behavior of the search engine, ...
    • Conference Object  

      An energy-efficient and error-resilient server ecosystem exceeding conservative scaling limits 

      Karakonstantis, Georgios; Tovletoglou, Konstantinos; Mukhanov, Lev; Vandierendonck, Hans; Nikolopoulos, Dimitrios S.; Lawthers, Peter; Koutsovasilis, Panos; Maroudas, Manolis; Antonopoulos, Christos D.; Kalogirou, Christos; Bellas, Nikos; Lalis, Spyros; Venugopal, Srikumar; Prat-Pérez, Arnau; Lampropulos, Alejandro; Kleanthous, Marios; Diavastos, Andreas; Hadjilambrou, Zacharias; Nikolaou, Panagiota; Sazeides, Yiannakis; Trancoso, Pedro; Papadimitriou, George; Kaliorakis, Manolis; Chatzidimitriou, Athanasios; Gizopoulos, Dimitris; Das, Shidhartha (2018)
      The explosive growth of Internet-connected devices will soon result in a flood of generated data, which will increase the demand for network bandwidth as well as compute power to process the generated data. Consequently, ...
    • Book Chapter  

      Evaluating System-Level Monitors and Knobs on Real Hardware 

      Nikolaou, Panagiota; Hadjilambrou, Zacharias; Englezakis, Panayiotis; Ndreu, Lorena; Nicopoulos, Chrysostomos; Sazeides, Yiannakis; Portero, Antoni; Vavrik, Radim; Vondrak, Vit (Springer International Publishing, 2019)
      This chapter evaluates and defines a methodology for the oracle selection of the monitors and knobs to use to configure an HPC system running a scientific application while satisfying the application’s requirements and not ...
    • Book Chapter  

      Evaluating System-Level Monitors and Knobs on Real Hardware 

      Nikolaou, Panagiota; Hadjilambrou, Zacharias; Englezakis, Panayiotis; Ndreu, Lorena; Nicopoulos, Chrysostomos; Sazeides, Yiannakis; Portero, Antoni; Vavrik, Radim; Vondrak, Vit (Springer International Publishing, 2019)
      This chapter evaluates and defines a methodology for the oracle selection of the monitors and knobs to use to configure an HPC system running a scientific application while satisfying the application’s requirements and not ...
    • Conference Object  

      GeST: An Automatic Framework For Generating CPU Stress-Tests 

      Hadjilambrou, Zacharias; Das, Shidhartha; Whatmough, Paul N; Bull, David; Sazeides, Yiannakis (2019)
      This work presents GeST (Generator for Stress-Tests): a framework for automatically generating CPU stress-tests. The framework is based on genetic algorithm search and can be used to maximize different target CPU metrics ...
    • Book Chapter  

      The HARPA Approach to Ensure Dependable Performance 

      Zompakis, Nikolaos; Noltsis, Michail; Nikolaou, Panagiota; Englezakis, Panayiotis; Hadjilambrou, Zacharias; Ndreu, Lorena; Massari, Giuseppe; Libutti, Simone; Portero, Antoni; Sassi, Federico; Bacchini, Alessandro; Nicopoulos, Chrysostomos; Sazeides, Yiannakis; Vavrik, Radim; Golasowski, Martin; Sevcik, Jiri; Kuchar, Stepan; Vondrak, Vit; Agnes, Fritsch; Cappelle, Hans; Catthoor, Francky; Fornaciari, William; Soudris, Dimitrios (Springer International Publishing, 2019)
      The goal of the HARPA solution is to overcome the performance variability (PV) by enabling next-generation embedded and high-performance platforms using heterogeneous many-core processors to provide cost-effectively ...
    • Book Chapter  

      The HARPA Approach to Ensure Dependable Performance 

      Zompakis, Nikolaos; Noltsis, Michail; Nikolaou, Panagiota; Englezakis, Panayiotis; Hadjilambrou, Zacharias; Ndreu, Lorena; Massari, Giuseppe; Libutti, Simone; Portero, Antoni; Sassi, Federico; Bacchini, Alessandro; Nicopoulos, Chrysostomos; Sazeides, Yiannakis; Vavrik, Radim; Golasowski, Martin; Sevcik, Jiri; Kuchar, Stepan; Vondrak, Vit; Agnes, Fritsch; Cappelle, Hans; Catthoor, Francky; Fornaciari, William; Soudris, Dimitrios (Springer International Publishing, 2019)
      The goal of the HARPA solution is to overcome the performance variability (PV) by enabling next-generation embedded and high-performance platforms using heterogeneous many-core processors to provide cost-effectively ...
    • Conference Object  

      HARPA: Tackling physically induced performance variability 

      Zompakis, Nikolaos; Noltsis, Michail; Ndreu, L.; Hadjilambrou, Zacharias; Englezakis, Panayiotis; Nikolaou, Panagiota; Portero, Antoni; Libutti, S.; Massari, Giuseppe; Sassi, F.; Bacchini, A.; Nicopoulos, Chrysostomos A.; Sazeides, Yiannakis; Vavrik, R.; Golasowski, M.; Sevcik, J.; Vondrak, V.; Catthoor, F.; Fornaciari, W.; Soudris, Dimitrios J. (Institute of Electrical and Electronics Engineers Inc., 2017)
      Continuously increasing application demands on both High Performance Computing (HPC) and Embedded Systems (ES) are driving the IC manufacturing industry on an everlasting scaling of devices in silicon. Nevertheless, ...
    • Conference Object  

      Leveraging CPU Electromagnetic Emanations for Voltage Noise Characterization 

      Hadjilambrou, Zacharias; Das, Shidhartha; Antoniades, Marco A.; Sazeides, Yiannakis (2018)
      Worst-case dI/dt voltage noise is typically characterized post-silicon using direct voltage measurements through either on-package measurement points or on-chip dedicated circuitry. These approaches consume expensive pad ...
    • Conference Object  

      Measuring and Exploiting Guardbands of Server-Grade ARMv8 CPU Cores and DRAMs 

      Tovletoglou, Konstantinos; Mukhanov, Lev; Karakonstantis, Georgios; Chatzidimitriou, Athanasios; Papadimitriou, George; Kaliorakis, Manolis; Gizopoulos, Dimitris; Hadjilambrou, Zacharias; Sazeides, Yiannakis; Lampropulos, Alejandro; Das, Shidhartha; Vo, Phong (2018)
      In this paper, we present the results of our comprehensive measurement study of the timing and voltage guardbands in memories and cores of a commodity ARMv8 based micro-server. Using various synthetic micro-benchmarks, we ...
    • Article  

      Sensing CPU Voltage Noise Through Electromagnetic Emanations 

      Hadjilambrou, Zacharias; Das, Shidhartha; Antoniades, Marco A.; Sazeides, Yiannakis (2018)
      This work proposes sensing CPU voltage noise through wireless electromagnetic (EM) emanations from the CPU. Compared to previous voltage monitoring methodologies, this approach is not intrusive as it does not require direct ...
    • Article  

      Sensing CPU Voltage Noise Through Electromagnetic Emanations 

      Hadjilambrou, Zacharias; Das, Shidhartha; Antoniades, Marco A.; Sazeides, Yiannakis (2018)
      This work proposes sensing CPU voltage noise through wireless electromagnetic (EM) emanations from the CPU. Compared to previous voltage monitoring methodologies, this approach is not intrusive as it does not require direct ...
    • Article  

      Toward multi-layer holistic evaluation of system designs 

      Kleanthous, Marios M.; Sazeides, Yiannakis; Ozer, E.; Nicopoulos, Chrysostomos A.; Nikolaou, Panagiota; Hadjilambrou, Zacharias (2016)
      The common practice for quantifying the benefit(s) of design-time architectural choices of server processors is often limited to the chip- or server-level. This quantification process invariably entails the use of salient ...