Skip to main content

and
  1. No Access

    Chapter and Conference Paper

    Machine Learning-Driven Automatic Program Transformation to Increase Performance in Heterogeneous Architectures

    We present a program transformation approach to convert procedural code into functionally equivalent code adapted to a given platform. Our framework is based on the application of guarded transformation rules ...

    Salvador Tamarit, Guillermo Vigueras in Tools for High Performance Computing 2016 (2017)

  2. No Access

    Chapter and Conference Paper

    A Haskell Implementation of a Rule-Based Program Transformation for C Programs

    Obtaining good performance when programming heterogeneous computing platforms poses significant challenges for the programmer. We present a program transformation environment, implemented in Haskell, where arc...

    Salvador Tamarit, Guillermo Vigueras in Practical Aspects of Declarative Languages (2015)

  3. No Access

    Article

    A Read-Copy Update based parallel server for distributed crowd simulations

    The Read-Copy Update (RCU) synchronization method was designed to cope with multiprocessor scalability some years ago, and it was included in the Linux kernel October of 2002. Recently, libraries providing user-s...

    Guillermo Vigueras, Juan M. Orduña, Miguel Lozano in The Journal of Supercomputing (2013)

  4. No Access

    Article

    Workload balancing in distributed crowd simulations: the partitioning method

    The simulation of large crowds of autonomous agents with a realistic behavior is still a challenge for several computer research communities. Distributed architectures can provide scalability to crowd simulati...

    Guillermo Vigueras, Miguel Lozano, Juan M. Orduña in The Journal of Supercomputing (2011)

  5. No Access

    Chapter and Conference Paper

    A GPU-Based Multi-agent System for Real-Time Simulations

    The huge number of cores existing in current Graphics Processor Units (GPUs) provides these devices with computing capabilities that can be exploited by distributed applications. In particular, these capabilit...

    Guillermo Vigueras, Juan M. Orduña in Advances in Practical Applications of Agen… (2010)

  6. No Access

    Chapter and Conference Paper

    Tracking Causality by Visualization of Multi-Agent Interactions Using Causality Graphs

    Programming multi-agent systems is a hard task and requires tools to assist in the process of testing, validation and verification of both MAS specifications and source code. In this paper, we propose the use ...

    Guillermo Vigueras, Juan A. Botia in Programming Multi-Agent Systems (2008)

  7. No Access

    Chapter

    Using Semantic Causality Graphs to Validate MAS Models

    Multi-agent systems methodologies define tasks and tools covering all the development cycle. Modelling and implementation activities are well supported and experimented. However, there has been few effort inve...

    Guillermo Vigueras, Jorge J. Gómez in Innovations in Hybrid Intelligent Systems (2007)