Browse by Tags
All Tags »
CPUSS »
C# (
RSS)
I've said it all before in recent posts, but here it is again - CPUSS is a framework that allows you to design and analyse CPU scheduling algorithms. Download CPUSS 1.0 There is a tonne of stuff in CPUSS! Most of which is not exposed by the report generation...
Download CPUSS 0.9! In this release I have fixed a few things, as well as added a few new minor features to make analysis of scheduling algorithms a lot quicker, some of which include: CPU Utilization % Turnaround times for each process Response times...
Download CPUSS 0.8 Beta 2 Beta 2 is not really very revolutionary, however it does add some tooling support to CPUSS: CPUSS Report Generator (cpussrg.exe) CPUSSRG This is a little tool that allows you to invoke a strategy against some specified processes...
Download CPUSS A few new things in this release: Command line report generator Variance and standard deviation methods that take predicate functions as args Repeat runner Html report generator Graphing support Download CPUSS Note: since I added a reference...
I've not really looked around until today, but I really wanted to include graphing as part of some tooling for CPUSS and I found two libraries: NPlot ZedGraph Each of which from what I have read on the web has a pretty decent reputation, although NPlot...
Getting the variance and standard deviation of process wait times over the course of the simulation is really simple, it's simply a call to a few methods. Note: in CPUSS 0.7 there will be overloads for GetVariance and GetStandardDeviation that accept...
Download CPUSS 0.6 Some cool new features added in this release, they include: Variance Standard Deviation CPU Busy Time CPU Idle Time Get average wait time for a category of process (this uses a predicate function) I am tempted to say that this build...
This is the first time really that passing in a predicate function has made sense. I use the Func<T0, ...> type that takes a Process parameter and returns a bool, below is an example of using the overridden version of GetAverageWaitTime with a predicate...
Download CPUSS 0.5 I got bored today (I really should be preparing for stuff I have coming up in the next few days!!) looking at random stuff in preparation for the next few days, so I broke off for a while and decided to finish up CPUSS 0.5 release which...
Download CPUSS 0.4 A fairly minor release with a little work cleaning the API up a little by reducing ambiguity (definition of ProcessLoad, and Pairs collections). Also added an event that allows you to subscribe to process preemption, as well as scattered...
More Posts
Next page »