Recent Submissions

  • Java instrumentation suite: accurate analysis of Java threaded applications 

    Guitart Fernández, Jordi; Torres Viñals, Jordi; Ayguadé Parra, Eduard; Oliver, Jose; Labarta Mancho, Jesús José (2000)
    Conference report
    Open Access
    The rapid maturing process of the Java technology is encouraging users the development of portable applications using the Java language. As an important part of the definition of the Java language, the use of threads is ...
  • Instrumentation environment for Java threaded applications 

    Guitart Fernández, Jordi; Torres Viñals, Jordi; Ayguadé Parra, Eduard; Oliver, Jose; Labarta Mancho, Jesús José (XI Jornadas de Paralelismo, 2000)
    Conference report
    Restricted access - publisher's policy
    The rapid maturing process of the Java technology is encouraging users to develope of portable applications using the Java language. As an important part of the definition of the Java language, the use of threads is becoming ...
  • Dynamic transaction coalescing 

    Stipic, Srdjan; Karakostas, Vasileios; Smiljkovic, Vesna; Gajinov, Vladimir; Unsal, Osman Sabri; Cristal Kestelman, Adrián; Valero Cortés, Mateo (Association for Computing Machinery (ACM), 2014)
    Conference report
    Restricted access - publisher's policy
    Prior work in Software Transactional Memory has identified high overheads related to starting and committing transactions that may degrade the application performance. To amortize these overheads, transaction coalescing ...
  • CODOMs: Protecting software with code-centric memory domains 

    Vilanova, Lluís; Ben-Yehuda, Muli; Navarro Mas, 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, ...
  • DeTrans: Deterministic and parallel execution of transactions 

    Smiljkovic, Vesna; Stipic, Srdjan; Fetzer, Christof; Unsal, Osman Sabri; Cristal Kestelman, Adrián; Valero Cortés, Mateo (Institute of Electrical and Electronics Engineers (IEEE), 2014)
    Conference report
    Restricted access - publisher's policy
    Deterministic execution of a multithreaded application guarantees the same output as long as the application runs with the same input parameters. Determinism helps a programmer to test and debug an application and to provide ...
  • CRAID: Online RAID upgrades using dynamic hot data reorganization 

    Miranda Bueno, Alberto; Cortés Rosselló, Antonio (USENIX Association, 2014)
    Conference report
    Open Access
    Current algorithms used to upgrade RAID arrays typically require large amounts of data to be migrated, even those that move only the minimum amount of data required to keep a balanced data load. This paper presents CRAID, ...
  • Author retrospective for "Software trace cache" 

    Ramírez Bellido, Alejandro; Falcón Samper, Ayose Jesus; Santana Jaria, Oliverio J.; Valero Cortés, Mateo (Association for Computing Machinery (ACM), 2014)
    Conference report
    Open Access
    In superscalar processors, capable of issuing and executing multiple instructions per cycle, fetch performance represents an upper bound to the overall processor performance. Unless there is some form of instruction re-use ...
  • Adaptive MapReduce scheduling in shared environments 

    Polo, Jordà; Becerra Fontal, Yolanda; Carrera Pérez, David; Torres Viñals, Jordi; Ayguadé Parra, Eduard; Steinder, Malgorzata (Institute of Electrical and Electronics Engineers (IEEE), 2014)
    Conference report
    Restricted access - publisher's policy
    In this paper we present a MapReduce task scheduler for shared environments in which MapReduce is executed along with other resource-consuming workloads, such as transactional applications. All workloads may potentially ...
  • Building green cloud services at low cost 

    Berral García, Josep Lluís; Goiri, Iñigo; Nguyen, Thu D.; Gavaldà Mestre, Ricard; Torres Viñals, Jordi; Bianchini, Ricardo (Institute of Electrical and Electronics Engineers (IEEE), 2014)
    Conference lecture
    Open Access
    Interest in powering datacenters at least partially using on-site renewable sources, e.g. solar or wind, has been growing. In fact, researchers have studied distributed services comprising networks of such “green” datacenters, ...
  • Software-managed power reduction in Infiniband links 

    Dickov, Branimir; Pericas, Miquel; Carpenter, Paul M.; Navarro Mas, Nacho; Ayguadé Parra, Eduard (Institute of Electrical and Electronics Engineers (IEEE), 2014)
    Conference report
    Open Access
    The backbone of a large-scale supercomputer is the interconnection network. As compute nodes become more energy-efficient, the interconnect is accounting for an increasing proportion of the total system energy consumption. ...

View more