1 – What are HWBoints?
HWBoints is the collection of various ranking and point algorithm featured at HWBOT. This includes the user leagues such as Pro OC League, OC League, Enthusiast League as well as the Teams League. The term is also used as collective term for all the different types of points: global, hardware, powerteam and so on.
The HWBoint ranking algorithm is a well thought computation that hands out points to overclocking results, based on how noteworthy they are. A high rank in a very popular benchmark application like SuperPi will get you a lot more HWBoints than a high rank in eg. PCMark05, as there is less competition. The same counts for the specific hardware you used. You might not be ranked high in the main ranking, but if you have the fastest processor / videocard of your kind, you’ll recieve a decent amount of points too. Again, the more people are using this piece of hardware, the more points you will get. Eg. you will recieve a lot more points for having the fastest 7900GT, than having the fastest Matrox Parhelia.
Since the HWBoints featured for the first time in 2006, the algorithm has undergone several updates. The current HWBoints revision is Rev4.
2 – HWBoint principles
In order to understand how HWBOT and its HWBoints work, we absolutely need to explain the HWBoint principles.
Principle 1: “To make the global overclocking hobby as accessible as possible, the financial aspect of competiting should be as less present as possible”
Principle 2: “The HWBoint Leagues should be representating skill over any other factor (money, luck, …)”
Principle 3: “Where possible, the algorithms should be kept as simple and transparent as possible”
Having mainly principle 1 and 2 in mind, it should be possible to understand the decisions we have taken over the course of HWBOT’s lifetime. For instance, splitting up global rankings based on number of cores has as main advantage that a highly competitive single GPU ranking will be more rewarding than the much less competitive triple card ranking. In other words: through pushing your single GPU videocard as hard as possible, you will gain more points than by buying two extra videocards. Regardless of the final result, we consider using liquid nitrogen and modifying your graphics card as a sign of skill, more than running the system on stock cooling and just using raw power to obtain a top-20 result.
3 – HWBoints: Points
3.1 – Overview
At HWBOT, there are several typs of points you can gather. The full list:
Global points: based on position in overall benchmark rankings
Hardware points: based on position in specific hardware/benchmark rankings
3DWR Bonus points: compensation for multi-GPU record scores
Competition points: based on position in a competition hosted at HWBOT
A special type of points featured for the first time in Rev4 are the so-called ‘powerteam’ points. Powerteam points are nothing more than global and hardware rankings, but instead of grouping results per user, the results are grouped per team. This means that the Powerteam rankings are mainly a competition between teams, rather than individuals.
3.2 – Algorithm and distribution
For most of the HWBoint point distribution algorithms, HWBOT is using Sigmoid-functions to determine the weight (= competitiveness) of the ranking. For more information on the Sigmoid concept, you can read through the Rev2 (first implementation of sigmoids) thread at hwbot: link.
3.2.1a – Global points (user)
Global points are awarded for each benchmark separately. The variables to specify a specific global ranking:
Benchmark: the algorithm variables are calculated for each benchmark specifically
# cores: multi-core benchmarks are split up based on # operational cores
The variables for calculating your points:
Participants: the more participants (= competitors) in a ranking, the more points you receive for a specific position
Position: the higher up in the ranking, the more points you receive
3.2.1b – Global points (powerteam)
The basic concept of the global points for powerteams are the same as for users. The weight variables and point distribution are the only difference.
3.2.2 – Hardware points (user)
Hardware points are awarded based in the hardware rankings. Hardware rankings are the hardware-specific benchmark rankings, for instance Core i7 920 SuperPI-32M. We use one algorithm to calculate the points for all hardware rankings, but the variables are calculated for each ranking separately. The variables to specify a hardware ranking:
Hardware type: each hardware item has its own set of hardware rankings.
Benchmark: each benchmark is given a hardware-type. Based on this type, points will or will not be awarded to your hardware. Eg: SuperPI is a cpu benchmark, so will render points for your processor, but not for your videocard.
# cores: multi-core benchmarks are split up based on # operational cores.
The variables for calculating your points:
Participants: the more participants (= competitors) in a ranking, the more points you receive for a specific position.
Position: the higher up in the ranking, the more points you receive.
In case a hardware ranking does not have more than 20 participants, a different algoritm is used. This algorithm was brought to life under the name of ‘HwPoint Motivation‘ after Rev3 launched. It is mainly designed to motivate overclockers to submit results in less competitive hardware rankings. From the moment 20 or more participants are competing, the normal hardware points algorithm is used.
3.2.2b – Hardware points (powerteam)
The basic concept of the hardware points for powerteams are the same as for users. The weight variables and point distribution are the only difference.
3.2.3 – 3DWR bonus points (user)
From the feedback we received after launching the Rev3 of the HWBoints, we noticed that the reward for for breaking an overall world record was very low. Since pushing the limits at the absolute top of the benchmark rankings does require skill and effort, two of the main concepts of the HWBoints we have added a fix that adds high reward for breaking world records.
The 3DWR bonus points are only applicible for 3D applications. The point distribution is linear and fixed. Points are awarded based on only one criterion: position.
3.2.4 – Competition points (user)
The competition points are awarded based on your performance in different overclocking competitions, both at HWBOT or official HWBOT live events. The points are awarded based on:
Level of competition: the higher the level of the competition, the more points you can acquire. The highest level is a worldwide live final.
Type of ranking: there are three ways to gain points from a competition: participating/qualifying, per stage ranking and overall competition ranking.
Position: the better your position in a competition, the more points you will receive.
4 – HWBoints: Leagues
The history of the different leagues featured at HWBOT is short and simple. From the first revision of the HWBoints, HWBOT already feature an Overclockers League and a Teams League. Later, the Hardware Masters ranking was introduced to separate the hardware grinders from the top extreme overclockers. With the fourth revision of the boints, two new rankings were introduced: the Pro OC League, featuring the top extreme sponsored/seeded overclockers, and the Enthusiast League featuring the ambient cooling overclockers.
4.1 – Pro OC League
4.2 – OC League
The OC League mainly focuses on the extreme hobbyist overclockers; those who buy and push their own, retail, hardware. As mentioned before, we aim for our rankings to represent the skill of overclockers rather than the ability to purchase a high-end, expensive setup. Your position in the OC League is based on the following variables:
Top-15 global: the points of the 15 most rewarding (= highest global+3DWR points) are counted
Top-20 hardware: the points of the 15 most rewarding (= highest global points) contribute to your ranking
Competition points: the acquired competition points are added to your OC League total
As said, only the best global score will be attributing points to your personal total. In this case, the definition of “best score” would be “the most rewarding score”, which means that not the highest score, or the highest ranked result, is attributing points, but the score that receives the most global points. An example:
* 3DMark03 1xGPU 4th place: 75 global points
* 3DMark03 2xGPU 3rd place: 95 global points
* 3DMark03 3xGPU 2nd place: 50 global points
* 3DMark03 4xGPU 1st place: 30 global points
Most rewarding score = 3rd 2xGPU category => 3DMark03 global points addressed to your personal total = 95 points.
4.3 – Enthusiast League
The Enthusiast League is new since Rev4. The main idea of this league is to give normal overclockers a first taste of an overclocking competition. Unlike the OC League, which is all about being the fastest no matter what, the Enthusiast League is limited to ambient cooling. For your result to give you points for the Enthusiast League, the following variables are used:
Ambient cooling: all used cooling devices must be either stock, air cooling or water cooling.
Picture of setup: a picture of your overclocking setup must be added to verify cooling solution.
Within range of possibility: our engine will calculate the likelihood of your submission. For instance: 6GHz 980X will be filtered out.
Apart from the three above variables, the points are based on the same algorithm as the OC League. Note that the results of the OC League and the Enthusiast league are ranked in the same ranking. In practice, this means that if you beat your own air cooling result with an LN2 cooled submission, you will lose your Enthusiast League contribution of that submission!
4.4 – Hardware Masters
In contrary to the Pro OC League, the OC League and the Enthusiast League, the Hardware Masters fully focuses on the hardware points, which are distributed through the different hardware category rankings. The concept of the Hardware Masters has, since the beginning, not changed one bit. The algorithm is very, very simple: sum of all hardware points.