Microprocessor development – competitive programming becomes a necessity

MICROPROCESSORS ARE MULTI-CORE – AND WE?

rast_performansi

Image 1. Processor performance growth from 1978 to 2005 

povecanje_broja_tranzistora

Image 2. Increasing the number of transistors and processor clock speed from 1973 to 2010

razlike-memorija

Table 1: Different types of memory

jaz_CPU

Image 3. Increasing the gap between CPU performance and DRAM performance

prirucna_memorija_1.1

Image 4. Examples of using cache memory

multi_hreading

Image 5. Hardware multithreading

povezivanje-procesora

Image 6. Connecting processors (and associated parts of main memory) to hypercubes

IBM BlueGene/Q procesor

Image 7. The IBM BlueGene / Q processor has 18 cores

povecanje_broja_jezgri

Image 8. Increasing the number of cores

Amdahlov zakon

Image 9. Amdahl’s law

 

Zlatko Sirotić, Istra information engineering, Pula

“Mreža, 12 / 2012”