Originally the resulting effort from extensive research into possible processor upgrades for my laptop, CPU Grade has now become a potent and vital resource for processor specifications, performance data and other computing-related technological resources.

Throughout my research, I discovered that websites offering similar services were following very ancient design practices, not supporting mobile devices properly, misleading their users with incorrect information, or a combination of all these things! I didn't like what I saw, and so CPU Grade was born.

CPU Grade ultimately has one goal; to succeed where its competition has failed. To achieve this, the project needs to meet the following targets:

  • To come equipped with a modern, optimized, visually appealing theme that is accessible on as many devices as possible (with further tools for visually impaired users).
  • To contain accurate, reliable and complete information.
  • To house the largest database on the Internet for its purpose.

  • In-depth specifications for a wide variety of microprocessors manufactured by AMD and Intel.
  • A lightweight, visually pleasing and easy-to-use interface.
  • The only website of its kind with full support for a myriad of device types, from the smallest smartphones, to the largest monitors and TVs.
  • Numerous levels of search functionality; Tags, Quick Search and Advanced Search*.
  • A successively improved grading system with a proven track record of reliability.

* Please note that the Advanced Search feature is still under development.

Project Name CPU Grade
URL https://cpugrade.com/
Founded Wednesday, March 12, 2014
Launched Thursday, April 23, 2015
Last Updated Monday, August 23, 2021
Status Active
Version 6.00a
Roles
  • Content writer
  • Web designer
  • Web developer
Languages
  • CSS(3)
  • HTML(5)
  • JavaScript
  • jQuery
  • SQL
  • PHP
Technologies
  • AJAX
  • GZIP compression
  • HTTPS
  • JSON
  • Service workers
Techniques
  • Adaptive web design
  • Minified styles and scripts
  • Mobile-first design
  • Polyfills for older web browsers
  • Progressive enhancement

Due to a potentially all-encompassing target audience, the goal of this particular project was to provide a solution that would be accessible to as many potential users as possible, while achieving a modern but simplistic design style for ease of use.

For these reasons, web browser compatibility is extensive, and mobile device compatibility was of utmost importance. Functionality with JavaScript disabled remains largely identical.

Web Browsers
  • Apple Safari 5.1+
  • Google Chrome 4+
  • Microsoft Edge 12+
  • Microsoft Internet Explorer 8+
  • Mozilla Firefox 4+
  • Opera 11.1+
Display Resolution 240 × 320 and above1 (see note)
JavaScript Not essential, but encouraged
Cookies
  • Disqus comments system
  • Google Analytics
Offline Data No
Notes
  • 1 Future features such as the processor comparison tool will require display resolutions with at least 640 pixels in width to correctly display the specifications of two processors side by side.

Here are some of the planned developments for this project:

  • Full 8K Display Support
    • Currently, the maximum officially supported resolution is 5K (5,120 × 2,880). In an effort to stay ahead of the curve, support for 8K computer monitors is planned to be added in the near future.
  • Major Overhaul, Stage 1: Continued Architecture Indexing
    • Processors for twenty-seven high-performance architectures have been indexed. Additionally, five low-power architectures have also been indexed.
    • Since this process began, a further four architectures have been released and are also scheduled to be indexed.
    • In total, there will be fourty-two architectures indexed. However, the next stages can begin simultaneously.
  • Major Overhaul, Stage 2a: A Reworked Grading System
    • While the first stage is being completed, the next step is to obtain performance baselines for each and every single core configuration within each of the aforementioned fourty-two processor architectures. This can begin with the architectures that have already been indexed.
    • Succeeding this will be the introduction of a completely reworked grading system. Performance and compute metrics will be split up into independent single- and multi-threaded metrics.
    • The overall grade metric will be retired in favor of adding more emphasis to each of the individual performance metrics. This will allow users to focus more on the specific metrics that they are looking for, and will also eliminate the discrepancies in overall grades caused by the presence (or lack thereof) of integrated graphics.
  • Major Overhaul, Stage 2b: Performance Metric Graphs
    • Alongside the revamped grade system, will debut performance metric graphs. Graphs will be present for each of the ten performance metrics that all microprocessors in the database are graded against.
    • The graphs provide the ability to compare metrics such as single-threaded and multi-threaded performance, thermal dissipation, voltage requirements and integrated graphics performance, across an entire microprocessor family (from within a specific platform).
    • There will be options to adjust the graph colors from the default grading system, to vendor-specific colors, or a high-contrast mode for visually impaired users.
    • These graphs are highly likely to receive further updates in the future to add more functionality.
  • Major Overhaul, Stage 2c: Microprocessor Tags
    • Also, along with the new grading system, a new section of the website will emerge. To accompany this section, each of the processor specification webpages will also receive a new "Tags" panel.
    • Working in a similar way to blog post tags, these tags will provide a feature best described as searching via a filter. For example, clicking on the "Quad-Core" tag will display a list of all the quad-core processors currently within the database.
  • Major Overhaul, Stage 3: An Ever-Growing Database
    • From here, the database can grow naturally alongside any new product launches.
    • Newly released processors will be added to the database as soon as possible, while simultaneously growing slowly with entries from older architectures. By the end of this process, which will be ongoing throughout the lifetime of the project, the database is estimated to house north of 4,000 processor models.
    • Realizing the interests of the typical user, desktop, embedded, laptop, low-power server and workstation processors (including respective Apple platforms) are granted the highest priority. Server processors will then be added at a later stage.
    • The database will be completely composed of x86-based processors. As an extension, ARM-based processors are also being considered for the far future.