Thursday, September 11, 2008

p a r a d i g m . s h i f t

T H E · C O N C L U S I O N · from the Multicore Day is a upcomming great paradigm shift. After a digital age with single microprocessor, linear applications, bus architechture and networking, we are climbing ower to a multicore or many core era. Chips with thousands of processing cores with own dedicated cache and I/O-bus and swich will be a reality in only six or eigh years. Today 4 cores are available in comercial processors, and 64 cores in the research like Tile64 from Tilera that host 64 cores in a regular mesh architecture.
Two cores in a processor will give a 50% faster prosessor, but upscaling with additions of cores will limit the speed, unless the methods threading is not optimated with multi threading.
New processors are suitable for running several OS and applications simultaneus extremely useful for demanding multimedia like HD video streaming management. A clear pro with multi/many core is lowered power consumtion and meeting environmental issues.
Ericsson R&D:s Mats Karlsson know that their future is in software development. Today 80% are working on software. Heteregenous processors will probably be adopted for applications.
Acumem founder Erik Hagersten lectured over parallelzing compiling and Mr. Hagersten is representing UPMARC a research programme with 60 MSEK for 10 years.
Stanford research manager Kunle Olukotun talked on Stanford Perversative Processing (SPP), parallel object language, and aim for development of Virtual World applications.

New Questions
• How to optimate threading of multiple/many cores
• Development of new tools and methods are needed.
• The limitation of internal bandwith is a great problem
• Regular mesh or heterogenity
• Hardware or software definition of applications
• New ways of thinking for new programmers

No comments: