Learn More
Now that the tickless(/dynticks) infrastructure is integrated into the base kernel, this paper talks about various add on changes that makes tickless kernels more effective. Tickless kernel pose some hardware challenges that were primarily exposed by the requirement of continuously running per-CPU timer. We will discuss how this issue was resolved by using(More)
In this paper, we will present several operating system features that improved database performance under OLTP1 workload significantly, such as Huge TLB2 page to reduce DTLB3 misses as database uses large amount of shared memory and asynchronous I/O to accommodate high amount of random I/O without introducing the overhead of many I/O processes. We will also(More)
Although the oft-used aphorism “real-time is not realfast” makes a nice sound bite, it does not provide much guidance to developers. This paper will provide the background needed to make a considered design choice between “real time” (getting started as quickly as possible) and “real fast” (getting done quickly once started). In many ways, “real fast” and(More)
Traditional feedback-directed optimization (FDO) in GCC uses static instrumentation to collect edge and value profiles. This method has shown good application performance gains, but is not commonly used in practice due to the high runtime overhead of profile collection, the tedious dual-compile usage model, and difficulties in generating representative(More)
We introduce a distributed sensor architecture which enables high-performance 32-bit Linux capabilities to be embedded in a sensor which operates at the average power overhead of a small microcontroller. Adapting Linux to this architecture places increased emphasis on the performance of the Linux power-up/shutdown and suspend/resume cycles. Our reference(More)
Recent advances in optical scanning devices enable us to collect millions of sample points of reasonable individual accuracy on a part to be inspected. There are obvious advantages of non-contact inspection methods: speed, coverage, ease of operation, price, etc. One may ask why non-contact methods are not even more widespread in dimensional measurement. In(More)