Now showing items 1-20 of 91

    • A dependency-aware task-based programming environment for multi-core architectures 

      Pérez Cáncer, Josep Maria; Badia Sala, Rosa Maria; Labarta Mancho, Jesús José (2008)
      Conference report
      Open Access
      Parallel programming on SMP and multi-core architectures is hard. In this paper we present a programming model for those environments based on automatic function level parallelism that strives to be easy, flexible, portable, ...
    • A hierarchic task-based programming model for distributed heterogeneous computing 

      Ejarque, Jorge; Dominguez, Marc; Badia Sala, Rosa Maria (SAGE Publications, 2019-05-01)
      Article
      Open Access
      Distributed computing platforms are evolving to heterogeneous ecosystems with Clusters, Grids and Clouds introducing in its computing nodes, processors with different core architectures, accelerators (i.e. GPUs, FPGAs), ...
    • A high-productivity task-based programming model for clusters 

      Tejedor, Enric; Farreras Esclusa, Montserrat; Grove, David; Badia Sala, Rosa Maria; Almási, George; Labarta Mancho, Jesús José (2012-12-15)
      Article
      Restricted access - publisher's policy
      Programming for large-scale, multicore-based architectures requires adequate tools that offer ease of programming and do not hinder application performance. StarSs is a family of parallel programming models based on ...
    • A HW/SW codesign-based reconfigurable environment for telecommunication network simulation 

      Noguera, Juan José; Badia Sala, Rosa Maria; Domingo Pascual, Jordi; Solé Pareta, Josep (Springer, 1999)
      Part of book or chapter of book
      Restricted access - publisher's policy
      Sequential network simulation is a high time-consuming application, and with the emergence of global multihop networks and gigabit-per-second links is becoming a challenging problem. A new approach to this open problem is ...
    • A machine learning workflow for hurricane prediction 

      Kahira, Albert; Bautista Gomez, Leonardo; Badia Sala, Rosa Maria (Barcelona Supercomputing Center, 2018-04-24)
      Conference report
      Open Access
    • A mathematical formulation of the loop pipelining problem 

      Cortadella, Jordi; Badia Sala, Rosa Maria; Sánchez Carracedo, Fermín (Universitat Politècnica de Catalunya (UPC), 1996)
      Conference report
      Open Access
      This paper presents a mathematical model for the loop pipelining problem that considers several parameters for optimization and supports any combination of resource and timing constraints. The unrolling degree of the loop ...
    • A programming model for hybrid workflows: combining task-based workflows and dataflows all-in-one 

      Ramón Cortés, Cristian; Lordan Gomis, Francesc; Ejarque Artigas, Jorge; Badia Sala, Rosa Maria (Elsevier, 2020-12)
      Article
      Restricted access - publisher's policy
      In the past years, e-Science applications have evolved from large-scale simulations executed in a single cluster to more complex workflows where these simulations are combined with High-Performance Data Analytics (HPDA). ...
    • A proposal to extend the OpenMP tasking model with dependent tasks 

      Duran Gonzalez, Alejandro; Ferrer, Roger; Ayguadé Parra, Eduard; Badia Sala, Rosa Maria; Labarta Mancho, Jesús José (2009-06)
      Article
      Restricted access - publisher's policy
      Tasking in OpenMP 3.0 has been conceived to handle the dynamic generation of unstructured parallelism. New directives have been added allowing the user to identify units of independent work (tasks) and to define points ...
    • Accelerating hyperparameter optimisation with PyCOMPSs 

      Njoroge Kahira, Albert; Bautista Gomez, Leonardo Arturo; Conejero, Javier; Badia Sala, Rosa Maria (Association for Computing Machinery (ACM), 2019)
      Conference report
      Open Access
      Machine Learning applications now span across multiple domains due to the increase in computational power of modern systems. There has been a recent surge in Machine Learning applications in High Performance Computing (HPC) ...
    • AMA: asynchronous management of accelerators for task-based programming models 

      Planas, Judit; Badia Sala, Rosa Maria; Ayguadé Parra, Eduard; Labarta Mancho, Jesús José (Elsevier, 2015)
      Conference report
      Open Access
      Computational science has benefited in the last years from emerging accelerators that increase the performance of scientific simulations, but using these devices hinders the programming task. This paper presents AMA: a set ...
    • An Architecture for Programming Distributed Applications on Fog to Cloud Systems 

      Lordan Gomis, Francesc-Josep; Lezzi, Daniele; Ejarque, Jorge; Badia Sala, Rosa Maria (Springer, 2018-02-08)
      Conference lecture
      Open Access
      This paper presents a framework to develop and execute applications in distributed and highly dynamic computing systems composed of cloud resources and fog devices such as mobile phones, cloudlets, and micro-clouds. The ...
    • An asynchronous architecture model for behavioral synthesis 

      Cortadella, Jordi; Badia Sala, Rosa Maria (Institute of Electrical and Electronics Engineers (IEEE), 1993)
      Conference report
      Open Access
      An asynchronous architecture model for behavioral synthesis is presented. The basis of the model lies in a distributed control structure consisting of multiple communicating processes. Data processing is performed by ...
    • Analysis of the overheads incurred due to speculation in a task based programming model 

      Gayatri, Rahulkumar; Badia Sala, Rosa Maria; Ayguadé Parra, Eduard (2015)
      Conference report
      Open Access
      In order to efficiently utilize the ever increasing processing power of multi-cores, a programmer must extract as much parallelism as possible from a given application. However with every such attempt there is an associated ...
    • Analysis of the Task Superscalar architecture hardware design 

      Yazdanpanah Ahmadabadi, Fahimeh; Jiménez González, Daniel; Álvarez Martínez, Carlos; Etsion, Yoav; Badia Sala, Rosa Maria (Springer, 2013)
      Conference report
      Open Access
      In this paper, we analyze the operational flow of two hardware implementations of the Task Superscalar architecture. The Task Superscalar is an experimental task based dataflow scheduler that dynamically detects inter-task ...
    • ASCETiC: adapting service lifeCycle towards efficienT clouds 

      Juan Ferrer, Ana; Garcia Perez, David; Agiatzidou, Eleni; Lordan Gomis, Francesc-Josep; Ejarque, Jorge; Sirvent, Raul; Badia Sala, Rosa Maria; Guitart Fernández, Jordi; Ortiz, David; Macías Lloret, Mario; Deprez, Jean-Christophe; Ponsard, Christophe; Temporale, Christian; Panuccio, Pasquale; Sommacampagna, Davide; Blasi, Lorenzo; Djemame, Karim; Armstrong, Django; Kammer, Michael (SCITEPRESS, 2014-04)
      Part of book or chapter of book
      Restricted access - publisher's policy
      Reducing energy consumption is increasingly gaining attention in the area of Cloud computing, as means to reduce costs and improve corporate sustainability image. ASCETiC is focused on providing novel methods and tools to ...
    • AutoParallel: Automatic parallelisation and distributed execution of affine loop nests in Python 

      Ramón Cortés, Cristian; Amela Milian, Ramon; Ejarque Artigas, Jorge; Clauss, Philippe; Badia Sala, Rosa Maria (Sage, 2020-07-14)
      Article
      Open Access
      The last improvements in programming languages and models have focused on simplicity and abstraction; leading Python to the top of the list of the programming languages. However, there is still room for improvement when ...
    • BIGSEA: A big data analytics platform for public transportation information 

      Alic, Andy S.; Almeida, Jurassa; Aloisio, Giovanni; Andrade, Nazareno; Antunes, Nuno; Ardagna, Danilo; Badia Sala, Rosa Maria; Basso, Tania; Blanquer, Ignacio; Braz, Tarciso; Brito, Andrey; Elia, Donatello; Fiore, Sandro; Guedes, Dorgival; Lattuada, Marco; Lezzi, Daniele; Maciel, Matheus; Meira Jr, Wagner; Mestre, Demetrio; Moraes, Regina; Morais, Fabio; Pires, Carlos Eduardo; Kozievitch, Nádia P.; dos Santos, Walter; Silva, Paulo; Vieira, Marco (Elsevier, 2019-07)
      Article
      Restricted access - publisher's policy
      Analysis of public transportation data in large cities is a challenging problem. Managing data ingestion, data storage, data quality enhancement, modelling and analysis requires intensive computing and a non-trivial amount ...
    • BioExcel Building Blocks, a software library for interoperable biomolecular simulation workflows 

      Andrio, Pau; Hospital, Adam; Conejero Bañón, Javier; Jordá, Luis; del Pino, Marc; Codo, Laia; Soiland Reyes, Stian; Goble, Carole; Lezzi, Daniele; Badia Sala, Rosa Maria; Orozco López, Modesto; Gelpi Buchaca, Josep Lluís (Nature, 2019-09-10)
      Article
      Open Access
      In the recent years, the improvement of software and hardware performance has made biomolecular simulations a mature tool for the study of biological processes. Simulation length and the size and complexity of the analyzed ...
    • BSC contributions in energy-aware resource management for large scale distributed systems 

      Valero Cortés, Mateo; Torres Viñals, Jordi; Ayguadé Parra, Eduard; Carrera Pérez, David; Guitart Fernández, Jordi; Beltran Querol, Vicenç; Becerra Fontal, Yolanda; Badia Sala, Rosa Maria; Labarta Mancho, Jesús José (2010)
      Conference report
      Open Access
      This paper introduces the work being carried out at Barcelona Supercomputing Center in the area of Green Computing. We have been working in resource management for a long time and recently we included the energy parameter ...
    • CATA: Criticality aware task acceleration for multicore processors 

      Castillo, Emilio; Moreto Planas, Miquel; Casas, Marc; Álvarez Martí, Lluc; Vallejo, Enrique; Chronaki, Kallia; Badia Sala, Rosa Maria; Bosque Orero, José Luis; Beivide Palacio, Julio Ramón; Ayguadé Parra, Eduard; Labarta Mancho, Jesús José; Valero Cortés, Mateo (Institute of Electrical and Electronics Engineers (IEEE), 2016)
      Conference report
      Open Access
      Managing criticality in task-based programming models opens a wide range of performance and power optimization opportunities in future manycore systems. Criticality aware task schedulers can benefit from these opportunities ...