Building a Cell Ecosystem. David A. Bader

Similar documents
December 10, Why HPC? Daniel Lucio.

A Presentation to the National Academies July 29, Larry W. Sumney President/CEO Semiconductor Research Corporation1

Georgia Electronic Commerce Association. Dr. G. Wayne Clough, President Georgia Institute of Technology April 30, 2003

Parallel Programming I! (Fall 2016, Prof.dr. H. Wijshoff)

Thoughts on Reimagining The University. Rajiv Ramnath. Program Director, Software Cluster, NSF/OAC. Version: 03/09/17 00:15

Parallel Computing 2020: Preparing for the Post-Moore Era. Marc Snir

Programming and Optimization with Intel Xeon Phi Coprocessors. Colfax Developer Training One-day Labs CDT 102

CS4961 Parallel Programming. Lecture 1: Introduction 08/24/2010. Course Details Time and Location: TuTh, 9:10-10:30 AM, WEB L112 Course Website

National e-infrastructure for Science. Jacko Koster UNINETT Sigma

Impact from Industrial use of HPC HPC User Forum #59 Munich, Germany October 2015

President Barack Obama The White House Washington, DC June 19, Dear Mr. President,

High Performance Computing Systems and Scalable Networks for. Information Technology. Joint White Paper from the

STRATEGIC FRAMEWORK Updated August 2017

DEEP LEARNING A NEW COMPUTING MODEL. Sundara R Nagalingam Head Deep Learning Practice

NRC Workshop on NASA s Modeling, Simulation, and Information Systems and Processing Technology

Climate Change Innovation and Technology Framework 2017

MILAN DECLARATION Joining Forces for Investment in the Future of Europe

The Five R s for Developing Trusted Software Frameworks to increase confidence in, and maximise reuse of, Open Source Software


MANUFACTURING INSTITUTE

University of Queensland. Research Computing Centre. Strategic Plan. David Abramson

ITR Collaborative Research: NOVEL SCALABLE SIMULATION TECHNIQUES FOR CHEMISTRY, MATERIALS SCIENCE, AND BIOLOGY

A School in Computational Science &

THE ADVANCED RESEARCH COMPUTING LANDSCAPE IN BRITISH COLUMBIA AND CANADA

Richard Weeks Hall of Engineering. Igniting Imagination

The Bump in the Road to Exaflops and Rethinking LINPACK

TAB V. VISION 2030: Distinction, Access and Excellence

Georgia Tech: Innovation with a Global Footprint

Enabling Scientific Breakthroughs at the Petascale

Proposal Solicitation

Canada s National Design Network. Community Research Innovation Opportunity

High Performance Computing Scientific Discovery and the Importance of Collaboration

Knowledge Exchange and University-Industry Collaborations

Computing center for research and Technology - CCRT

Programming and Optimization with Intel Xeon Phi Coprocessors. Colfax Developer Training One-day Boot Camp

Graduate Studies in Computational Science at U-M. Graduate Certificate in Computational Discovery and Engineering. and

The Innovation Machine and the Role of Research! Infrastructure Investment:! Part 3!

University of Massachusetts Amherst Libraries. Digital Preservation Policy, Version 1.3

Innovation for Defence Excellence and Security (IDEaS)

Toppindustrisenteret AS. April 2017

Automated Test Summit 2005 Keynote

Super Comp. Group Coordinator, R&D in IT Department of Electronics & IT. gramaraju. CDAC Pune, 8 Feb

Exascale Initiatives in Europe

IBM Research - Zurich Research Laboratory

TTP CYBER Software sustainability panel COMMENTS

2. What is Text Mining? There is no single definition of text mining. In general, text mining is a subdomain of data mining that primarily deals with

Parallelism Across the Curriculum

PhD Non-Academic Careers and Job Search. Deb Agarwal Laura M. Haas Rita H. Wouhaybi

Architecting Systems of the Future, page 1

Multidisciplinary education for a low-carbon society. Douglas Halliday, Durham University, UK

School of Informatics Director of Commercialisation and Industry Engagement

Sourcing in Scientific Computing

Executive summary. AI is the new electricity. I can hardly imagine an industry which is not going to be transformed by AI.

Post K Supercomputer of. FLAGSHIP 2020 Project. FLAGSHIP 2020 Project. Schedule

Institute for Data and High Performance Computing

Top 50 Emerging Technologies & Growth Opportunities

Early Adopter : Multiprocessor Programming in the Undergraduate Program. NSF/TCPP Curriculum: Early Adoption at the University of Central Florida

Earth Cube Technical Solution Paper the Open Science Grid Example Miron Livny 1, Brooklin Gore 1 and Terry Millar 2

Establishment of a Multiplexed Thredds Installation and a Ramadda Collaboration Environment for Community Access to Climate Change Data

Service Science: A Key Driver of 21st Century Prosperity

INVESTING IN AMERICAN UNIVERSITY OF BEIRUT AMERICAN UNIVERSITY OF BEIRUT

FET Flagships in Horizon 2020

CITRIS and LBNL Computational Science and Engineering (CSE)

TLC 2 Overview. Lennart Johnsson Director Cullen Professor of Computer Science, Mathematics and Electrical and Computer Engineering

AI Frontiers. Dr. Dario Gil Vice President IBM Research

The Past and Future of Computing in Geotechnical Engineering: The Inside-out View

NUS Institute of Systems Science appoints Janet Ang as new Chairperson

The Spanish Supercomputing Network (RES)

Contribution to the Smecy Project

Enabling Science, Technology & Innovation For National Security

FET in H2020. European Commission DG CONNECT Future and Emerging Technologies (FET) Unit Ales Fiala, Head of Unit

Executive Summary Industry s Responsibility in Promoting Responsible Development and Use:

PRESIDENT S FORUM NOVEMBER 7, 2013

Interplay of Intellectual Property Rights and Academic - Industry Collaboration to Foster Digital Inclusion

Report on the Results of. Questionnaire 1

Challenges in Transition

Mission Agency Perspective on Assessing Research Value and Impact

Powering Discoveries. Texas Advanced Computing Center s latest supercomputer, Ranger, fuels a new era of scientific breakthroughs

The Value of Membership.

NSF-ITR Gleaning Insights in Large Time-Varying Scientific and Engineering Data

INNOVATION SCALE-UP POLICY: ACCESS AND OPPORTUNITY

High Performance Computing Facility for North East India through Information and Communication Technology

Workshop on Enabling Technologies in CSF for EU Research and Innovation Funding

GRADUATE PROGRAMS POSSIBILITY

SEAM Pressure Prediction and Hazard Avoidance

Philippine Development Foundation (PhilDev)

CSTA K- 12 Computer Science Standards: Mapped to STEM, Common Core, and Partnership for the 21 st Century Standards

Regional Open Innovation Forum (OIF) on Promoting Nanotechnology and Agriculture for Sustainable Development, Kuala Lumpur, Malaysia, Oct.

CANADA S OCEAN SUPERCLUSTER DRAFT NOVEMBER 1


Minor in Innovation and Transformational Change

Department of Electrical & Computer Engineering. Five-Year Strategic Plan: Improving Lives. Transforming Louisiana. Changing the World.

Shaping the future. Aalto University Vision, Mission and Strategies

Markets for On-Chip and Chip-to-Chip Optical Interconnects 2015 to 2024 January 2015

INTEL INNOVATION GENERATION

Technology transfer and development: implications of four case studies Session 2

BETTER THAN REMOVING YOUR APPENDIX WITH A SPORK: DEVELOPING FACULTY RESEARCH PARTNERSHIPS

THE UW SPACE ENGINEERING & EXPLORATION PROGRAM: INVESTING IN THE FUTURE OF AERONAUTICS & ASTRONAUTICS EDUCATION AND RESEARCH

Impact Indicators and Research Strategy: A Pilot Effort

HeliophysicsScience Centers

Transcription:

Building a Cell Ecosystem David A. Bader

Acknowledgment of Support National Science Foundation CSR: A Framework for Optimizing Scientific Applications (06-14915) CAREER: High-Performance Algorithms for Scientific Applications (06-11589; 00-93039) ITR: Building the Tree of Life -- A National Resource for Phyloinformatics and Computational Phylogenetics (EF/BIO 03-31654) ITR/AP: Reconstructing Complex Evolutionary Histories (01-21377) DEB Comparative Chloroplast Genomics: Integrating Computational Methods, Molecular Evolution, and Phylogeny (01-20709) ITR/AP(DEB): Computing Optimal Phylogenetic Trees under Genome Rearrangement Metrics (01-13095) DBI: Acquisition of a High Performance Shared-Memory Computer for Computational Science and Engineering (04-20513). IBM Shared University Research Award (2006). IBM PERCS / DARPA High Productivity Computing Systems (HPCS) DARPA Contract NBCH30390004 David A. Bader, Cell Ecosystem 2

Georgia Tech s Rise in HPC (since Fall 2005) Creation of the Computational Science and Engineering division and academic programs Klaus Advanced Computing Building Prominent faculty hires in HPC NSF Track 1 and Track 2 HPC proposals Our partnership is a front-runner in the Track 1 Petascale program to acquire and operate a petascale system by June 2011 Creation of GT campus @ Oak Ridge GA Tech ranked #6 academic institution in most recent Top500 List of Supercomputing Sites Deployed 22 Teraflops IBM SUR Award for Cell Broadband Engine Blades Building of collaborations with Sony and Toshiba Other Multicore/multithreaded industrial collaborations with Microsoft Research, Sun, and Cray GT - Oak Ridge Oak Ridge National Laboratory David A. Bader, Cell Ecosystem 3

New Computing Buildings at Georgia Tech Christopher W. Klaus Advanced Computing Building Expected completion date of construction of July 2006, with grand opening planned for 26 October 2006 Approximately 200,000 square feet, including 80 faculty offices, many research labs, five classrooms and a 200-seat auditorium Technology Square Research Building Opened April 2003 Most advanced media building in the world David A. Bader, Cell Ecosystem 4

The rise of HPC at Georgia Tech! 6th ranked academic institution in the recent June 2006 Top100 List Georgia Tech s high-end computing resources include approximately 7,000 processors in 35 clusters along with about 100 processors across several SMP systems. Recent HPC system acquisitions include: IBM Skolnick System Biology Center system (installed November 2005): a 4020-processor IBM eserver Blade- Center with 1,005 blades of 2x2 Opteron cores per blade Dell PowerEdge 1850 system (installed September 2005): a 512-node supercomputing cluster with Intel Xeons and InfiniBand interconnect. David A. Bader, Cell Ecosystem 5

Petascale System will Accelerate Solutions to some of the most Challenging Problems for Research and Practice Area Health, Life sciences Environment: Agriculture, Natural Resources, Earthquake Analysis Energy Production and Conservation Nanoscience Petascale applications drug design, organ research, genomics earth motion dynamics, structural safety of buildings, levees, Climate change effects on air quality, agriculture, wildfires, water, other resources Turbulent combustion, prediction of fuel efficiency, more efficient solar cells Development of new materials: Faster, lower power semiconductors. Drug development. Fuel Cells. Better airport screening. Research Understanding formation of universe, dark matter, quantum physics, protein folding, etc., etc. Slide courtesy of Jim Demmel David A. Bader, Cell Ecosystem 6

Building A Cell Ecosystem Cell needs a rich ecosystem consisting of academic and industrial partners to provide a major leap and wide recognition to the Cell technologies through collaborations in research, education and evangelism. Create a brand name for Cell with recognition as the leading multi-core technology Create exciting application possibilities on Cell beyond a conventional computing platform (desktop, server, laptops etc.) e.g. open an era of Cell everywhere for new domains (ubiquity, gaming, media, digital content, high-performance computing) Develop technologies that have a lasting impact well beyond current Cell lifecycle planned Perform a paradigm shift in the way we think of computation major implications on the future roadmap for multi-cores Develop a model of industry-academia collaboration leveraging complementary strengths charting a new era in innovation through open source Provide a unique academic experience for students to create a strong body of technical experts who will lead tomorrow s innovation through such partnerships Establish necessary forums for evangelism to promote Cell interests rapidly and effectively to a large body of academics as well as industries Promote small business development leveraging private VC investments, government small business grants and key partnerships to help grow the Cell ecosystem in terms of both breadth as well as the impact. David A. Bader, Cell Ecosystem 7

Cell Development Cell programming methodologies Develop general techniques for optimizing algorithms for Cell (PPE+SPEs) Bootstrap compiler, algorithm, and library development efforts Port and optimize key libraries with high affinity for Cell that significantly impact real-world applications Enable workloads from Scientific and technical computing, Digital content creation, Entertainment and gaming, Health care, Seismic, Financial, David A. Bader, Cell Ecosystem 8

Cell Research Areas at Georgia Tech Scientific and Digital Media Libraries FFT, Sort, JPEG, JPEG-2000, MPEG-2, MJPEG Cell Algorithms and Programming Methodologies Compilers Software-based cache Systems Task partitioning, performance optimization Advanced tool chains Applications Gaming Digitial Media Special Effects Scientific Computing David A. Bader, Cell Ecosystem 9

Software Dissemination Plans Cell SDK in use already for research and courses We intend to make all libraries and software freelyavailable as open source under a BSD-like license as both source code and precompiled binaries Planned release mechanisms Power.org Sourceforge Georgia Tech web pages Students already using power.org David A. Bader, Cell Ecosystem 10

Student Involvement and Interest in Cell 4+ year history of student involvement and interest in Cell Already producing a pipeline of undergraduate and graduate students with Cell expertise Tao Zhang Co-authored the first Cell paper in PACT 2005 and an IBM Systems Journal Co-Author on the patent filed on Software Cache by IBM in 2006 joined IBM T.J. Watson Cell Compiler Group as a Research Staff Member in Fall 2006 after completing his Ph.D. under Santosh Pande Vipin Sachdeva Bader MS student involved with IBM PERCS, DARPA HPCS Expertise developed with IBM Mambo investigated performance of Bioinformatics applications on Cell currently at IBM Austin Research Lab s performance group Currently there is a large body of students working on the different dimensions of Cell throughout Georgia Tech s College of Computing David A. Bader, Cell Ecosystem 11

List Ranking on the Cell Processor (Virat Agarwal) Cell performs well for applications with predictable memory access patterns [Williams et. al. 2006] Can Cell also perform well for applications that exhibit irregular memory access patterns? Non-contiguous accesses to global data structures with low degrees of locality Design issues Frequent DMA transfers required to fetch successor elements. No significant computation in the algorithm, thus communication creates a bottleneck. Need to hide DMA latency by overlapping computation with communication. Innovation: A Cell latency-hiding technique Virat will present this work tomorrow. David A. Bader, Cell Ecosystem 12

Performance Analysis 10000 Running Time of List-ranking on Cell: Random Lists Cell (best sequential algorithm on PPE-only) Cell (our algorithm) Running time (msec) 1000 100 10 Overall speedup of 8.34 over an efficient PPE-only sequential implementation 1 16 17 18 19 20 21 22 23 log(list size) David A. Bader, Cell Ecosystem 13

Cell Evangelism! David A. Bader, Cell Ecosystem 14