Now showing items 1-20 of 31

  • Adaptive runtime-assisted block prefetching on chip-multiprocessors 

    García Flores, Víctor; Rico Carro, Alejandro; Villavieja Prados, Carlos; Carpenter, Paul M.; Navarro, Nacho; Ramirez, Alex (2016-04-29)
    Article
    Open Access
    Memory stalls are a significant source of performance degradation in modern processors. Data prefetching is a widely adopted and well studied technique used to alleviate this problem. Prefetching can be performed by the ...
  • Adjust of solar cell model parameters based in MATLAB 

    Silvestre Bergés, Santiago; Guasch Murillo, Daniel; Ortega Villasclaras, Pablo Rafael; Navarro, Nacho (M. C. Acero, M. Lozano - CNM-CSIC, 2003)
    Conference lecture
    Restricted access - publisher's policy
    In this work, a model parameter extractor of solar cells using Matlab is shown. The software, developed in Matlab environment, has been successfully applied to study internal characteristics of photovoltaic devices [1-2], ...
  • Analyzing performance improvements and energy savings in Infiniband architecture using network compression 

    Dickov, Branimir; Pericas, Miquel; Carpenter, Paul; Navarro, Nacho; Ayguadé Parra, Eduard (Institute of Electrical and Electronics Engineers (IEEE), 2014)
    Conference report
    Restricted access - publisher's policy
    One of the greatest challenges in HPC is total system power and energy consumption. Whereas HPC interconnects have traditionally been designed with a focus on bandwidth and latency, there is an increasing interest in ...
  • An asymmetric distributed shared memory model for heterogeneous parallel systems 

    Gelado Fernandez, Isaac; Cabezas, Javier; Navarro, Nacho; Stone, John E.; Patel, Sanjay; Hwu, Wen-mei W. (2010)
    Conference report
    Open Access
    Heterogeneous computing combines general purpose CPUs with accelerators to efficiently execute both sequential control-intensive and data-parallel phases of applications. Existing programming models for heterogeneous ...
  • An in-operation planning tool architecture for flexgrid network re-optimization 

    Gifre Renom, Lluís; Castro Casales, Alberto; Ruiz Ramírez, Marc; Navarro, Nacho; Velasco Esteban, Luis Domingo (Institute of Electrical and Electronics Engineers (IEEE), 2014)
    Conference report
    Restricted access - publisher's policy
    In-operation network planning consists in re-optimizing a network, currently being operated to transport traffic, either minimizing resource utilization or maximizing the transported traffic. In the context of flexgrid ...
  • An open benchmark implementation for multi-CPU multi-GPU pedestrian detection in automotive systems 

    Trompouki, Matina M.; Kosmidis, Leonidas; Navarro, Nacho (IEEE, 2017-12-14)
    Conference lecture
    Open Access
    Modern and future automotive systems incorporate several Advanced Driving Assistance Systems (ADAS). Those systems require significant performance that cannot be provided with traditional automotive processors and programming ...
  • Architecture of a specialized back-end high performance computing-based PCE for flexgrid networks 

    Gifre Renom, Lluís; Velasco Esteban, Luis Domingo; Navarro, Nacho (Institute of Electrical and Electronics Engineers (IEEE), 2013)
    Conference report
    Restricted access - publisher's policy
    The requirement of executing network re-optimization operations to efficiently manage and deploy new generation flexgrid-based optical networks has brought to light the need of some specialized PCEs capable of performing ...
  • CODOMs: Protecting software with code-centric memory domains 

    Vilanova, Lluís; Ben-Yehuda, Muli; Navarro, Nacho; Etsion, Yoav; Valero Cortés, Mateo (Institute of Electrical and Electronics Engineers (IEEE), 2014)
    Conference report
    Restricted access - publisher's policy
    Today's complex software systems are neither secure nor reliable. The rudimentary software protection primitives provided by current hardware forces systems to run many distrusting software components (e.g., procedures, ...
  • Coherence protocol for transparent management of scratchpad memories in shared memory manycore architectures 

    Álvarez Martí, Lluc; Vilanova, Lluís; Moreto Planas, Miquel; Casas, Marc; González Tallada, Marc; Martorell Bofill, Xavier; Navarro, Nacho; Ayguadé Parra, Eduard; Valero Cortés, Mateo (Association for Computing Machinery (ACM), 2015)
    Conference report
    Open Access
    The increasing number of cores in manycore architectures causes important power and scalability problems in the memory subsystem. One solution is to introduce scratchpad memories alongside the cache hierarchy, forming a ...
  • Comparison based sorting for systems with multiple GPUs 

    Tanasic, Ivan; Vilanova, Lluís; Jorda, Marc; Cabezas, Javier; Gelado Fernandez, Isaac; Navarro, Nacho; Hwu, Wen-mei W. (Association for Computing Machinery (ACM), 2013)
    Conference report
    Restricted access - publisher's policy
    As a basic building block of many applications, sorting algorithms that efficiently run on modern machines are key for the performance of these applications. With the recent shift to using GPUs for general purpose compuing, ...
  • CUsched: multiprogrammed workload scheduling on GPU architectures 

    Tanasic, Ivan; Gelado Fernandez, Isaac; Cabezas, Javier; Navarro, Nacho; Ramírez Bellido, Alejandro; Valero Cortés, Mateo (2013)
    External research report
    Open Access
    Graphic Processing Units (GPUs) are currently widely used in High Performance Computing (HPC) applications to speed-up the execution of massively-parallel codes. GPUs are well-suited for such HPC environments because ...
  • Data stream classification using random feature functions and novel method combinations 

    Marrón Vida, Diego; Read, Jesse; Bifet, Albert; Navarro, Nacho (2017-05-01)
    Article
    Open Access
    Big Data streams are being generated in a faster, bigger, and more commonplace. In this scenario, Hoeffding Trees are an established method for classification. Several extensions exist, including high performing ensemble ...
  • Design space explorations for streaming accelerators using streaming architectural simulator 

    Shafiq, Muhammad; Pericas, Miquel; Navarro, Nacho; Ayguadé Parra, Eduard (Institute of Electrical and Electronics Engineers (IEEE), 2013)
    Conference report
    Open Access
    In the recent years streaming accelerators like GPUs have been pop-up as an effective step towards parallel computing. The wish-list for these devices span from having a support for thousands of small cores to a nature ...
  • Direct Inter-Process Communication (dIPC): Repurposing the CODOMs architecture to accelerate IPC 

    Vilanova, Lluis; Jordà Peroliu, Marc; Navarro, Nacho; Etsion, Yoav; Valero Cortés, Mateo (Association for Computing Machinery (ACM), 2017)
    Conference report
    Open Access
    In current architectures, page tables are the fundamental mechanism that allows contemporary OSs to isolate user processes, binding each thread to a specific page table. A thread cannot therefore directly call another ...
  • Efficient exception handling support for GPUs 

    Tanasic, Ivan; Gelado Fernandez, Isaac; Jorda, Marc; Ayguadé Parra, Eduard; Navarro, Nacho (Association for Computing Machinery (ACM), 2017)
    Conference report
    Restricted access - publisher's policy
    Operating systems have long relied on the exception handling mechanism to implement numerous virtual memory features and optimizations. However, today's GPUs have a limited support for exceptions, which prevents implementation ...
  • Enabling preemptive multiprogramming on GPUs 

    Tanasic, Ivan; Gelado Fernandez, Isaac; Cabezas, Javier; Ramírez Bellido, Alejandro; Navarro, Nacho; Valero Cortés, Mateo (Institute of Electrical and Electronics Engineers (IEEE), 2014)
    Conference report
    Open Access
    GPUs are being increasingly adopted as compute accelerators in many domains, spanning environments from mobile systems to cloud computing. These systems are usually running multiple applications, from one or several users. ...
  • Experimental assessment of a high performance back-end PCE for Flexgrid optical network re-optimization 

    Gifre Renom, Lluís; Velasco Esteban, Luis Domingo; Navarro, Nacho; Junyent Giralt, Gabriel (The Optical Society (OSA), 2014)
    Conference report
    Restricted access - publisher's policy
    A specialized high performance Graphics Processing Unit (GPU)-based back-end Path Computation Element (PCE) to compute re-optimization in Flexgrid networks is presented. Experimental results show 6x speedups compared to ...
  • Hardware-software coherence protocol for the coexistence of caches and local memories 

    Álvarez Martí, Lluc; Vilanova, Lluís; González Tallada, Marc; Martorell Bofill, Xavier; Navarro, Nacho; Ayguadé Parra, Eduard (2015-01-01)
    Article
    Open Access
    Cache coherence protocols limit the scalability of multicore and manycore architectures and are responsible for an important amount of the power consumed in the chip. A good way to alleviate these problems is to introduce ...
  • High-performance reverse time migration on GPU 

    Cabezas, Javier; Ayala Polo, Mauricio; Gelado Fernandez, Isaac; Morancho Llena, Enrique; Navarro, Nacho; Cela Espín, José M. (2009-11)
    Conference report
    Open Access
    Partial Differential Equations (PDE) are the heart of most simulations in many scientific fields, from Fluid Mechanics to Astrophysics. One the most popular mathematical schemes to solve a PDE is Finite Difference (FD). In ...
  • iONE: an environment for experimentally assessing in-operation network planning algorithms 

    Gifre Renom, Lluís; Navarro, Nacho; Asensio Garcia, Adrian; Ruiz Ramírez, Marc; Velasco Esteban, Luis Domingo (Institute of Electrical and Electronics Engineers (IEEE), 2015)
    Conference report
    Restricted access - publisher's policy
    Huge amount of algorithmic research is being done in the field of optical networks, including Routing and Spectrum Allocation (RSA), elastic operations, spectrum defragmentation, and other re-optimization algorithms. ...