• Article  

      Fine-grain parallelism using multi-core, Cell/BE, and GPU systems 

      Pratas, F.; Trancoso, Pedro; Sousa, L.; Stamatakis, A.; Shi, G.; Kindratenko, V. (2012)
      Currently, we are facing a situation where applications exhibit increasing computational demands and where a large variety of parallel processor systems are available. In this paper we focus on exploiting fine-grain ...
    • Conference Object  

      Fine-grain parallelism using multi-core, cell/BE, and GPU systems: Accelerating the phylogenetic likelihood function 

      Pratas, F.; Trancoso, Pedro; Stamatakis, A.; Sousa, L. (2009)
      We are currently faced with the situation where applications have increasing computational demands and there is a wide selection of parallel processor systems. In this paper we focus on exploiting fine-grain parallelism ...
    • 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  

      Test-driven Coarray parallelization of a legacy Fortran application 

      Radhakrishnan, H.; Rouson, D. W. I.; Morris, K.; Shende, S.; Kassinos, Stavros C. (Affiliation: EXA High Performance Computing, Nicosia, CyprusAffiliation: Center for Computational Earth and Environmental Sciences, Stanford University, Stanford, CA, United StatesAffiliation: Combustion Research Facility, Sandia National Laboratories, Livermore, CA, United StatesAffiliation: Performance Research Laboratory, University of Oregon, Eugene, OR, United StatesAffiliation: UCY-CompSci, University of Cyprus, Nicosia, CyprusCorrespondence Address: EXA High Performance Computing, Nicosia, Cyprus, 2013)
      This paper summarizes a strategy for parallelizing a legacy Fortran 77 program using the object-oriented (OO) and coarray features that entered Fortran in the 2003 and 2008 standards, respectively. OO programming (OOP) ...
    • Conference Object  

      Tfluxscc: A case study for exploiting performance in future many-core systems 

      Diavastos, Andreas; Stylianou, Georgios; Trancoso, Pedro (Association for Computing Machinery, 2014)
      The number of computational units integrated in a single processor is rapidly increasing. This suggests that applica-tions will require effcient and effective ways to exploit the parallelism to achieve the performance ...
    • Article  

      Using Coarrays to Parallelize Legacy Fortran Applications: Strategy and Case Study 

      Radhakrishnan, H.; Rouson, D. W. I.; Morris, K.; Shende, S.; Kassinos, Stavros C. (2015)
      This paper summarizes a strategy for parallelizing a legacy Fortran 77 programusing the object-oriented (OO) and coarray features that entered Fortran in the 2003 and 2008 standards, respectively. OO programming (OOP) ...