Now showing items 1-16 of 16

    • Anàlisi i optimització de l'aplicació bioinformàtica de docking: Lightdock 

      Vidal, Miquel (Universitat Politècnica de Catalunya, 2015-01-26)
      Bachelor thesis
      Open Access
      [CATALÀ] En aquest projecte es realitza una anàlisi de Lightdock, una aplicació de protein docking, i es detallen un seguit d'optimitzacions amb l'objectiu de reduir del temps d'execució del programa. Finalment es proposen ...
    • Application acceleration on FPGAs with OmpSs@FPGA 

      Bosch, Jaume; Tan, Xubin; Filgueras Izquierdo, Antonio; Vidal, Miquel; Mateu, Marc; Jiménez-González, Daniel; Álvarez, Carlos; Martorell Bofill, Xavier; Ayguadé Parra, Eduard; Labarta Mancho, Jesús José (Institute of Electrical and Electronics Engineers (IEEE), 2019)
      Conference report
      Open Access
      OmpSs@FPGA is the flavor of OmpSs that allows offloading application functionality to FPGAs. Similarly to OpenMP, it is based on compiler directives. While the OpenMP specification also includes support for heterogeneous ...
    • Breaking master-slave model between host and FPGAs 

      Bosch Pons, Jaume; Vidal, Miquel; Filgueras Izquierdo, Antonio; Álvarez Martínez, Carlos; Jiménez González, Daniel; Martorell Bofill, Xavier; Ayguadé Parra, Eduard (Association for Computing Machinery (ACM), 2020)
      Conference lecture
      Open Access
      This paper proposes to enhance current task-based programming models by breaking their current master-slave approach between the main processor and its hardware accelerators. As a proof-of-concept, it presents an extension ...
    • Exploiting parallelism on GPUs and FPGAs with OmpSs 

      Bosch Pons, Jaume; Filgueras Izquierdo, Antonio; Vidal, Miquel; Jiménez González, Daniel; Álvarez Martínez, Carlos; Martorell, Xavier (Association for Computing Machinery (ACM), 2017)
      Conference report
      Open Access
      This paper presents the OmpSs approach to deal with heterogeneous programming on GPU and FPGA accelerators. The OmpSs programming model is based on the Mercurium compiler and the Nanos++ runtime. Applications are annotated ...
    • General purpose task-dependence management hardware for task-based dataflow programming models 

      Tan, Xubin; Bosch, Jaume; Vidal, Miquel; Alvarez, Carlos; Jimenez-Gonzalez, Daniel; Ayguadé Parra, Eduard; Valero Cortés, Mateo (Institute of Electrical and Electronics Engineers (IEEE), 2017)
      Conference report
      Restricted access - publisher's policy
      Task-based programming models such as OpenMP, IntelTBB and OmpSs offer the possibility of expressing dependences among tasks to drive their execution at runtime. Managing these dependences introduces noticeable overheads ...
    • Implementation of the K-Means Algorithm on Heterogeneous Devices: A Use Case Based on an Industrial Dataset 

      Xu, Ying hao; Vidal, Miquel; Arejita, Beñat; Diaz, Javier; Alvarez, Carlos; Jiménez González, Daniel; Martorell Bofill, Xavier; Mantovani, Filippo (IOS Press, 2018)
      Conference lecture
      Open Access
      This paper presents and analyzes a heterogeneous implementation of an industrial use case based on K-means that targets symmetric multiprocessing (SMP), GPUs and FPGAs. We present how the application can be optimized from ...
    • LightDock: a new multi-scale approach to protein-protein docking 

      Jimenez Garcia, Brian; Roel Touris, Jorge; Romero Durana, Miguel; Vidal, Miquel; Jiménez González, Daniel; Fernández Recio, Juan (2018-01)
      Article
      Open Access
      Motivation: Computational prediction of protein-protein complex structure by docking can provide structural and mechanistic insights for protein interactions of biomedical interest. However, current methods struggle with ...
    • LightDock: a new multi-scale approach to protein–protein docking 

      Jiménez-García, Brian; Roel-Touris, Jorge; Romero-Durana, Miguel; Vidal, Miquel; Jiménez-González, Daniel; Fernández-Recio, Juan (Oxford University Press, 2017-09-04)
      Article
      Open Access
      Computational prediction of protein–protein complex structure by docking can provide structural and mechanistic insights for protein interactions of biomedical interest. However, current methods struggle with difficult ...
    • OmpSs@FPGA framework for high performance FPGA computing 

      Haro Ruiz, Juan Miguel de; Bosch Pons, Jaume; Filgueras Izquierdo, Antonio; Vidal, Miquel; Jiménez González, Daniel; Álvarez Martínez, Carlos; Martorell Bofill, Xavier; Ayguadé Parra, Eduard; Labarta Mancho, Jesús José (Institute of Electrical and Electronics Engineers (IEEE), 2021-12-01)
      Article
      Open Access
      This paper presents the new features of the OmpSs@FPGA framework. OmpSs is a data-flow programming model that supports task nesting and dependencies to target asynchronous parallelism and heterogeneity. OmpSs@FPGA is the ...
    • Picos, a hardware task-dependence manager for task-based dataflow programming models 

      Tan, Xubin; Bosch, Jaume; Vidal, Miquel; Álvarez, Carlos; Jiménez-González, Daniel; Ayguadé Parra, Eduard; Valero Cortés, Mateo (Institute of Electrical and Electronics Engineers (IEEE), 2017)
      Conference report
      Open Access
      Task-based programming Task-based programming models such as OpenMP, Intel TBB and OmpSs are widely used to extract high level of parallelism of applications executed on multi-core and manycore platforms. These programming ...
    • Synchronization / communication techniques for OmpSs@FPGA 

      Vidal, Miquel (Universitat Politécnica de Catalunya, 2017-10-24)
      Master thesis
      Open Access
      Covenantee:   Barcelona Supercomputing Center
      HPC machines are introducing more and more heterogeneity in their architecture on the road to exascale systems. The increasing complexity of the machines due to the variety of hardware architectures and accelerators makes ...
    • Task-based programming models for heterogeneous recurrent workloads 

      Bosch Pons, Jaume; Vidal, Miquel; Filgueras Izquierdo, Antonio; Jiménez González, Daniel; Álvarez Martínez, Carlos; Martorell Bofill, Xavier; Ayguadé Parra, Eduard (Springer Nature, 2021)
      Conference report
      Open Access
      This paper proposes the extension of task-based programming models with recurrent workloads concepts. The proposal introduces new clauses in the OmpSs task directive to efficiently model recurrent workloads. The clauses ...
    • TEXTAROSSA: Towards EXtreme scale Technologies and Accelerators for euROhpc hw/Sw Supercomputing Applications for exascale 

      Agosta, Giovanni; Cattaneo, Daniele; Fornaciari, William; Galimberti, Andrea; Massari, Giuseppe; Reghenzani, Federico; Terraneo, Federico; Filgueras Izquierdo, Antonio; Vidal, Miquel; Álvarez Martínez, Carlos; Martorell Bofill, Xavier (Institute of Electrical and Electronics Engineers (IEEE), 2021)
      Conference report
      Open Access
      To achieve high performance and high energy efficiency on near-future exascale computing systems, three key technology gaps needs to be bridged. These gaps include: energy efficiency and thermal control; extreme computation ...
    • The AXIOM project: IoT on heterogeneous embedded platforms 

      Filgueras Izquierdo, Antonio; Vidal, Miquel; Mateu, Marc; Jiménez González, Daniel; Álvarez Martínez, Carlos; Martorell Bofill, Xavier; Ayguadé Parra, Eduard; Theodoropoulos, Dimitris; Pnevmatikatos, Dionisis; Gai, Paolo; Garzarella, Stefano; Oro de Herta, David; Hernando Pericás, Francisco Javier; Bettin, Nicola; Pomella, Alberto; Giorgi, Roberto (Institute of Electrical and Electronics Engineers (IEEE), 2019-11-11)
      Article
      Open Access
      The AXIOM project aims at providing an environment for Cyber-Physical Systems. Smart Video Surveillance targets public environments, involving real-time face detection in crowds. Smart Home Living targets home environments ...
    • The AXIOM software layers 

      Álvarez, Carlos; Ayguadé Parra, Eduard; Bosch Pons, Jaume; Bueno Hedo, Javier; Cherkashin, Artem; Filgueras Izquierdo, Antonio; Jiménez González, Daniel; Martorell Bofill, Xavier; Navarro, Nacho; Vidal, Miquel; Theodoropoulos, Dimitris; Pnevmatikatos, Dionisis; Catani, Davide; Oro Garcia, David; Fernandez Prades, Carles; Segura, Carlos; Rodriguez Saeta, Javier; Hernando Pericás, Francisco Javier; Scordino, Claudio; Gai, Paolo; Passera, Pierluigi; Pomella, Alberto; Bettin, Nicola; Rizzo, Antonio; Giorgi, Roberto (2016-11-01)
      Article
      Open Access
      AXIOM project aims at developing a heterogeneous computing board (SMP-FPGA).The Software Layers developed at the AXIOM project are explained.OmpSs provides an easy way to execute heterogeneous codes in multiple cores. ...
    • Towards EXtreme scale technologies and accelerators for euROhpc hw/Sw supercomputing applications for exascale: The TEXTAROSSA approach 

      Agosta, Giovanni; Aldinucci, Marco; Álvarez Martínez, Carlos; Ammendola, Roberto; Arfat, Yasir; Beaumont, Olivier; Bernaschi, Massimo; Filgueras Izquierdo, Antonio; Martorell Bofill, Xavier; Vidal, Miquel (2022-11)
      Article
      Restricted access - publisher's policy
      In the near future, Exascale systems will need to bridge three technology gaps to achieve high performance while remaining under tight power constraints: energy efficiency and thermal control; extreme computation efficiency ...