• 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, ...
    • 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 ...
    • 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 ...
    • 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  

      General chair's welcome 

      Trancoso, Pedro (2014)
    • Conference Object  

      Getting ready for approximate computing: Trading parallelism for accuracy for dss workloads 

      Trancoso, Pedro (Association for Computing Machinery, 2014)
      Processors have evolved dramatically in the last years and current multicore systems deliver very high performance. We are observing a rapid increase in the number of cores per processor thus resulting in more dense and ...
    • Article  

      Guest Editorial: Computing frontiers 

      Cascaval, Calin; Trancoso, Pedro; Prasanna, V. (2013)
    • Article  

      Guest editorial: Computing frontiers 

      Franke, H.; Kelly, P. H. J.; Trancoso, Pedro (2012)
    • 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) ...
    • Conference Object  

      HelperCoreDB: Exploiting multicore technology for databases 

      Papadopoulos, Kostas; Stavrou, Kyriakos; Trancoso, Pedro (2007)
    • Conference Object  

      HelperCoreDB: Exploiting multicore technology to improve database performance 

      Papadopoulos, Kostas; Stavrou, Kyriakos; Trancoso, Pedro (2008)
      Due to limitations in the traditional microprocessor design, such as high complexity and power, all current commercial high-end processors contain multiple cores on the same chip (multicore). This trend is expected to ...
    • 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, ...
    • Article  

      High-performance computing on heterogeneous systems: Database queries on cpu and gpu 

      Ilic, A.; Pratas, F.; Trancoso, Pedro; Sousa, L. (2011)
      Current desktop computers are heterogeneous systems that integrate different types of processors. For example, general-purpose processors and GPUs do not only have different characteristics but also adopt diverse programming ...
    • 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 ...
    • Article  

      In-memory parallelism for database workloads 

      Trancoso, Pedro (2002)
      In this work we analyze the parallelization of database workloads for an emerging memory technology: Processing-In-Memory (PIM) chips. While most previous studies have used scientific workloads to evaluate PIM architectures, ...
    • Article  

      Initial experiences porting a bioinformatics application to a graphics processor 

      Charalambous, Maria; Trancoso, Pedro; Stamatakis, A. (2005)
      Bioinformatics applications are one of the most relevant and compute-demanding applications today. While normally these applications are executed on clusters or dedicated parallel systems, in this work we explore the use ...
    • Article  

      Integrating Transactions into the Data-Driven Multi-threading Model Using the TFlux Platform 

      Diavastos, Andreas; Trancoso, Pedro; Luján, M.; Watson, I. (2016)
      The introduction of multi-core processors has renewed the interest in programming models which can efficiently exploit general purpose parallelism. Data-Flow is one such model which has demonstrated significant potential ...
    • Conference Object  

      Integrating transactions into the data-driven multi-threading model using the tflux platform 

      Diavastos, Andreas; Trancoso, Pedro; Luján, M.; Watson, I. (2012)
      Multi-core processors have renewed interest in programming models which can efficiently exploit general purpose parallelism. Data-Flow is one such model which has demonstrated significant potential in the past. However, ...