7.
TWO MAIN GOALS OF BLUE GENE/L <ul><li>to build a new family of supercomputers optimized for bandwidth, scalability and </li></ul><ul><li>the ability to handle large amounts of </li></ul><ul><li>data while consuming a fraction of the power and floor space required by today's fastest systems. </li></ul><ul><li>to analyze scientific and biological problems </li></ul><ul><li>(protein folding). </li></ul>

8.
CUSTOMERS <ul><li>64 rack machine to Lawrence Livermore National Laboratory, California </li></ul><ul><li>23 Feb 2004 – 6 rack machine to ASTRON, a leading astronomy organization in the Netherlands to use IBM's Blue Gene/L supercomputer technology as the basis to develop a new type of radio telescope capable of looking back billions of years in time. </li></ul><ul><li>May/June 2004 – 1 rack system to Argonne National Laboratory, Illinois </li></ul><ul><li>Sept 2004 IBM - 4 rack Blue Gene/L supercomputer to Japan's National Institute of Advanced Industrial Science and Technology (AIST) to investigate the shapes of proteins. </li></ul><ul><li>6 Jun 2005 - 4 rack machine to The Ecole Polytechnique Federale de Lausanne (EPFL), in Lausanne, Switzerland to simulate the workings of the human brain . </li></ul>

9.
COST <ul><li>The initial cost was 1.5 M $/rack </li></ul><ul><li>The current cost is 2M $/rack </li></ul><ul><li>March 2005 – IBM started renting the machine for about $10,000 per week to use one-eighth of a Blue Gene/L rack. </li></ul>

29.
Future developments???? <ul><li>Article published in “THE STANDARD”, china’s business newspaper dated May 29 </li></ul><ul><ul><li>Military hopes such a development will allow pilots to control jets using their mind </li></ul></ul><ul><ul><li>Allow wheelchair users to walk </li></ul></ul>

34.
What is a kernel?? <ul><li>In computer science, the kernel is the fundamental part of an operating system. It is a piece of software responsible for providing secure access to the machine's hardware to various computer programs. Since there are many programs, and access to the hardware is limited, the kernel is also responsible for deciding when and how long a program should be able to make use of a piece of hardware, which is called multiplexing. Accessing the hardware directly can be very complex, so kernels usually implement some hardware abstractions to hide complexity and provide a clean and uniform interface to the underlying hardware, which helps application programmers. </li></ul>