Parallel tracking and verifying: A framework for real-time and high accuracy visual tracking
Being intensively studied, visual tracking has seen great recent advances in either speed
(eg, with correlation filters) or accuracy (eg, with deep features). Real-time and high …
(eg, with correlation filters) or accuracy (eg, with deep features). Real-time and high …
Role-shifting threads: Increasing OpenMP malleability to address load imbalance at MPI and OpenMP
J Criado, V Lopez… - … Journal of High …, 2024 - journals.sagepub.com
This paper presents the evolution of the free agent threads for OpenMP to the new role-
shifting threads model and their integration with the Dynamic Load Balancing (DLB) library …
shifting threads model and their integration with the Dynamic Load Balancing (DLB) library …
Elastic scalable cloud computing using application-level migration
We present the Cloud Operating System (COS), a middleware framework to support
autonomous workload elasticity and scalability based on application-level migration as a …
autonomous workload elasticity and scalability based on application-level migration as a …
Distributed run-time resource management for malleable applications on many-core platforms
Todays prevalent solutions for modern embedded systems and general computing employ
many processing units connected by an on-chip network leaving behind complex …
many processing units connected by an on-chip network leaving behind complex …
Architecting malleable MPI applications for priority-driven adaptive scheduling
Future supercomputers will need to support both traditional HPC applications and Big
Data/High Performance Analysis applications seamlessly in a common environment. This …
Data/High Performance Analysis applications seamlessly in a common environment. This …
Decentralized online scheduling of malleable NP-hard jobs
In this work, we address an online job scheduling problem in a large distributed computing
environment. Each job has a priority and a demand of resources, takes an unknown amount …
environment. Each job has a priority and a demand of resources, takes an unknown amount …
[LIBRO][B] Programming Distributed Computing Systems: A Foundational Approach
CA Varela - 2013 - books.google.com
An introduction to fundamental theories of concurrent computation and associated
programming languages for develo** distributed and mobile computing systems. Starting …
programming languages for develo** distributed and mobile computing systems. Starting …
Malleable iterative MPI applications
Malleability enables a parallel application's execution system to split or merge processes
modifying granularity. While process migration is widely used to adapt applications to …
modifying granularity. While process migration is widely used to adapt applications to …
Supporting malleability in parallel architectures with dynamic CPUSETs map** and dynamic MPI
Current parallel architectures take advantage of new hardware evolution, like the use of
multicore machines in clusters and grids. The availability of such resources may also be …
multicore machines in clusters and grids. The availability of such resources may also be …
Greenpar: Scheduling parallel high performance applications in green datacenters
We propose GreenPar, a scheduler for parallel high-perormance applications in datacenters
partially powered by on-site generation of renewable (" green'') energy. GreenPar schedules …
partially powered by on-site generation of renewable (" green'') energy. GreenPar schedules …