• 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)
    Text en actes de congrés
    Accés obert
    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 ...
  • Predictive runtime code scheduling for heterogeneous architectures 

    Jimenez, Victor; Vilanova, Lluis; Gelado Fernandez, Isaac; Gil, Marisa; Fursin, Gregori; Navarro, Nacho (2009)
    Text en actes de congrés
    Accés obert
    Heterogeneous architectures are currently widespread. With the advent of easy-to-program general purpose GPUs, virtually every re- cent desktop computer is a heterogeneous system. Combining the CPU and the GPU brings ...