Fastpaths are a method of optimization which relies on treating the most commonly executed cases of certain functions in a privileged manner, such that behaviour is not modified, but execution time is reduced.Fastpaths play an important role on improving paravirtualization performance offered by an L4 microkernel.In this article we redesign two existing fastpaths in an L4 microkernel for the purpose of adding SMP support.We then put these fastpaths through a series of regression and performance tests to determine if the design is correct and what performance benefits we can expect by using them on a multiprocessor system
Current microprocessors include hardware to optimize some specifics workloads. In general, these ha...
The emergence of a new, open, and free instruction set architecture, RISC-V, has heralded a new era ...
ABSTRACT As computer systems become increasingly mission-critical, used in life-critical situations,...
Memory allocation is a critical aspect of any modern operating system kernel because it must run con...
Current microprocessors improve performance by exploiting instruction-level parallelism (ILP). ILP h...
This paper describes the techniques used to achieve high context-switching performance on ARM proces...
PhD ThesisCurrent microprocessors improve performance by exploiting instruction-level parallelism (I...
The L4 microkernel has undergone 20 years of use and evolution. It has an active user and developer ...
As computer systems become increasingly mission-critical, used in life-critical situations, and reli...
As computer systems become increasingly mission-critical, used in life-critical situations, and reli...
This thesis discusses the area of microkernel based operating systems. The first part is focused on ...
A soft vector processor (SVP) is an overlay on top of FPGAs that allows data- parallel algorithms to...
Technological development has significantly reduced the distance between the performance of systems ...
FPGA-based soft multiprocessors are viable system solutions for high performance applications. They ...
Current microprocessors include several knobs to modify the hardware behavior in order to improve pe...
Current microprocessors include hardware to optimize some specifics workloads. In general, these ha...
The emergence of a new, open, and free instruction set architecture, RISC-V, has heralded a new era ...
ABSTRACT As computer systems become increasingly mission-critical, used in life-critical situations,...
Memory allocation is a critical aspect of any modern operating system kernel because it must run con...
Current microprocessors improve performance by exploiting instruction-level parallelism (ILP). ILP h...
This paper describes the techniques used to achieve high context-switching performance on ARM proces...
PhD ThesisCurrent microprocessors improve performance by exploiting instruction-level parallelism (I...
The L4 microkernel has undergone 20 years of use and evolution. It has an active user and developer ...
As computer systems become increasingly mission-critical, used in life-critical situations, and reli...
As computer systems become increasingly mission-critical, used in life-critical situations, and reli...
This thesis discusses the area of microkernel based operating systems. The first part is focused on ...
A soft vector processor (SVP) is an overlay on top of FPGAs that allows data- parallel algorithms to...
Technological development has significantly reduced the distance between the performance of systems ...
FPGA-based soft multiprocessors are viable system solutions for high performance applications. They ...
Current microprocessors include several knobs to modify the hardware behavior in order to improve pe...
Current microprocessors include hardware to optimize some specifics workloads. In general, these ha...
The emergence of a new, open, and free instruction set architecture, RISC-V, has heralded a new era ...
ABSTRACT As computer systems become increasingly mission-critical, used in life-critical situations,...