From 54990984a1e898d327ff8a66ff6252470b20259d Mon Sep 17 00:00:00 2001 From: TimothyLottes Date: Tue, 8 Nov 2016 22:46:56 -0500 Subject: [PATCH] Add files via upload --- 20111031.html | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 20111031.html diff --git a/20111031.html b/20111031.html new file mode 100644 index 0000000..c9cc07d --- /dev/null +++ b/20111031.html @@ -0,0 +1,10 @@ +
+

20111031 - Exclusive Core Access

+
+ +One of the top items on my OS feature wishlist: Exclusive CPU Core Access.

Concept
Enables a full screen application like a game to have exclusive access to CPU cores. Removes preemption on those cores. One important step towards the path of solving the latency problem on non-console devices.

How to Implement
The OS reuses it's CPU Hot-Plug functionality to migrate threads off the cores, then grants the application exclusive access. When the app is back-grounded or exits, the CPU cores are reclaimed.

Why Not?
The modern OS deserves a redesign, the concept of sharing a single processor core is outdated as all devices are going to be many-core from now on. Can certainly have both hard real-time and time-sharing in the same OS on the same hardware. + +
+ + +