• 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)
    Texto en actas de congreso
    Acceso abierto
    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)
    Texto en actas de congreso
    Acceso abierto
    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 ...