Processor Evolution

Having reviewed the computer organisation concepts, let us have a quick look at the Microprocessor evaluation since 1997 to todate.

November 1971

In Nov. 1971, most of the processors had min to maximum frequency. Most of the processors used DRAM type of technology, the implementation is of dynamic type and registers have to be refreshed. Power supply has to be maintained as a flip-flop and is volatile. Control of the system is not part itself to be operated on Vcc standby so that the RAM in the microcontroller has to be maintained. To maintain the contents of the RAM, it is to be in standby mode. Essentially, this chip is used in calculator. For these processors, we have basic architecture. Here the fetching of instructions and execution of instructions is done sequentially. There is no overlap in the instruction operation.

April 1972

 

April 1974

June 1978

 

June 1979

February 1985

Note on Virtual Memory : Virtual memory is another important concept related to memory organisation. So far we have assumed that the addresses generated by the processor directly specify physical location in the memory. The memory control circuitry translates the address specified by the programme into an address that can be used to access the physical memory. In such a case, an address generated by the processor is referred to as a virtual or logical address. The virtual address space is mapped onto physical memory where data are actually stored. The mapping function is implemented by a special memory control circuit called the memory management unit. This mapping function can be changed during programme execution according to system requirements. Virtual memory is used to increase the apparent size of physical memory. Data are addressed in virtual address space that can be as large as addressing capability of a processor.  But at any given time only the active portion of the space is mapped onto location in the physical memory. The remaining virtual addresses are mapped onto a bulk storage devices used which are usually magnetic disk.  As the active portion of the virtual address space changes during the programme execution, the memory management unit changes the mapping function and transfers data between the disk and the memory. Thus during every memory cycle an address processing mechanism determines whether the addressed information is in the physical memory or not. If it is, then the proper word is accessed and execution proceeds. If it is not, a page of words containing the desired word is transferred from the disk to the memory.  This page displaces some page in the memory that is currently inactive.  Because of the time required to move pages between the disk and the memory, there is the speed degradation if pages are moved very frequently. By judiciously choosing which page to replace in the memory, however there may be reasonably long period when the probability is high when the words accessed by the processors are not in the physical memory unit. 

Figure : Virtual Memory Organization

Figure : Virtual Memory Address Transaction

October 1985

April 1989

June 1991

 

November 1992

March 1993

October 1994

June 1995

1995

March 1996

August 1996

1997

1999

2001

Nanotechnology publishing computing into future realms

Scientists announced last week the creation of transistors many times smaller than those found in today's most advanced microprocessors, and which operate efficiently at room temperature.

This advance in nanotechnology was heralded as a critical step toward the eventual creation of microchips millions of times more powerful than today's models, that one day will be the backbone of intelligent devices too tiny to be seen by the naked eye.

Nanotechnology is an emerging science based on building molecular-scale machines atom by atom. Some experts foresee a nanotech evaluation within a couple of decades when today's microchips will face a dinosaur -like extinction, to be replaced with nanochips that offer millions of times more computing power in a microscopic package.

Scientists at Delft University of Technology in the Netherlands, writing in the current issue of the journal Science, built a transistor from only a single molecule one nanometer wide - about one-ten-thousandth the thickness of a human hair. Such nanotechnology devices had previously been created reliably only in super-cooled environments. 

The tiny device can be toggled on and off using a single electron. The experiment could eventually lead to vast power saving over today's transistors, which require several hundred to millions of electrons to perform the same function. "It's another significant obstacle which no longer stands in the way of implementing nanoscale technologies in real electronics," said Don Eigler, an IBM fellow and a leading nanotechnology authority.

Transistors are the building blocks of today's integrated circuits. Their ability to register an on or off state -- "0" or "1" in the lingo of computer scientists - produces the basic structure of digital data. Millions of transistors operate in tandem within microprocessor to perform all manner of computations. The smaller the transistor, the more powerful the processor and the less energy required to operate it. 

Nanotechnology is now being researched by scientists in many parts of the world. And the most optimistic ones project the creation of super-intelligent, yet microscopic devices that will push computing into futuristic realms. 

Less-sophisticated nanotech medical tools may emerge with in a few years, suggests Phil Kuekes, a computer scientists at Hewlett-Packard Labs. Intelligent nanoscale devices could be injected as "biological sensors in the body, or for diagnostic purposes in the body, or for diagnostic purposes in the clinic," Kuekes said. The probes could be powered by ambient light or body heat and deliver a constant stream of data about disease organisms or other medical conditions. (LATWP Svc). 

According to the different applications, we can have the following characterisation of the microprocessors:

Applications Capacity Characteristics
Calculator, game, toys no external ROM or RAM; few internal registers, no general purpose interrupts; 4 bits Lowest cost, small packages, limited I/O, few external components required
Complex games/toys; peripheral controllers Single chip microcontroller-internal RAM & ROM; 8 bits multiple I/O ports; single interrupts; low cost; low power, single package oriented
Programmable calculators, instruments, terminals; industrial control 8 bit data, 16 bit addresses, multiple internal registers, stack addressing, vectored interrupt extra chips, external ROM, RAM required
complex terminals, minicomputers/ workstations, data acquisition and control, communication processors 16 bit or 32 oriented, address space greater than 64K; vectored, maskable interrupts (high performance) Enhanced instruction set; hardware multiply and divide
High speed data acquisition data, high speed peripheral controllers Bit slice, 2 or 4-bit slices cascaded High speed; many chips for micro-computer

2003

Itanium 2

Intel Itanium2,the third version of its high performance server chip Itanium, was launched on 40/6/2003. Running only on Linux and certain versions of Unix such as HPUX hampered wide acceptance of this chip.In april 2003, Microsoft released its 64 bit version of Windows server software. This Itanium2 runs at 1.5GHz.  An other measure of performance is Transactions per minute.Itanium2 does 707,000 transactions per minute vs 680,000 transactions per minute of IBM e Server pServer series runing its IBM Power4 Processor.

Today's leading edge microprocessors like Itanium® 2 Processor feature over 220 million transistors in 0.18 µm semiconductor process technology.