Windows 2000 Support

  • Subscribe to our RSS feed.
  • Twitter
  • StumbleUpon
  • Reddit
  • Facebook
  • Digg

Friday, 13 January 2012

More about Bulldozer

Posted on 15:02 by Unknown
Further on the new AMD Bulldozer architecture, one will see that it is actually made up of blocks of 2 cores. Each of these is called a 'Bulldozer module', and each shares an L2 cache, an FPU, and more. When looking at it from this perspective, this will help people to understand why it is most efficient to *try* to keep the workload on every other core, if possible. Not only for TurboCore, but also due to the intrinsic properties of the platform.


Read More
Posted in | No comments

Thursday, 12 January 2012

AMD Bulldozer hotfix appears - changes Scheduler awareness of CPU from X real cores to 1/2 X real cores

Posted on 19:50 by Unknown
AMD Bulldozer hotfix appears - changes Scheduler awareness of CPU from X real cores to 1/2 X real cores

After appearing briefly a few weeks ago, then disappearing due to reported user complications, the AMD Bulldozer hotfixes for Windows have been re-released, or in the process of being re-released. A helpful supporter of Bitsum pointed this out. Over the course of the day, I noticed an additional download became available (at the first link).


This update DOES change the way the Windows sees your CPU, and can cause Process Lasso to deactivate under some scenarios. This is because it changes the CPU Scheduler's recognition of these AMD processors from (for example) 8 real cores to 4 real cores with 4 hyper-threaded (fake) cores. This is essentially a cheap hack to get performance on par and make use of TurboCore and the intrinsic characteristics of the Bulldozer architecture (e.g. shared L2 cache per 'module' of 2 cores) by telling the scheduler to keep its load on no more than 1/2 of the processors, if it can - and keep any large load off the other cores, if it can.


For example, before this update the below would read "[8 cores: 8 logical]". Meaning, 8 physical (real) cores, 8 total cores.




Now, as the reader can see, the OS thinks there are only 4 real cores, and 4 hyper-threaded (fake) cores. In this way, it is an easy and quick 'hack' to get the Scheduler to play nice with the Bulldozer platform and its 'paired' CPUs with shared L2 caches. Microsoft simply used the pre-existing support for HyperThreaded CPUs.


This will not hurt performance, it will help it. The other cores will get *fully* used under highly threaded situations, they are just avoided. These cores are also now frequently in a 'parked' state, so this update may conserve energy as well.

http://support.microsoft.com/kb/2645594
http://support.microsoft.com/kb/2646060

Read More
Posted in | No comments

Thursday, 15 December 2011

Process Lasso v5.1.0.27 final

Posted on 01:07 by Unknown
v5.1.0.27 final

Downloads:

Workstation/Home/Standard:
32-bit: http://www.bitsum.com/files/prolasso.zip
64-bit: http://www.bitsum.com/files/prolasso64.zip

Server Edition:
32-bit: http://www.bitsum.com/files/server/prolasso.zip
64-bit: http://www.bitsum.com/files/server/prolasso64.zip

Changes:
  • [.27]Fix.GUI: Fixed failure in unchecking process watchdog rules via the context menu.
  • [.27]Fix.GUI: Fixed disabled 'Change CPU affinity during restraint' ProBalance menu option
  • [.27]Fix.Core: Fixed theoretical issue where certain services could be lowered in priority class by ProBalance even if services were set to be excluded (the default)
  • [.27]Change.Core: First step of a series of ProBalance adjustments planned (incrementally being phased in for maximal safety)
  • [.27]Addition.Core: Added 'any' memory metric for watchdog options
  • [.27]Addition.GUI: Added UI (dialog) support for 'any' memory metric for memory watchdog actions
  • [.27]Addition.GUI: Added new mechanism to check to see if you are using the latest recommended defaults (only asks once per change of the defaults, unless you tick 'do not ask me again')
  • [.27]Change.GUI: New process watchdog memory rules now are created with default of 'Any Metric'
  • [.27]Change.All: Adjusted ProBalance defaults for better system-specific auto-tuning
  • [.27]Change.GUI: Several languages updated
Read More
Posted in | No comments

Friday, 2 December 2011

ASUS Motherboard Utilities Self-Lower in Priority

Posted on 11:00 by Unknown
I was updating my ASUS motherboard's included software suite of useful and useless utilities, and found that they all behaved 'nicely'. What I mean is that the resident (always running) ones lowered their priority class to Below Normal when not active. Yes, very reminiscent of Process Lasso's ProBalance. Could it be, that ProBalance is affecting the design decisions developers make? It is possible. After all, Google set the example in Chrome, with it lowering the priority class of its forked processes (tabs).

If more software made a conscious effort to set its own process priority class and/or individual thread priorities, then perhaps the PC would be a better environment. That is why Process Lasso ignores (by default) processes with non-normal priority classes. It assumes they have been adjusted by the program itself, the user, or a third-party application and so shouldn't be changed. Thread priorities, of course, remain relative to the process priority class, thus their relation to each other is not changed when the priority class is adjusted.

Read More
Posted in | No comments

Process Lasso v5.1.0.26 final

Posted on 08:07 by Unknown
v5.1.0.26 final

Downloads:

Workstation/Home/Standard:
32-bit: http://www.bitsum.com/files/prolasso.zip
64-bit: http://www.bitsum.com/files/prolasso64.zip

Server Edition:
32-bit: http://www.bitsum.com/files/server/prolasso.zip
64-bit: http://www.bitsum.com/files/server/prolasso64.zip

Changes:
  • [.26]Change.GUI: New German graph legend
  • [.26]Change.GUI: German out of date warning removed
  • [.26]Change.GUI: Russian out of date warning removed (an oversight, as it was/is up to date)
  • [.26]Change.GUI: Updated Traditional Chinese
  • [.26]Change.GUI: Updated Italian
  • [.26]Change.GUI: Updated Polish
  • [.26]Change.GUI: Updated Finnish
  • [.26]Change.Core: Default ProBalance parameters tweaked a little for higher end systems (more mods under testing)
Read More
Posted in | No comments

Wednesday, 30 November 2011

Process Lasso v5.1.0.25 final

Posted on 13:52 by Unknown
v5.1.0.25 final

Downloads:

Workstation/Home/Standard:
32-bit: http://www.bitsum.com/files/prolasso.zip
64-bit: http://www.bitsum.com/files/prolasso64.zip

Server Edition:
32-bit: http://www.bitsum.com/files/server/prolasso.zip
64-bit: http://www.bitsum.com/files/server/prolasso64.zip

Changes:
  • [.23]Fix.GUI: Fixed issue with the some metrics of tamper protected security products being shown incorrectly - though most are unavailable
  • [.23]Fix.GUI: Fixed issue with tamper protected processes being listed in the Active Processes list
  • [.23]Change.GUI: Gray out Vista Multimedia Scheduler menu option in XP
  • [.23]Change.GUI: Graph is hidden by default in NT5 or below, unless user preference overrides (reset this version only)
  • [.23]Change.GUI: Improved code efficiency related to avoidance of tamper protection processes
  • [.23]Change.GUI: Updated German
  • [.24]Change.Core: Improved important code that has implications throughout, boosting performance and thread safety both in many places
  • [.24]Change.Core: Decreased CPU consumption of core engine
  • [.24]Change.GUI: Minor string adjustments
  • [.24]Change.All: Refactored some internal code to improve performance
  • [.24]Change.GUI: Several language updates
  • [.25]Fix.All: Fix small activation state problem in .24 that lasted a few hours
Read More
Posted in | No comments

Monday, 28 November 2011

Bitsum Technologies on Google+

Posted on 21:24 by Unknown
I am often posting to Google+ these days, under our new business profile there. You can access it here: https://plus.google.com/111452122533164797807/posts

Read More
Posted in | No comments
Newer Posts Older Posts Home
Subscribe to: Posts (Atom)

Popular Posts

  • WARNING: Cracks for Process Lasso may modify HOSTS file
    WARNING:  Cracks for Process Lasso have been seen to modify your system HOSTS file so that you can no longer access  bitsum.com  and/or  bit...
  • Process Lasso v3.65.3 beta released
    I've released the first new beta that is 100% UNICODE. I've regression tested almost all the software, though there may still be som...
  • No more COM
    Years ago I wrote my process enumeration and management module. It primarily uses the NT Native API, giving it extended capabilities over th...
  • Licensed user update dialog - Activation code will be automatically populated in license validation box
    Licensed User Update Dialog  - Activation code will be automatically populated in license validation box First, to be clear, the license val...
  • Version 6 Goes Final
    Version 6 Goes Final as v6.0.0.58 I don't even know where to start with the changes, so I'm going to refer you to two documents. Nei...
  • v5.0.0.18: Fix auto updater in XP
    During testing a few hours ago I noticed the auto-update was failing in some XP installations. Specifically, it would appear to stall at the...
  • Nag annoyance reduced
    The battle to come up with a tolerable licensing system continues. I struggle with this, as I want my software to be completely free. Howeve...
  • Surprising Benchmarks on AMD Processors - Why the old Phenom II x6 remains a great CPU
    Surprising Benchmarks on AMD Processors The good old x6 Phenom II performs *almost* as fast as the latest unreleased generation of AMD proce...
  • Smaller minidumps means more submissions
    One of the changes in the last build was that I reduced the size of the minidumps that are generated in the rare event of a crash. They have...
  • Code review and bug tracking continues
    This is the tedious part of pre-release work ;o. I will release a new beta though, as soon as I possibly can. Although I've got new prob...

Blog Archive

  • ▼  2013 (1)
    • ▼  March (1)
      • Process Lasso and WDFME
  • ►  2012 (6)
    • ►  September (1)
    • ►  July (1)
    • ►  June (2)
    • ►  January (2)
  • ►  2011 (166)
    • ►  December (3)
    • ►  November (2)
    • ►  October (2)
    • ►  September (6)
    • ►  August (12)
    • ►  July (14)
    • ►  June (17)
    • ►  May (19)
    • ►  April (13)
    • ►  March (27)
    • ►  February (31)
    • ►  January (20)
  • ►  2010 (203)
    • ►  December (23)
    • ►  November (34)
    • ►  October (38)
    • ►  September (17)
    • ►  August (19)
    • ►  July (19)
    • ►  June (11)
    • ►  May (16)
    • ►  April (8)
    • ►  March (6)
    • ►  February (6)
    • ►  January (6)
  • ►  2009 (43)
    • ►  December (6)
    • ►  November (1)
    • ►  October (10)
    • ►  September (3)
    • ►  August (1)
    • ►  July (9)
    • ►  June (2)
    • ►  May (3)
    • ►  April (4)
    • ►  March (4)
Powered by Blogger.

About Me

Unknown
View my complete profile