pctechguide.com

  • Home
  • Guides
  • Tutorials
  • Articles
  • Reviews
  • Glossary
  • Contact

Moore’s Law in IT Architecture

According to Moore’s Law formulated in 1965 by Gordon Moore, co-founder of Intel), the number of transistors per integrated circuit would double every 18 months. Moore predicted that this trend would hold for the next ten years. In fact, as the graph illustrates, Intel has managed to doggedly follow this law for far longer. In 1978 the 8086 ran at 4.77MHz and had less than 30,000 transistors. By the end of the millennium the Pentium 4 had a staggering 42 million on-chip transistors and ran at 1.5GHz.

Moore's

The laws of physics limit designers from increasing the clock speed indefinitely, and although clock rates go up every year, this alone wouldn’t give the performance gains we’re used to. This is the reason why engineers are constantly looking for ways to get the processor to undertake more work in each tick of the clock. One approach is to widen the data bus and registers. Even a 4-bit processor can add together two 32-bit numbers, but this takes lots of instructions, whereas a 32-bit processor could do the task in a single instruction. Most of today’s processors have a 32-bit architecture, but 64-bit variants are on the way.

In the early days, processors could only deal with integers, or whole numbers. It was possible to write a program using simple instructions to deal with fractional numbers, but it would be slow. Virtually all processors today have instructions to handle floating point numbers directly.

To say that things happen with each tick of the clock underestimates how long it actually takes to execute an instruction. Traditionally, it took five ticks – one to load the instruction, one to decode it, one to get the data, one to execute it and one to write the result. In this case it is evident that a 100MHz processor would only be able to execute 20 million instructions per second.

Most processors now employ pipelining, which is rather like a factory production line. One stage in the pipeline is dedicated to each of the stages needed to execute an instruction, and each stage passes the instruction on to the next stage when it is finished with it. This means that at any one time, one instruction is being loaded, another is being decoded, data is being fetched for a third, a fourth is actually being executed and the result is being written for a fifth. With current technology, one instruction per clock cycle can be achieved.

Furthermore, many processors now have a superscalar architecture. This means that the circuitry for each stage of the pipeline is duplicated, so that multiple instructions can pass through in parallel. 1995’s Pentium Pro, for example, was able to execute up to five instructions per clock cycle.

  • Principles of CPU architecture – logic gates, MOSFETS and voltage
  • Basic structure of a Pentium microprocessor
  • Microprocessor Evolution
  • IA-32 (Intel Architecture 32 ) – base instruction set for 32 bit processors
  • Pentium P5 microarchitecture – superscalar and 64 bit data
  • Pentium Pro (P6) 6th generation x86 microarchitecture
  • Dual Independent Bus (DIB) – frontside and backside data bus CPU architecture
  • NetBurst – Pentium 4 7th generation x86 CPU microarchitecture
  • Intel Core – 8th generation CPU architecture
  • Moore’s Law in IT Architecture
  • Architecture Manufacturing Process
  • Copper Interconnect Architecture
  • TeraHertz Technology
  • Software Compatibility
  • IA-64 Architecture
  • Illustrated guide to high-k dielectrics and metal gate electrodes

Filed Under: CPU Architecture

Latest Articles

BIOS Ident

Your BIOS will most likely be stored in a 32-pin chip, which can typically be identified by a silver or gold sticker that shows the name of the BIOS company - such as AMIBIOS, AWARD or Phoenix - and a code that indicates the version of code it contains. If it's rectangular in shape, it's what … [Read More...]

SVCD Digital Video

With over 20 million households owning VCD payers by the late 1990s, it is unsurprising that China was instrumental in the development of a successor to the VCD format. The first of three independent efforts to bring the next-generation VCD … [Read More...]

How To Reboot Your Home Network

There comes a time when you are using your home network that it can become unresponsive. When it gets to that point, one of the best things to do is to just reboot everything to see if that will clear the issue. This will allow all the devices to clear their memory and get new IP addresses. The … [Read More...]

Goodbye Bitcoin: the 3 alternative cryptocurrencies that have great upside potential, according to experts

Bitcoin has been a very lucrative investment for people that got into it early. One report from The Motley Fool pointed out that $10 of bitcoin … [Read More...]

Self-driving cars face their Achilles’ heel and may be targets of hackers

The market for self-driving cars is booming. Customers spent $22.22 billion on these autonomous vehicles in 2021 and they will likely spend more in … [Read More...]

How to avoid scams with bitcoin and other cryptocurrencies

Cryptocurrencies got a bad reputation when scams multiplied like ants on a piece of cake. Even today many people associate bitcoin and other … [Read More...]

WHAT IS CLOUD COMPUTING AND WHAT ARE ITS MAIN BENEFITS?

Users are Increasingly using cloud computing to store their information, which is replacing local storage. The business digitization process goes … [Read More...]

AI-Driven Software Improves Trading Strategies for Investors

Artificial intelligence technology is changing the state of modern finance. A growing number of investors are utilizing AI to improve the … [Read More...]

What You Need to Know When Choosing the Best VPN for an iPhones

Today millions of people have smartphones; most use them to access the Internet. Research shows that more than 50% of Internet users access it with … [Read More...]

Guides

  • Computer Communications
  • Mobile Computing
  • PC Components
  • PC Data Storage
  • PC Input-Output
  • PC Multimedia
  • Processors (CPUs)

Recent Posts

Flat panel displays for mobile computers – laptops, notebooks and netbooks

In the portable arena the dramatic weight, size and power consumption benefits of LCD technology has, for several years, outweighed their relative … [Read More...]

How to Update Microsoft Windows with Patches and Service Packs

With previous versions of Windows, tracking down system patches and updated drivers was difficult. However, Microsoft streamlined the process in … [Read More...]

LP to CD Preperation

On the simple basis of the better the source material, the better the final result, the obvious first thing to do is ensure is that your records … [Read More...]

[footer_backtotop]

Copyright © 2023 About | Privacy | Contact Information | Wrtie For Us | Disclaimer | Copyright License | Authors