Recent Submissions

  • Enabling Python to execute efficiently in heterogeneous distributed infrastructures with PyCOMPSs 

    Amela, Ramon; Ramón-Cortes, Cristian; Ejarque, Jorge; Conejero, Javier; Badia, Rosa M. (Association for Computing Machinery (ACM), 2017-11)
    Conference lecture
    Open Access
    Python has been adopted as programming language by a large number of scientific communities. Additionally to the easy programming interface, the large number of libraries and modules that have been made available by a large ...
  • Hardware-Assisted Thread and Data Mapping in Hierarchical Multicore Architectures 

    Cruz, Eduardo H.M.; Diener, Matthias; Pilla, Laércio L.; Navaux, Philippe O.A. (Association for Computing Machinery (ACM), 2016-09-06)
    Article
    Open Access
    The performance and energy efficiency of modern architectures depend on memory locality, which can be improved by thread and data mappings considering the memory access behavior of parallel applications. In this article, ...
  • Leveraging Cloud Heterogeneity for Cost-Efficient Execution of Parallel Applications 

    Roloff, Eduardo; Diener, Matthias; Diaz Carreño, Emmanuell; Gaspary, Luciano Paschoal; Navaux, Philippe O.A. (Springer, 2017-08-01)
    Conference lecture
    Open Access
    Public cloud providers offer a wide range of instance types, with different processing and interconnection speeds, as well as varying prices. Furthermore, the tasks of many parallel applications show different computational ...
  • The Hipster Approach for Improving Cloud System Efficiency 

    Nishtala, Rajiv; Carpenter, Paul; Petrucci, Vinicius; Martorell, Xavier (Association for Computing Machinery (ACM), 2017-12-03)
    Article
    Open Access
    In 2013, U.S. data centers accounted for 2.2% of the country’s total electricity consumption, a figure that is projected to increase rapidly over the next decade. Many important data center workloads in cloud computing are ...
  • SEDEA: A sensible approach to account DRAM energy in multicore systems 

    Liu, Qixiao; Moreto Planas, Miquel; Abella, Jaume; Cazorla, Francisco; Valero Cortés, Mateo (Institute of Electrical and Electronics Engineers (IEEE), 2017)
    Conference report
    Open Access
    As the energy cost in todays computing systems keeps increasing, measuring the energy becomes crucial in many scenarios. For instance, due to the fact that the operational cost of datacenters largely depends on the energy ...
  • Efficient CFD code implementation for the ARM-based Mont-Blanc architecture 

    Oyarzun, G.; Borrell, Ricard; Gorobets, A.; Mantovani, Filippo; Oliva, A. (Elsevier, 2018-02)
    Article
    Open Access
    Since 2011, the European project Mont-Blanc has been focused on enabling ARM-based technology for HPC, developing both hardware platforms and system software. The latest Mont-Blanc prototypes use system-on-chip (SoC) devices ...
  • Improving the integration of task nesting and dependencies in OpenMP 

    Pérez, Josep M.; Beltran, Vicenç; Labarta, Jesús; Ayguadé Parra, Eduard (Institute of Electrical and Electronics Engineers (IEEE), 2017)
    Conference report
    Open Access
    The tasking model of OpenMP 4.0 supports both nesting and the definition of dependences between sibling tasks. A natural way to parallelize many codes with tasks is to first taskify the high-level functions and then to ...
  • 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 ...
  • HetFS: A heterogeneous file system for everyone 

    Koloventzos, Georgios; Nou, Ramon; Miranda, Alberto; Cortés, Toni (Springer, 2017)
    Conference report
    Open Access
    Storage devices have been getting more and more diverse during the last decade. The advent of SSDs made it painfully clear that rotating devices, such as HDDs or magnetic tapes, were lacking in regards to response time. ...
  • Energy Efficient Ethernet on MapReduce Clusters: Packet Coalescing To Improve 10GbE Links 

    Fischer e Silva, Renan; Carpenter, Paul M. (IEEE, 2017-10)
    Article
    Open Access
    An important challenge of modern data centers is to reduce energy consumption, of which a substantial proportion is due to the network. Switches and NICs supporting the recent energy efficient Ethernet (EEE) standard are ...
  • Integrating memory perspective into the BSC performance tools 

    Servat, Harald; Labarta Mancho, Jesús José; Hoppe, Hans-Christian; Gimenez, Judit; Peña, Antonio J. (Institute of Electrical and Electronics Engineers (IEEE), 2017)
    Conference report
    Open Access
    The growing gap between processor and memory speeds results in complex memory hierarchies as processors evolve to mitigate such differences by taking advantage of locality of reference. In this direction, the BSC performance ...
  • Exploiting key-value data stores scalability for HPC 

    Cugnasco, Cesare; Becerra Fontal, Yolanda; Torres Viñals, Jordi; Ayguadé Parra, Eduard (Institute of Electrical and Electronics Engineers (IEEE), 2017)
    Conference report
    Open Access
    BigData revolutionised the IT industry. It first interested the OLTP systems. Distributed Hash Tables replaced Traditional SQL databases as they guaranteed low response time on simple read/write requests. The second wave ...

View more