1 RAMP Infrastructure Status Daniel Burke 19 Aug 08.

Slides:



Advertisements
Similar presentations
GoLive Program for Hosters June-August Agenda Overview of Hyper-V Program Details GoLive License Overview SQL 2008 Hosting scenarios Program details.
Advertisements

FPGA Configuration. Introduction What is configuration? – Process for loading data into the FPGA Configuration Data Source Configuration Data Source FPGA.
Overview of DVX 9000.
MUNIS Platform Migration Project WELCOME. Agenda Introductions Tyler Cloud Overview Munis New Features Questions.
1 Planetary Network Testbed Larry Peterson Princeton University.
LOGSYS Development Environment of Embedded Systems Tamás Raikovich Béla Fehér Péter Laczkó Budapest University of Technology and Economics Department of.
w/ Service Provider Foundation & Service Management Automation VMs, Networks, Automation Service Bus Database SQL Sever MySQL Web Sites Services Plans.
Ramp august 2008 retreat Xilinx RAMP donations Kees Vissers Paul Hartke Xilinx Research.
BEEKeeper Remote Management and Debugging of Large FPGA Clusters Terry Filiba Navtej Sadhal.
Phones OFF Please Operating System Introduction Parminder Singh Kang Home:
RAMP 1 RAMP Tutorial and Workshop, ISCA 2007 Wrap-up Release Schedule More information – RAMP website:
1 Breakout thoughts (compiled with N. Carter): Where will RAMP be in 3-5 Years (What is RAMP, where is it going?) Is it still RAMP if it is mapping onto.
1 BEE2 Platform Update Daniel Burke 23 June Formal Board Support Package for BEE2/RAMP  Modeled on current Xilinx development package content Current.
8 Systems Analysis and Design in a Changing World, Fifth Edition.
NPACI: National Partnership for Advanced Computational Infrastructure August 17-21, 1998 NPACI Parallel Computing Institute 1 Cluster Archtectures and.
Copyright Arshi Khan1 System Programming Instructor Arshi Khan.
Virtual Network Servers. What is a Server? 1. A software application that provides a specific one or more services to other computers  Example: Apache.
Programmable Logic- How do they do that? 1/16/2015 Warren Miller Class 5: Software Tools and More 1.
Linux Basics CS 302. Outline  What is Unix?  What is Linux?  Virtual Machine.
Premduth Vidyanandan & Adrian Hernandez
Parallel Computing The Bad News –Hardware is not getting faster fast enough –Too many architectures –Existing architectures are too specific –Programs.
Sumit Kumar Archana Kumar Group # 4 CSE 591 : Virtualization and Cloud Computing.
NetBurner MOD 5282 Network Development Kit MCF 5282 Integrated ColdFire 32 bit Microcontoller 2 DB-9 connectors for serial I/O supports: RS-232, RS-485,
Term 2, 2011 Week 3. CONTENTS The physical design of a network Network diagrams People who develop and support networks Developing a network Supporting.
Cornell 18,000 students 2,000 faculty Twelve colleges on Ithaca campus Four are state colleges, eight are private (including grad school and school of.
Session 10 Windows Platform Eng. Dina Alkhoudari.
Introduction and Overview Questions answered in this lecture: What is an operating system? How have operating systems evolved? Why study operating systems?
RIDGE Version II (Radar Integrated Display with Geospatial Elements) NOAA Systems of Systems Workshop – October 6-7, 2009 – RIDGE Team  RIDGE Version.
Zak Lowman Shaquille Wilkins. $10,000 Budget Server  Hardware HP ProLiant ML 100 G6  Intel Xeon X3430 Processor (4 core, 2.40 GHz)  2GB DDR3 RAM 
Internet Information Services 7.0 Infrastructure Planning and Design Series.
An Overview of MPEG-21 Cory McKay. Introduction Built on top of MPEG-4 and MPEG-7 standards Much more than just an audiovisual standard Meant to be a.
Introduction to Cloud Computing
Planning and Designing Server Virtualisation.
NCSX NCSX Preliminary Design Review ‒ October 7-9, 2003 G. Oliaro 1 G. Oliaro - WBS 5 Central Instrumentation/Data Acquisition and Controls Princeton Plasma.
Sharedwork: Overview of the new Sharedwork site National CoP on School Behavioral Health ( c) 2011 IDEA Partnership 1.
Statistics Monitor of SPMSII Warrior Team Pu Su Heng Tan Kening Zhang.
- Data Management System - Sioux Lookout District Principals Gathering October 21, 2009.
Configuration Solutions Overview
Offline Coordinators  CMSSW_7_1_0 release: 17 June 2014  Usage:  Generation and Simulation samples for run 2 startup  Limited digitization and reconstruction.
Modeling Component-based Software Systems with UML 2.0 George T. Edwards Jaiganesh Balasubramanian Arvind S. Krishna Vanderbilt University Nashville, TN.
ONE LAPTOP PER CHILD This works are licensed under a Creative Commons Attribution 2.5 License. One Laptop per Child Software Roadmap May 20, 2008 One Laptop.
1 Computing Challenges for the Square Kilometre Array Mathai Joseph & Harrick Vin Tata Research Development & Design Centre Pune, India CHEP Mumbai 16.
Lecture 12: Reconfigurable Systems II October 20, 2004 ECE 697F Reconfigurable Computing Lecture 12 Reconfigurable Systems II: Exploring Programmable Systems.
CLOUD COMPUTING. What is cloud computing ? History Virtualization Cloud Computing hardware Cloud Computing services Cloud Architecture Advantages & Disadvantages.
Internet2 Applications Group: Renater Group Presentation T. Charles Yun Internet2 Program Manager, Applications Group 30 October 2001.
An Overview of Support of Small Embedded Systems with Some Recommendations Controls Working Group April 14, 2004 T. Meyer, D. Peterson.
Web Technologies Lecture 13 Introduction to cloud computing.
Microsoft Virtual Academy Module 12 Managing Services with VMM and App Controller.
WIDESCREEN PRESENTATION Tips and tools for creating and presenting wide format slides.
Corflow Online Tutorial Eric Chung
© 2012 Eucalyptus Systems, Inc. Cloud Computing Introduction Eucalyptus Education Services 2.
Platform & Engineering Services CERN IT Department CH-1211 Geneva 23 Switzerland t PES Agile Infrastructure Project Overview : Status and.
City of Hyattsville City Council IT Briefing October 19, 2015 dataprise.com | #ITinRealLife.
JRA1 Middleware re-engineering
Systems Analysis and Design in a Changing World, Fifth Edition
L14 - Speed Integration with Ethernet-enabled CENTERLINE® MCCs, Rockwell Software Studio 5000® and IntelliCENTER® Software.
Chapter 6: Securing the Cloud
Contents Software components All users in one location:
Business in a Connected World
THE PROCESS OF EMBEDDED SYSTEM DEVELOPMENT
Chapter 18 MobileApp Design
Putting All The Pieces Together: Developing a Cyberinfrastructure at the Georgia State University Library Tim Daniels, Learning Commons Coordinator Doug.
Overview Introduction VPS Understanding VPS Architecture
Informational Tutorial
IBM Connections Overview Presentation.
Chapter 2: The Linux System Part 1
Managing Services with VMM and App Controller
"Cloud services" - what it is.
Chapter 7 –Implementation Issues
® IRL Solutions File Number Here.
Presentation transcript:

1 RAMP Infrastructure Status Daniel Burke 19 Aug 08

2 “Transitioning to OpenRAMP…” Overview  Formal board support package for BEE3/RAMP2  Provided now by BEEcube as part of purchase cost  Research support through Berkeley (sole point of contact)  Current Status  BEE Repository upgrade status and evolution  Proposed BEE3/RAMP2 Infrastructure  Online hardware stack  Enhanced web resources to foster collaboration/dissemination  Infrastructure layers/responsibilities  Documentation concerns

3 Where we are in the project? Year 1 Year 2 Year 3 3/06 3/07 3/08 3/09 RED BLUE GOLD WHITE Areas for Improvement:  Not adequate sharing between efforts  Difficult for external groups to acquire and operate designs (many BEE2s in the field)  User support still not sufficient  Documentation insufficient  Basic reference designs would be beneficial Although lagging (optimistic) projected schedule, we should be disseminating results.

4 Current Infrastructure Two Principal Elements Hardware support:  BEE2 board with accessories and cable set (UCB responsibility)  Establish/maintain online stack accessible by remote users (8 BEE2s) Web/Gateware support  Website for information and HW information (schematics/docs): ramp.eecs.berkeley.edu  Library of archived designs and components: repository.eecs.berkeley.edu  Means for submitting issues and obtaining help (listserv): lists.berkeley.edu Users report difficult to use!

5 Proposed Infrastructure Primary Components Hardware support:  BEE3 board with accessories (delegate to BEEcube)  Upgrade online stack accessible by remote users (6 BEE3s) Web/gateware support with four discrete areas: 1. Website for information and HW information (schematics/docs): openRAMP.org New look: incorporate existing information, but expand to reflect broader community New look: incorporate existing information, but expand to reflect broader community 2. Repository of archived designs and components: openRAMP.org / library RAMP-specific focus; move basic ref. designs/components to BEEcube.com RAMP-specific focus; move basic ref. designs/components to BEEcube.com 3. Forum for submitting RAMP issues and obtaining help: openRAMP.org / forum New interactive collaborative community for discussion and dissemination 4. Mechanism for submitting RAMP bugs and monitoring fixes: openRAMP.org / bugtracking Operate in coordination with forum—faster response to issues.

6 Online Cluster of Hardware Components Hardware:  Scheduling software  Power management  Shared programming means: VMs and beekeeper  Sun X4150 rackmount server to host VMs 2x Quad-core Intel Xeon 2.66 GHz 2x Quad-core Intel Xeon 2.66 GHz 8x2GB memory 8x2GB memory 4x146GB SAS drives 4x146GB SAS drives accessRAMP

7 System Map Power XUPv5 BEE3 BEE2 WinXP Fedora 9 WinXP OpenRAMP RAMP Server Test Build Internet Virtual Machines

8 Web Components  Facelift of main page and rebrand to OpenRAMP  Repository  Forum  Bugtracker OpenRAMP.org OpenRAMP.org

9 Applications Systems (Target/Back End) Models (Implementation/Back End) Abstraction Features (Implementation/Back End) Abstractions Mechanisms Library Components (Host & Implementation/Back End) Languages Raw Platform (Host/Back End) Infrastructure Elements

10 Example: Gold Onion Applications System (Target/Back End) Models (Implementation/Back End) Abstraction Platform (Implementation/Back End) Raw Platform (Host/Back End) BEEcube *

11 Documentation New emphasis on thorough docs  All components and projects submitted require documentation  Generate user guides and tutorials for ease of adoption  For external consumption, offer Quickstart projects  User guides and manuals, as well as testbench generation require disciplined approach, but are necessary for widespread success: the onus is on the PIs.

12 Status   Delivery of 4 BEE3s Friday   Delivery of 3 more following week   Server ordered and arrival pending   Network power switch undergoing configuration   Network switch ordered and arrival pending

13 Backup Slides

 Use symmetry in multi- FPGA system : Program in parallel  Bond multiple JTAG chains : Xilinx tools see one long chain Program multi-FPGA systems efficiently

 See all FPGAs at once connect to many BEEKeepers  Share BEEKeepers between users programmer accepts many connections Use BEEKeeper in a large system

 Remotely access debug ports BEEKeeper tunnels I 2 C, UART, others  Debug across entire system Access signals from multiple FPGAs simultaneously Remotely Manage and Debug System