Now showing items 1-20 of 23

    • A case for user-level dynamic page migration 

      Nikolopoulos, Dimitrios; Papatheodorou, Theodore; Polychronopoulos, Constantine D.; Labarta Mancho, Jesús José; Ayguadé Parra, Eduard (Association for Computing Machinery (ACM), 2000)
      Conference report
      Open Access
      This paper presents user-level dynamic page migration, a runtime technique which transparently enables parallel programs to tune their memory performance on distributed shared memory multiprocessors, with feedback obtained ...
    • A library implementation of the nano-threads programming model 

      Martorell Bofill, Xavier; Labarta Mancho, Jesús José; Navarro, Nacho; Ayguadé Parra, Eduard (Springer, 1996)
      Conference report
      Open Access
      In this paper we describe the design and implementation of a user-level thread package based on the nano-threads programming model, whose goal is to efficiently manage the application parallelism at user-level. Nano-thread ...
    • Analysis and mitigation of writeback cache lock-ups in Linux 

      Méndez Orero, Alba (Universitat Politècnica de Catalunya, 2020-06)
      Bachelor thesis
      Open Access
      Linux caches disk I/O for performance: writes complete immediately from userspace perspective, and are committed to storage later. But in the presence of heavy writers, this buffering can easily hurt system responsiveness ...
    • Analysis and practice of micro-services deployments technologies based on containers 

      López Pocino, Jesús (Universitat Politècnica de Catalunya, 2021-01)
      Bachelor thesis
      Open Access
      El objetivo de este proyecto es la investigación y práctica del despliegue de micro tecnologías basadas en contenedores desde el punto de vista de una organización en crecimiento que nunca antes había ...
    • Captura de pantalla en modo kernel 

      Muniategui Climente, Javier de (Universitat Politècnica de Catalunya, 2019-06-24)
      Bachelor thesis
      Restricted access - confidentiality agreement
      Jugar a videojocs s'ha convertit en un hobby molt important per la societat actual. LudiumLab està innovant en aquest hobby amb una plataforma de \textit{cloud gaming} anomenada SoraStream, la qual permet als jugadors ...
    • Design and Development of a Linux-based Operating User System for CubeSat On-Board Computers 

      Montsech Bravo, Isaac (Universitat Politècnica de Catalunya, 2019-06)
      Bachelor thesis
      Open Access
      The purpose of this work is to develop and test a Linux-based embedded software system for a nanosatellite. The main objective will be the development of a set of configuration files to use within a build system, which ...
    • Design space exploration of power efficient embedded OS system for SmartCards 

      Igarza Mateo, Marc (Universitat Politècnica de Catalunya, 2021-04-29)
      Master thesis
      Restricted access - author's decision
      Covenantee:   Giesecke & Devrient
      Knowing the contents of the heap memory may be vital when optimizing memory management processes or during a release process of a Smart Card. The objective of this project is to develop a deep understanding of how ...
    • Development of a virtualization framework with LXD 

      Pérez Castillo, Òscar (Universitat Politècnica de Catalunya, 2021-07-07)
      Bachelor thesis
      Open Access
      Containers are an operating system virtualization technology used to provide processes isolate environments. They provide a lightweight solution where a single Linux kernel is shared between the host and the containers. ...
    • DevOps : Continuous integration and continuous deployment applied 

      Pascual Haba, Héctor (Universitat Politècnica de Catalunya, 2020-06)
      Bachelor thesis
      Open Access
      DevOps is a trending concept in the SW industry introduced and popularized during the last decade, this thesis goes deep into the concept, the culture and fields related to it which are present in almost each project and ...
    • Dynamically controlled resource allocation in SMT processors 

      Cazorla Almeida, Francisco Javier; Ramírez Bellido, Alejandro; Valero Cortés, Mateo; Fernandez Prieto, Enrique (Institute of Electrical and Electronics Engineers (IEEE), 2004)
      Conference report
      Open Access
      SMT processors increase performance by executing instructions from several threads simultaneously. These threads use the resources of the processor better by sharing them but, at the same time, threads are competing for ...
    • FileSystems shared between systems in a USS environment 

      Peña Muñoz, Pau (Universitat Politècnica de Catalunya, 2019-01)
      Bachelor thesis
      Restricted access - confidentiality agreement
    • Measuring operating system overhead on Sun UltraSparc T1 processor 

      Radojković, Petar; Cakarevic, Vladimir; Verdú Mulà, Javier; Pajuelo González, Manuel Alejandro; Gioiosa, Roberto; Cazorla Almeida, Francisco Javier; Nemirovsky, Mario; Valero Cortés, Mateo (2009-06)
      Conference report
      Open Access
      Numerous studies have shown that Operating System (OS) noise is one of the reasons for significant performance degradation in clustered architectures. Although many studies examine the OS noise for High Performance Computing, ...
    • On the applicability of PEBS based online memory access tracking for heterogeneous memory management at scale 

      Roca Nonell, Aleix; Gerofi, Balazs; Bautista-Gomez, Leonardo; Martinet, Dominique; Beltran Querol, Vicenç; Ishikawa, Yutaka (Association for Computing Machinery (ACM), 2018-11)
      Conference lecture
      Open Access
      Operating systems have historically had to manage only a single type of memory device. The imminent availability of heterogeneous memory devices based on emerging memory technologies confronts the classic single memory ...
    • Platform-agnostic steal-time measurement in a guest operating system 

      Verdú Mulà, Javier; Costa Prats, Juan José; Otero Calviño, Beatriz; Rodríguez Luna, Eva; Pajuelo González, Manuel Alejandro; Canal Corretger, Ramon (2018-10)
      Research report
      Open Access
      Steal time is a key performance metric for applications executed in a virtualized environment. Steal time measures the amount of time the processor is preempted by code outside the virtualized environment. This, in turn, ...
    • Predictable performance in SMT processors: synergy between the OS and SMTs 

      Cazorla, Francisco; Knijnenburg, Peter M.W.; Sakellariou, Rizos; Fernandez Prieto, Enrique; Ramírez Bellido, Alejandro; Valero Cortés, Mateo (2006-07)
      Article
      Open Access
      Current operating systems (OS) perceive the different contexts of simultaneous multithreaded (SMT) processors as multiple independent processing units, although, in reality, threads executed in these units compete for the ...
    • Remote provisioning architecture for embedded UICC v4.0 implementation 

      Vallespi Soro, Farners (Universitat Politècnica de Catalunya, 2020-07)
      Bachelor thesis
      Restricted access - confidentiality agreement
    • Runtime vs. manual data distribution for architecture-agnostic shared-memory programming models 

      Nikolopoulos, Dimitrios; Ayguadé Parra, Eduard; Polychronopoulos, C D (2002-08)
      Article
      Restricted access - publisher's policy
      This paper compares data distribution methodologies for scaling the performance of OpenMP on NUMA architectures. We investigate the performance of automatic page placement algorithms implemented in the operating system, ...
    • S4 - Real-Time Control-Flow Integrity for Multicore Mixed-Criticality IoT Systems 

      Eftekhari Moghadam, Vahid; Prinetto, Paolo; Roascio, Gianluca (2022-05)
      Conference report
      Restricted access - publisher's policy
      The spread of the Internet of Things (IoT) and the use of smart control systems in many mission-critical or safetycritical applications domains, like automotive or aeronautical, make devices attractive targets for ...
    • Scalability evaluation of a polymorphic register file: a CG case study 

      Ciobanu, Catalin; Martorell Bofill, Xavier; Kuzmanov, Georgi; Ramírez Bellido, Alejandro; Gaydadjiev, Georgi (Springer, 2011)
      Conference report
      Restricted access - publisher's policy
      We evaluate the scalability of a Polymorphic Register File using the Conjugate Gradient method as a case study. We focus on a heterogeneous multi-processor architecture, taking into consideration critical parameters such ...
    • Scheduler-activated dynamic page migration for multiprogrammed DSM multiprocessors 

      Nikolopoulos, Dimitrios S.; Polychronopoulos, Constantine D.; Papatheodorou, Theodore S.; Labarta Mancho, Jesús José; Ayguadé Parra, Eduard (2002-06)
      Article
      Restricted access - publisher's policy
      The performance of multiprogrammed shared-memory multiprocessors suffers often from scheduler interventions that neglect data locality. On cache-coherent distributed shared-memory (DSM) multiprocessors, such scheduler ...