In February 2004, Pat Gelsinger – the CTO of Intel – presented some great inputs concerning the future developments in the field of processor during the last Intel Developer Forum.
Do we really need the increasing power of processors? – yes
Based on the experience made in the past, the increase in processor power is always used by / surpassed by innovation and new tecnologies. The offer is somewhat creating the demand, as with Microsoft products.
Incredible volume of digital data
The volume of digital data is already today surpassing the volume of non-digital data (study from Berkeley in 2003). Almost all new data are digital ones. Some figures to illustrate this:
Not enough?
Personally, I have:
=> This huge amount of digital data – “Era of Tera” – requests high-efficient IT computing.
Architecture of high-efficient computing
Till today, the existing systems are constrained to use different algorithms and architectures to be able to be “efficient”. On the opposite, the new requests due to the “Era of Tera” can be defined by three general charateristics:
=> These new common characteristics will allow a common definition of one new unique architecture which will be able to compute the Tera-requests.
Performance development
How can we define performance in the field of processor?
In the past, there was a clear concentration on speed increase, although some architectural improvements also appeared (hyper-threading, MMX technology, etc.). Some major obstacles are appearing now with frequencies increases and size of transistors decreases:
Consequently:
– performance increase has mainly to come from architectural innovations (rather than frequency increase)
– or disruptive change in the processor technology (eg.: photonic computing)
Conclusion
“A massively multicore architecture in which each core has multiple threads of execution with minimal memory latency, resistance-capacitance interconnect delay, and controlled thermal activity is needed to deliver teraflop performance”.