• Article  

      A distributed middleware infrastructure for personalized services 

      Dikaiakos, Marios D.; Zeinalipour-Yazdi, Constantinos D. (2004)
      In this paper, we present an overview of extensible Retrieval, Annotation and Caching Engine (eRACE), a modular and distributed intermediary infrastructure that collects information from heterogeneous Internet sources ...
    • Conference Object  

      Editorial message: Special track on ubiquitous computing 

      Roussos, G.; Samaras, George S.; Spinellis, D. (2004)
      Ubiquitous computing places humans in the center of environments saturated with computing and wireless communications capabilities, yet gracefully integrated, so that technology recedes in the background of everyday ...
    • Article  

      Efficient cells-and-portals partitioning 

      Lerner, A.; Chrysanthou, Yiorgos L.; Cohen-Or, D. (2006)
      In this paper we revisit the cells-and-portals visibility methods, originally developed for the special case of architectural interiors. We define an effectiveness measure for a cells-and-portals partition, and introduce ...
    • Conference Object  

      Essential features of a compiler target language for parallel machines 

      Papadopoulos, George Angelos (IEEE, 1995)
      Term Graph Rewriting Systems (TGRS) have been used extensively as an implementation vehicle for a number of, often divergent, programming paradigms ranging from the traditional functional programming ones to the (concurrent) ...
    • Conference Object  

      Evolutionary-fuzzy prediction for strategic QoS routing in broadband networks 

      Vasilakos, Athanasios V.; Ricudis, C.; Anagnostakis, Kostas G.; Pedrycz, W.; Pitsillides, Andreas (IEEE, 1998)
      We present an application of evolutionary-fuzzy prediction in inter-domain routing of broadband network connections with Quality of Services requirements in the case of an integrated ATM and SDH networking architecture. ...
    • Article  

      Experience using an intermediate compiler target language for parallel machines 

      Papadopoulos, George Angelos (1997)
      The generalised computational model of term graph rewriting systems (TGRSs) has been used extensively as an implementation vehicle for a number of, often divergent, programming paradigms ranging from the traditional ...
    • Conference Object  

      Exploring database workloads on future clustered many-core architectures 

      Petrides, P.; Diavastos, Andreas; Trancoso, Pedro (2011)
      Decision Support System (DSS) workloads are known to be one of the most time-consuming database workloads that process large data sets. Traditionally, DSS queries have been accelerated using large-scale multiprocessor. In ...
    • Conference Object  

      Exploring graphics processor performance for general purpose applications 

      Trancoso, Pedro; Charalambous, Maria (2005)
      Graphics processors are designed to perform many floating-point operations per second. Consequently, they are an attractive architecture for high-performance computing at a low cost. Nevertheless, it is still not very clear ...
    • Article  

      Extrinsic and intrinsic text cloning 

      Kleanthous, Marios M.; Sazeides, Yiannakis; Dikaiakos, Marios D. (2012)
      Text Cloning occurs when a processor is storing in its shared caches the same text multiple times. There are several causes of Text Cloning and we classify them either as Extrinsic or Intrinsic. Extrinsic Text Cloning can ...
    • Conference Object  

      FAST: a functional algorithm simulation testbed 

      Dikaiakos, Marios D.; Rogers, Anne; Steiglitz, Kenneth (Publ by IEEE, 1994)
      In this paper we extend the practical range of simulations of parallel executions by what we call 'functional algorithm simulation,' that is, simulation without actually performing most of the numerical computations involved. ...
    • Conference Object  

      Fault detection and recovery in a data-driven real-time multiprocessor 

      Farquhar, William G.; Evripidou, Paraskevas (Publ by IEEE, 1994)
      This paper introduces the mechanisms required to perform fault detection and recovery in the DART multiprocessor architecture. The DART multiprocessors uses prioritized data-driven scheduling to ensure that multiple hard ...
    • Article  

      Fault-tolerant computation in groups and semigroups: Applications to automata, dynamic systems and Petri nets 

      Hadjicostis, Christoforos N.; Verghese, G. C. (2002)
      The traditional approach to fault-tolerant computation has been via modular hardware redundancy. Although universal and simple, modular redundancy is inherently expensive and inefficient. By exploiting particular structural ...
    • Conference Object  

      A grid-enabled digital library system for natural disaster metadata 

      Xing, Wei; Dikaiakos, Marios D.; Yang, Hua; Sphyris, Angelos; Eftichidis, George (2005)
      The need to organize and publish metadata about European research results in the field of natural disasters has been met with the help of two innovative technologies: the Open Grid Service Architecture (OGSA) and the ...
    • Article  

      Hardware budget and runtime system for data-driven multithreaded chip multiprocessor 

      Stavrou, Kyriakos; Trancoso, Pedro; Evripidou, Paraskevas (2006)
      The Data-Driven Multithreading Chip Multiprocessor (DDM-CMP) architecture has been shown to overcome the power and memory wall limitations by combining two key technologies: the use of the Data-Driven Multithreading (DDM) ...
    • Doctoral Thesis  Open Access

      Harnessing CPU electromagnetic emanations for power-delivery network characterization 

      Hadjilambrou, Zacharias A. (Πανεπιστήμιο Κύπρου, Σχολή Θετικών και Εφαρμοσμένων Επιστημών / University of Cyprus, Faculty of Pure and Applied Sciences, 2020-01)
      Ο επαγωγικός θόρυβος τάσης είναι μια από τις σημαντικές αυξανόμενες ανησυχίες στους σύγχρονους επεξεργαστές. Η υπερβολική πτώση της τάσης μπορεί να προκαλέσει μη ορθή λειτουργία. Ενώ η υπερβολική αύξηση της τάσης αυξάνει ...
    • Conference Object  

      HARPA: Solutions for dependable performance under physically induced performance variability 

      Rodopoulos, Dimitrios; Corbetta, S.; Massari, Giuseppe; Libutti, S.; Catthoor, F.; Sazeides, Yiannakis; Nicopoulos, Chrysostomos A.; Portero, Antoni; Cappe, E.; Vavrík, R.; Vondrák, V.; Soudris, Dimitrios J.; Sassi, F.; Fritsch, A.; Fornaciari, W. (Institute of Electrical and Electronics Engineers Inc., 2015)
      Transistor miniaturization, combined with the dawn of novel switching semiconductor structures, calls for careful examination of the variability and aging of the computer fabric. Time-zero and time-dependent phenomena need ...
    • Conference Object  

      Heterogeneous- and NUMA-aware scheduling for many-core architectures 

      Petrides, P.; Trancoso, Pedro (Association for Computing Machinery, Inc, 2017)
      As the number of cores increases in a single chip processor, several challenges arise: wire delays, contention for out-ofchip accesses, and core heterogeneity. In order to address these issues and the applications demands, ...
    • Conference Object  

      How to compare the performance of two SMT microarchitectures 

      Sazeides, Yiannakis; Juan, T. (Institute of Electrical and Electronics Engineers Inc., 2001)
      In this paper we discuss methods and metrics for comparing the performance of two simultaneous multithreading microarchitectures. We identify conditions under which the instructions-per-cycle metric may be misleading for ...
    • Article  

      HPC performance domains on multi-core processors with virtualization 

      Petrides, P.; Nicolaides, G.; Trancoso, Pedro (2012)
      As the number of cores increases in multi-core processors, more applications execute at the same time. In this paper we present a simple and non-intrusive approach that guarantees performance isolation for High Performance ...
    • Conference Object  

      Hybrid neural network electromyographic system: Incorporating the WISARD net 

      Pattichis, Constantinos S.; Schizas, Christos N.; Sergiou, A.; Schnorrenberg, F. (IEEE, 1994)
      Clinical electromyography (EMG) provides useful information for the diagnosis of neuromuscular disorders. The utility of artificial neural networks trained with the backpropagation, the Kohonen's self-organizing feature ...