• Conference Object  

      DDM-VMc :The data-driven multithreading virtual machine for the cell processor 

      Arandi, Samer; Evripidou, Paraskevas (2011)
      In this paper we present the Data-Driven Multithreading Virtual Machine for the Cell Processor (DDM-VMc). Data-Driven Multithreading is a non-blocking multithreading model that decouples the synchronization from the ...
    • Article  

      Debugging MPI grid applications using net-dbx 

      Neophytou, Panayiotis; Neophytou, Neophytos; Evripidou, Paraskevas (2004)
      Application-development in Grid environments is a challenging process, thus the need for grid enabled development tools is also one that has to be fulfilled. In our work we describe the development of a Grid Interface for ...
    • Article  

      A decade of dynamic web content: A structured survey on past and present practices and future trends 

      Papastavrou, Stavros; Samaras, George S.; Evripidou, Paraskevas; Chrysanthis, Panos K. (2006)
      The shift from static to dynamic Web content has been dramatic. Dynamic Web content is facilitated by specialized cooperating component systems better known as content middlewares. Unlike static content, the generation and ...
    • Article  

      Design and implementation of an efficient general-purpose median filter network 

      Gupta, R.; Evripidou, Paraskevas (1993)
      Median filtering, an image enhancement technique, is commonly used to filter out certain types of noise from an image. In this technique each pixel value in the image is replaced by the median value of the pixels in a ...
    • Book Chapter  

      Dynamically generated web content: Research and technology practices 

      Papastavrou, Stavros; Samaras, George S.; Evripidou, Paraskevas; Chrysanthis, Panos K. (IGI Global, 2006)
      This chapter takes a tutorial approach to present the Web-related technologies and content middleware that attempt to accelerate the generation and optimize the delivery of dynamic content. It covers the historical aspects ...
    • Article  

      Exploiting course grain parallelism from FORTRAN by mapping it to IF1 

      Lachanas, Adrianos; Evripidou, Paraskevas (1998)
      FORTRAN, a classical imperative language is mapped into IF1, a machine-independent dataflow graph description language with Single Assingment Semantics (SAS). Parafrase 2 (P2) is used as the front-end of our system. It ...
    • Conference Object  

      Exploring HPC parallelism with data-driven multithreating 

      Christofides, Constantinos; Michael, G.; Trancoso, Pedro; Evripidou, Paraskevas (IEEE Computer Society, 2013)
      The switch to Multi-core systems has ended the reliance on the single processor for increase in performance and moved into Parallelism. However, the exponential growth in performance of the single processor in the 80's and ...
    • Conference Object  

      Extracting parallelism in Fortran by translation to a single assignment intermediate form 

      Barry, Robert J.; Evripidou, Paraskevas (Publ by IEEE, 1994)
      This paper presents MUSTANG, a system for translating Fortran to single assignment form in an effort to automatically extract parallelism. Specifically, a sequential Fortran source program is translated into IF1, a ...
    • 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  

      Fine-grained parallelism in dynamic Web content generation: The parse and dispatch approach 

      Papastavrou, Stavros; Samaras, George S.; Evripidou, Paraskevas; Chrysanthis, Panos K. (2003)
      Dynamic Web content is gaining in popularity over traditional static HTML as the means of providing Web users with personalized and dynamic information. To enable dynamic content, various technologies have been developed ...
    • 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) ...
    • Article  

      HTTPStream platform – low latency data for the web 

      Tziakouris, M.; Evripidou, Paraskevas (2008)
      Timely delivery of information and live updates are of paramount importance in our connected society. Despite its tremendous penetration and wide acceptance, the Web failed to move to the next level and provide the means ...
    • Article  

      Incorporating input/output operations into dynamic data-flow graphs 

      Evripidou, Paraskevas; Gaudiot, J. -L (1995)
      Driven by the 'side-effect' environment of sequential von Neumann computing, Input/Output operations have evolved as state operations on shared files. In parallel programs, if multiple instances of an I/O-performing process ...
    • Conference Object  

      Iterative algorithms in a data-driven environment 

      Evripidou, Paraskevas; Gaudiot, Jean-Luc (Publ by IEEE, 1988)
      Data-flow principles are applied to a numerically intensive application: the Jacobi method for solving linear systems. A modification to the algorithm that enables full use of the parallelism inherent in the method by ...
    • Article  

      Mapping fortran programs to single assignment semantics for efficient parallelization 

      Evripidou, Paraskevas (1998)
      This paper presents Mustang, a system that automatically parallellizes Fortran programs by mapping them to single assignment semantics. Specifically, sequential Fortran source programs are translated into IF1, a ...
    • Article  

      Metacomputing with mobile agents 

      Evripidou, Paraskevas; Samaras, George S. (2006)
      In this paper we present Parallel Computing with Mobile Agents (PaCMAn), a mobile agent based Metacomputer that enables its users to utilize idle resources on the internet to tackle computational problems that could not ...
    • Article  

      Mobile agents for wireless computing: The convergence of wireless computational models with mobile-agent technologies 

      Spyrou, Christiana; Samaras, George S.; Pitoura, Evaggelia 1967-; Evripidou, Paraskevas (2004)
      Wireless mobile computing breaks the stationary barrier and allows users to compute and access information from anywhere and at anytime. However, this new freedom of movement does not come without new challenges. The mobile ...
    • Article  

      MPI-FT: Portable fault tolerance scheme for MPI 

      Louca, Soulla P.; Neophytou, Neophytos; Lachanas, Adrianos; Evripidou, Paraskevas (2000)
      In this paper, we propose the design and development of a fault tolerant and recovery scheme for the Message Passing Interface (MPI). The proposed scheme consists of a detection mechanism for detecting process failures, ...
    • Article  

      Net-console: A web-based development environment for MPI programs 

      Papagapiou, Andreas; Evripidou, Paraskevas; Samaras, George S. (1999)
      In this paper we describe Net-console, a Web-based environment for the development of Message Passing Interface (MPI) programs. Using Net-console the user is able to write, execute, debug and evaluate the performance of ...
    • Article  

      Net-console: Web-based development environment for parallel programs 

      Evripidou, Paraskevas; Samaras, George S.; Spyrou, Christiana; Papagapiou, Andreas (2001)
      Net-Console is an integrated program development environment that can be used as a front-end for High Performance Computing (HPC) sites. It consist of an MPI-aware editor, an execution console, a debugger, monitoring tools ...