{"id":173,"date":"2023-06-11T20:38:30","date_gmt":"2023-06-11T20:38:30","guid":{"rendered":"https:\/\/learnlearn.uk\/edexcel-igcse-computer-science\/?page_id=173"},"modified":"2023-06-11T20:38:30","modified_gmt":"2023-06-11T20:38:30","slug":"cpu-performance-factors","status":"publish","type":"page","link":"https:\/\/learnlearn.uk\/edexcel-igcse-computer-science\/cpu-performance-factors\/","title":{"rendered":"CPU Performance Factors"},"content":{"rendered":"<div class=\"responsive-tabs\">\n<h2 class=\"tabtitle\">Clock Speed<\/h2>\n<div class=\"tabcontent\">\n\n<h3><strong>Clock speed of the processor<\/strong><\/h3>\n<p>The CPU executes 1 instruction <a href=\"https:\/\/www.youtube.com\/watch?v=FZGugFqdr60\">per &#8216;tick&#8217; of the CPU clock.<\/a>\u00a0A typical CPU clock speed is 2GHz (2 billion ticks per second!). The faster the clock speed the more instructions per second the CPU can process.<\/p>\n\n<\/div><h2 class=\"tabtitle\">Cores<\/h2>\n<div class=\"tabcontent\">\n\n<p><strong>Number of cores<\/strong><\/p>\n<p>Most modern CPUs are multi-core, meaning effectively they have more than one processor per CPU. For each extra core the maximum number of instructions increased<\/p>\n<p>e.g. 1.2 GHz Quad-core<\/p>\n<p>4 x 1.2 = 4.8 GHz total.<\/p>\n\n<\/div><h2 class=\"tabtitle\">Cache<\/h2>\n<div class=\"tabcontent\">\n\n<p><strong>Size &amp; Speed of the CPU Cache<\/strong><\/p>\n<p>The CPU contains its own on board area of RAM-like volatile memory called the Cache (the is where the registers are stored). The larger the cache, the more data that can be stored without accessing storage external to the CPU (e.g. the RAM or HDD storage). The faster the cache speed the faster data can be sent to the processor.<\/p>\n\n<\/div><h2 class=\"tabtitle\">Architecture<\/h2>\n<div class=\"tabcontent\">\n\n<p><strong>Type of architecture<\/strong><\/p>\n<p>Some architecture types such as RISC architectures support techniques such as<a href=\"https:\/\/cs.stanford.edu\/people\/eroberts\/courses\/soco\/projects\/risc\/pipelining\/index.html\"> pipelining<\/a>, which can increase the effective number of executed instructions per second.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n\n<\/div><h2 class=\"tabtitle\">External Factors<\/h2>\n<div class=\"tabcontent\">\n\n<h3>External Factors that affect CPU performance<\/h3>\n<p><strong>RAM size and speed<\/strong><\/p>\n<p>The faster the RAM memory that quicker data can be sent to \/ retrieved from the CPU, which means less idle time for the CPU. The larger the RAM the more data can be loaded from the slower secondary storage( such as HDD \/ SSD) and so also less idle time for the CPU.<\/p>\n<p><strong>HDD \/ SSD speed<\/strong><\/p>\n<p>The CPU spends a lot of time waiting for data to be loaded from the secondary storage. The faster the read\/write speed of these devices, the less time the CPU will be sitting IDLE.<\/p>\n<p><strong>GPU Speed<\/strong><\/p>\n<p>The CPU often offloads intensive graphics processing tasks to the GPU and then waits for the GPU to process the tasks. The faster the GPU speed, the less time the CPU sits idle.<\/p>\n<h3>Software Optimisation<\/h3>\n<p>Some software is optimised to take advantage of certain CPU features, such as software that supports parallel processing<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n\n<\/div><h2 class=\"tabtitle\">Resources<\/h2>\n<div class=\"tabcontent\">\n\n<p><a href=\"https:\/\/docs.google.com\/presentation\/d\/1Sj59pLGiaL6Hyx5MoF3a0YFSQdahXjTHaXHwOVNzteI\/edit?usp=sharing\">Class whiteboard activity<\/a><\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/docs.google.com\/document\/d\/1djVTxIgYbASUCmRDZw4iZK2S8BFq5xgL_kfbhfGHp5o\/edit?usp=sharing\">Computer Performance Comparison worksheet<\/a><\/p>\n<p>&nbsp;<\/p>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Clock speed of the processor The CPU executes 1 instruction per &#8216;tick&#8217; of the CPU clock.\u00a0A typical CPU clock speed is 2GHz (2 billion ticks per second!). The faster the clock speed the more instructions per second the CPU can process. Number of cores Most modern CPUs are multi-core, meaning effectively they have more than&hellip;&nbsp;<a href=\"https:\/\/learnlearn.uk\/edexcel-igcse-computer-science\/cpu-performance-factors\/\" class=\"\" rel=\"bookmark\">Read More &raquo;<span class=\"screen-reader-text\">CPU Performance Factors<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"off","neve_meta_content_width":100,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":""},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>CPU Performance Factors - Edexcel iGCSE Computer Science<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/learnlearn.uk\/edexcel-igcse-computer-science\/cpu-performance-factors\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"CPU Performance Factors - Edexcel iGCSE Computer Science\" \/>\n<meta property=\"og:description\" content=\"Clock speed of the processor The CPU executes 1 instruction per &#8216;tick&#8217; of the CPU clock.\u00a0A typical CPU clock speed is 2GHz (2 billion ticks per second!). The faster the clock speed the more instructions per second the CPU can process. Number of cores Most modern CPUs are multi-core, meaning effectively they have more than&hellip;&nbsp;Read More &raquo;CPU Performance Factors\" \/>\n<meta property=\"og:url\" content=\"https:\/\/learnlearn.uk\/edexcel-igcse-computer-science\/cpu-performance-factors\/\" \/>\n<meta property=\"og:site_name\" content=\"Edexcel iGCSE Computer Science\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/learnlearn.uk\/edexcel-igcse-computer-science\/cpu-performance-factors\/\",\"url\":\"https:\/\/learnlearn.uk\/edexcel-igcse-computer-science\/cpu-performance-factors\/\",\"name\":\"CPU Performance Factors - Edexcel iGCSE Computer Science\",\"isPartOf\":{\"@id\":\"https:\/\/learnlearn.uk\/edexcel-igcse-computer-science\/#website\"},\"datePublished\":\"2023-06-11T20:38:30+00:00\",\"dateModified\":\"2023-06-11T20:38:30+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/learnlearn.uk\/edexcel-igcse-computer-science\/cpu-performance-factors\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/learnlearn.uk\/edexcel-igcse-computer-science\/cpu-performance-factors\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/learnlearn.uk\/edexcel-igcse-computer-science\/cpu-performance-factors\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/learnlearn.uk\/edexcel-igcse-computer-science\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"CPU Performance Factors\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/learnlearn.uk\/edexcel-igcse-computer-science\/#website\",\"url\":\"https:\/\/learnlearn.uk\/edexcel-igcse-computer-science\/\",\"name\":\"Edexcel iGCSE Computer Science\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/learnlearn.uk\/edexcel-igcse-computer-science\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-GB\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"CPU Performance Factors - Edexcel iGCSE Computer Science","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/learnlearn.uk\/edexcel-igcse-computer-science\/cpu-performance-factors\/","og_locale":"en_GB","og_type":"article","og_title":"CPU Performance Factors - Edexcel iGCSE Computer Science","og_description":"Clock speed of the processor The CPU executes 1 instruction per &#8216;tick&#8217; of the CPU clock.\u00a0A typical CPU clock speed is 2GHz (2 billion ticks per second!). The faster the clock speed the more instructions per second the CPU can process. Number of cores Most modern CPUs are multi-core, meaning effectively they have more than&hellip;&nbsp;Read More &raquo;CPU Performance Factors","og_url":"https:\/\/learnlearn.uk\/edexcel-igcse-computer-science\/cpu-performance-factors\/","og_site_name":"Edexcel iGCSE Computer Science","twitter_card":"summary_large_image","twitter_misc":{"Estimated reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/learnlearn.uk\/edexcel-igcse-computer-science\/cpu-performance-factors\/","url":"https:\/\/learnlearn.uk\/edexcel-igcse-computer-science\/cpu-performance-factors\/","name":"CPU Performance Factors - Edexcel iGCSE Computer Science","isPartOf":{"@id":"https:\/\/learnlearn.uk\/edexcel-igcse-computer-science\/#website"},"datePublished":"2023-06-11T20:38:30+00:00","dateModified":"2023-06-11T20:38:30+00:00","breadcrumb":{"@id":"https:\/\/learnlearn.uk\/edexcel-igcse-computer-science\/cpu-performance-factors\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/learnlearn.uk\/edexcel-igcse-computer-science\/cpu-performance-factors\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/learnlearn.uk\/edexcel-igcse-computer-science\/cpu-performance-factors\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/learnlearn.uk\/edexcel-igcse-computer-science\/"},{"@type":"ListItem","position":2,"name":"CPU Performance Factors"}]},{"@type":"WebSite","@id":"https:\/\/learnlearn.uk\/edexcel-igcse-computer-science\/#website","url":"https:\/\/learnlearn.uk\/edexcel-igcse-computer-science\/","name":"Edexcel iGCSE Computer Science","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/learnlearn.uk\/edexcel-igcse-computer-science\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-GB"}]}},"rttpg_featured_image_url":null,"rttpg_author":{"display_name":"learnlearnadmin","author_link":"https:\/\/learnlearn.uk\/edexcel-igcse-computer-science\/author\/learnlearnadmin\/"},"rttpg_comment":0,"rttpg_category":null,"rttpg_excerpt":"Clock speed of the processor The CPU executes 1 instruction per &#8216;tick&#8217; of the CPU clock.\u00a0A typical CPU clock speed is 2GHz (2 billion ticks per second!). The faster the clock speed the more instructions per second the CPU can process. Number of cores Most modern CPUs are multi-core, meaning effectively they have more than&hellip;&nbsp;Read&hellip;","_links":{"self":[{"href":"https:\/\/learnlearn.uk\/edexcel-igcse-computer-science\/wp-json\/wp\/v2\/pages\/173"}],"collection":[{"href":"https:\/\/learnlearn.uk\/edexcel-igcse-computer-science\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/learnlearn.uk\/edexcel-igcse-computer-science\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/learnlearn.uk\/edexcel-igcse-computer-science\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/learnlearn.uk\/edexcel-igcse-computer-science\/wp-json\/wp\/v2\/comments?post=173"}],"version-history":[{"count":1,"href":"https:\/\/learnlearn.uk\/edexcel-igcse-computer-science\/wp-json\/wp\/v2\/pages\/173\/revisions"}],"predecessor-version":[{"id":174,"href":"https:\/\/learnlearn.uk\/edexcel-igcse-computer-science\/wp-json\/wp\/v2\/pages\/173\/revisions\/174"}],"wp:attachment":[{"href":"https:\/\/learnlearn.uk\/edexcel-igcse-computer-science\/wp-json\/wp\/v2\/media?parent=173"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}