Today’s operating systems treat GPUs and other computational accelerators as if they were simple devices, with bounded and predictable response times. With accelerators assuming an increasing share of the workload on modern machines, this strategy is already problematic, and likely to become untenable soon. If the operating system is to enforce fair sharing of the machine, it must assume responsibility for accelerator scheduling and resource management. Fair, safe scheduling is a particular challenge on fast accelerators, which allow applications to avoid kernel-crossing overhead by interacting directly with the device. We propose a disengaged scheduling strategy in which the kernel intercedes between applications and the accelerator on an ...
Computational science has benefited in the last years from emerging accelerators that increase the p...
Over the last few years, GPUs have become common in computing. However, current GPUs are not designe...
Journal ArticleOur premise is that since there already exists a large, mature body of literature on ...
Nowadays GPU clusters are available in almost every data processing center. Their GPUs are typically...
There is growing interest in accelerating irregular data-parallel algorithms on GPUs. These algorith...
Blocking synchronisation idioms, e.g. mutexes and barriers, play an important role in concurrent pro...
Blocking synchronisation idioms, e.g. mutexes and barriers, play an important role in concurrent pro...
Modern high-performance computers engage a variety of computing devices. Underutilization and oversu...
Heterogeneous supercomputers that incorporate computational accelerators such as GPUs are increasing...
Modern supercomputers now use accelerators to achieve their performance with the most widely used ac...
Hardware platforms for real-time embedded systems are evolving towards heterogeneous architectures c...
AbstractComputational science has benefited in the last years from emerging accelerators that increa...
With the widespread adoption of multicore architectures, multiprocessors are now a standard deployme...
Recent high-speed devices (network interfaces, external storage, computational accelerators) provide...
Modern automotive grade embedded platforms feature high performance Graphics Processing Units (GPUs)...
Computational science has benefited in the last years from emerging accelerators that increase the p...
Over the last few years, GPUs have become common in computing. However, current GPUs are not designe...
Journal ArticleOur premise is that since there already exists a large, mature body of literature on ...
Nowadays GPU clusters are available in almost every data processing center. Their GPUs are typically...
There is growing interest in accelerating irregular data-parallel algorithms on GPUs. These algorith...
Blocking synchronisation idioms, e.g. mutexes and barriers, play an important role in concurrent pro...
Blocking synchronisation idioms, e.g. mutexes and barriers, play an important role in concurrent pro...
Modern high-performance computers engage a variety of computing devices. Underutilization and oversu...
Heterogeneous supercomputers that incorporate computational accelerators such as GPUs are increasing...
Modern supercomputers now use accelerators to achieve their performance with the most widely used ac...
Hardware platforms for real-time embedded systems are evolving towards heterogeneous architectures c...
AbstractComputational science has benefited in the last years from emerging accelerators that increa...
With the widespread adoption of multicore architectures, multiprocessors are now a standard deployme...
Recent high-speed devices (network interfaces, external storage, computational accelerators) provide...
Modern automotive grade embedded platforms feature high performance Graphics Processing Units (GPUs)...
Computational science has benefited in the last years from emerging accelerators that increase the p...
Over the last few years, GPUs have become common in computing. However, current GPUs are not designe...
Journal ArticleOur premise is that since there already exists a large, mature body of literature on ...