Kamaelia

Nuts & Bolts | Components | Tools | Cookbook | Systems
wiki:( guest720092, Dev Console, Index, Recent, Edit )


Home, News
Dev Console

How, Why
Project Blog
Summer of Code

Documentation
Download
SVN (web)
Sourceforge page

Project Admin
License

Contact Us

  Page Tags

No tags are defined for this page yet - how would you classify/think of this page? Add your notes below!

Who's Free Lunch is Over?

Moore's law was formulated by Intel's Gordon Moore in 1965 and suggested that the number of transistors in a given area would double every 18 months. He was right, and the observation prompted many analogies in other areas - including raw CPU speed. This held true and developers could gain speed as a "free lunch" simply by waiting.


> The Free Lunch is Over

Moore's law has ended in terms of raw CPU power as measured in raw clock speed. Developers can no longer expect performance gains by simply waiting. CPU manufacturers are utilising the old maxim of "many hands make light work", and moving to highly parallel architectures. This includes home systems like Sony's Playstation 3 which features 9 CPUs inside a single chip.

Software must be written with parallel systems in mind, changing dramatically the way it is produced. Whilst this is not a problem directly for the audience, this does affect the BBC's long term ability to deliver online.

Taking advantage of these CPUs requires specially designed software. Parallel computing is considered by many as difficult - which needs to change, since in a few years parallel systems will be common, and the BBC will need maximise the use these systems. Online delivery is a naturally highly parallel activity, and so is needs amongst the earliest to benefit after the change.

Challenge: Create a usable system for producing parallel software systems that promotes reuse, resilience, scales on new concurrent hardware platforms, and due to design naturally encourages the design of parallel software systems.


Your tags for this page: If you had set UserPreferences (name & email) and validated them (simple single click in your email), you would be able to define personal tags

Versions: current , 1 , 2


(C) 2005 Kamaelia Contributors, including the British Broadcasting Corporation, All Rights Reserved,
This is an ongoing community based development site. As a result the contents of this page is the opinions of the contributors of the pages involved not the organisations involved. Specificially, this page may contain personal views which are not the views of the BBC.