Dolphin software SCI Software Replace in Title/Slide Master with Company Logo or delete Hugo Kohmann Dolphin Interconnect Solutions.

Slides:



Advertisements
Similar presentations
PARMON A Comprehensive Cluster Monitoring System PARMON Team Centre for Development of Advanced Computing, Bangalore, India Contact: Rajkumar Buyya
Advertisements

NGAS – The Next Generation Archive System Jens Knudstrup NGAS The Next Generation Archive System.
Lecture 101 Lecture 10: Kernel Modules and Device Drivers ECE 412: Microcomputer Laboratory.
Threads, SMP, and Microkernels
Sundanc e High-tech DSP solutions. Giving you the freedom to design Multiprocessor Technology Ltd SOFTWARE UTILITY TOOLS.
System Area Network Abhiram Shandilya 12/06/01. Overview Introduction to System Area Networks SAN Design and Examples SAN Applications.
Chapter Six Networking Hardware.
Uncovering Performance and Interoperability Issues in the OFED Stack March 2008 Dennis Tolstenko Sonoma Workshop Presentation.
Protocols and software for exploiting Myrinet clusters Congduc Pham and the main contributors P. Geoffray, L. Prylli, B. Tourancheau, R. Westrelin.
VIA and Its Extension To TCP/IP Network Yingping Lu Based on Paper “Queue Pair IP, …” by Philip Buonadonna.
Chapter 13 Embedded Systems
Cs238 Lecture 3 Operating System Structures Dr. Alan R. Davis.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 8 Introduction to Printers in a Windows Server 2008 Network.
1 I/O Management in Representative Operating Systems.
Slide 3-1 Copyright © 2004 Pearson Education, Inc. Operating Systems: A Modern Perspective, Chapter 3 Operating System Organization.
1 25\10\2010 Unit-V Connecting LANs Unit – 5 Connecting DevicesConnecting Devices Backbone NetworksBackbone Networks Virtual LANsVirtual LANs.
 The Open Systems Interconnection model (OSI model) is a product of the Open Systems Interconnection effort at the International Organization for Standardization.
TM Freescale, the Freescale logo, AltiVec, C-5, CodeTest, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of.
Tanenbaum 8.3 See references
CISTI Source & SiteSearch OCLC User Meeting 2001 Danielle Langlois & Carol Serroul May 9, 2001.
Selecting and Implementing An Embedded Database System Presented by Jeff Webb March 2005 Article written by Michael Olson IEEE Software, 2000.
September 6, 2015 Connecting Client Applications to Informix Databases using IBM Informix Connect and ODBC James Edmiston Database Consultant Quest Information.
1 Session Number Presentation_ID © 2001, Cisco Systems, Inc. All rights reserved. Using the Cisco TAC Website for IP Routing Issues Cisco TAC Web Seminar.
UNIX System Administration OS Kernal Copyright 2002, Dr. Ken Hoganson All rights reserved. OS Kernel Concept Kernel or MicroKernel Concept: An OS architecture-design.
Technology Overview. Agenda What’s New and Better in Windows Server 2003? Why Upgrade to Windows Server 2003 ?  From Windows NT 4.0  From Windows 2000.
UNIX SVR4 COSC513 Zhaohui Chen Jiefei Huang. UNIX SVR4 UNIX system V release 4 is a major new release of the UNIX operating system, developed by AT&T.
SLAAC Hardware Status Brian Schott Provo, UT September 1999.
The University of New Hampshire InterOperability Laboratory Introduction To PCIe Express © 2011 University of New Hampshire.
A+ Guide to Managing and Maintaining Your PC Fifth Edition Chapter 19 PCs on the Internet.
Slide 1 DESIGN, IMPLEMENTATION, AND PERFORMANCE ANALYSIS OF THE ISCSI PROTOCOL FOR SCSI OVER TCP/IP By Anshul Chadda (Trebia Networks)-Speaker Ashish Palekar.
1 Lecture 20: I/O n I/O hardware n I/O structure n communication with controllers n device interrupts n device drivers n streams.
How Hardware and Software Work Together
The MPC Parallel Computer Hardware, Low-level Protocols and Performances University P. & M. Curie (PARIS) LIP6 laboratory Olivier Glück.
Cluster Computers. Introduction Cluster computing –Standard PCs or workstations connected by a fast network –Good price/performance ratio –Exploit existing.
What’s new in NET+Works 6.2. Major NET+OS 6.2 features New Development Tools Support for the NS9360 Security Features Discovery Tools USB memory class.
Guide to Linux Installation and Administration, 2e1 Chapter 2 Planning Your System.
SPREAD TOOLKIT High performance messaging middleware Presented by Sayantam Dey Vipin Mehta.
Chapter 2 Operating System Overview
ATCA based LLRF system design review DESY Control servers for ATCA based LLRF system Piotr Pucyk - DESY, Warsaw University of Technology Jaroslaw.
Copyright © George Coulouris, Jean Dollimore, Tim Kindberg This material is made available for private study and for direct.
11 NETWORK CONNECTION HARDWARE Chapter 3. Chapter 3: NETWORK CONNECTION HARDWARE2 NETWORK INTERFACE ADAPTER  Provides the link between a computer and.
Slide 3-1 Copyright © 2004 Pearson Education, Inc. Operating Systems: A Modern Perspective, Chapter 3.
I/O Computer Organization II 1 Interconnecting Components Need interconnections between – CPU, memory, I/O controllers Bus: shared communication channel.
Scalable Systems Lab / The University of New Mexico© Summer 2000 by Adrian Riedo- Slide 1 - by Adrian Riedo - Summer 2000 High Performance Computing using.
The influence of system calls and interrupts on the performances of a PC cluster using a Remote DMA communication primitive Olivier Glück Jean-Luc Lamotte.
Mark E. Fuller Senior Principal Instructor Oracle University Oracle Corporation.
1 Putchong Uthayopas, Thara Angsakul, Jullawadee Maneesilp Parallel Research Group, Computer and Network System Research Laboratory Department of Computer.
17 Establishing Dial-up Connection to the Internet Using Windows 9x 1.Install and configure the modem 2.Configure Dial-Up Adapter 3.Configure Dial-Up Networking.
Embedded SCI Solutions
1 Operating System Software What, Where, Why, and How? Startup routines ROM BIOS POST Device Drivers User Interface – Text or GUI Menus and dialog boxes.
Cluster Computers. Introduction Cluster computing –Standard PCs or workstations connected by a fast network –Good price/performance ratio –Exploit existing.
B. Hirosky 12/14/00 FPGA + FIFO replaces: DMA P/IO buffers TSI device Keep ECL drivers BUY THIS! Same Basic Concept as L2Alpha, but with simplified implementation.
LonWorks Introduction Hwayoung Chae.
RuggedPOD O/S Deployment strategy. Disclaimers The content of this presentation is released under GPL v2 license en Creative Common Attribution-ShareAlike.
Client-Server Communication
Chapter Objectives In this chapter, you will learn:
Group Manager – PXI™/VXI Software
D.Cobas, G. Daniluk, M. Suminski
The PCI bus (Peripheral Component Interconnect ) is the most commonly used peripheral bus on desktops and bigger computers. higher-level bus architectures.
Introduction of Week 3 Assignment Discussion
Informational Tutorial
OS Virtualization.
QNX Technology Overview
Chapter 2: The Linux System Part 1
Lecture 4 Communication Network Protocols
Operating Systems: A Modern Perspective, Chapter 3
NVMe.
NetFPGA - an open network development platform
Cluster Computers.
III. Operating System Structures
Presentation transcript:

Dolphin software SCI Software Replace in Title/Slide Master with Company Logo or delete Hugo Kohmann Dolphin Interconnect Solutions

Replace in Title/Slide Master with Company Logo or delete Slide 2 SCI Software SISCI software Developers Kit Interconnect Resource Manager ( IRM) Driver SISCI Driver and API Library SISCI Demo and Benchmark Programs Cluster Toolbox

Replace in Title/Slide Master with Company Logo or delete Slide 3 SCI Software Software Architecture GENIF SISCI IRM DLPI/ NDIS TCP/UDP IP Kernel Space User Space SISCI APISocket API

Replace in Title/Slide Master with Company Logo or delete Slide 4 SCI Software IRM Driver Managing Hardware Cluster Resources Adapter Card Initialization SCI Address Translation Table Manager Adapter DMA Engine Manager In-band Switch Configuration and Management Cluster Heartbeat Alive Checks Endpoint to Endpoint Session Control Error Recovery and Notification Kernel Programming Interface (GENIF) Highly portable

Replace in Title/Slide Master with Company Logo or delete Slide 5 SCI Software IRM Supported Hardware Adapter Cards –D307 - SBus –D310 - PCI32 –D314 - PMC32 –D320 - PCI64 –D323 - PMC64 –D330 - PCI 66 Switches –D way (SBus) –D way (PCI) –D way (PCI) –D way switch

Replace in Title/Slide Master with Company Logo or delete Slide 6 SCI Software IRM Driver Architecture IRM OSIF Library -NT Solaris -Linux GENIF

Replace in Title/Slide Master with Company Logo or delete Slide 7 SCI Software GENIF Kernel Level Programming Interface Memory Segment Allocation, Connection and Mapping DMA Engine queues and completion control Local Interrupt Routine Registration Remote Interrupt Triggering Error Detection Mechanisms Cluster and Connection Callbacks Hartbeat and Remote Node Alive Check

Replace in Title/Slide Master with Company Logo or delete Slide 8 SCI Software Main line Topologies SCI Ring Configurations 2+ Nodes Switched Configurations nodes

Replace in Title/Slide Master with Company Logo or delete Slide 9 SCI Software Topologies 2D Topology

Replace in Title/Slide Master with Company Logo or delete Slide 10 SCI Software Cluster Toolbox Sciconfig - Cluster configuration Scidiag - Hardware diagnostic Scibench - Performance benchmark Isptools - Field firmware upgrade tools

Replace in Title/Slide Master with Company Logo or delete Slide 11 SCI Software Sciconfig SCI Adapter configuration utility –Adapter NodeId –Adapter Number GUI –Windows NT Console Application –All system –Interactive –Command line option

Replace in Title/Slide Master with Company Logo or delete Slide 12 SCI Software Scidiag SCI Diagnostic utility Local Adapter diagnostic –Transaction Controller –On Board RAM/ROM –LinkController –Interrupt statistics SCI Cluster Diagnostic –Local Link Status –Switch Port Status –Remote Adapter Access

Replace in Title/Slide Master with Company Logo or delete Slide 13 SCI Software Isptool In System Programming Adapter Firmware Update Switch Firmware Update (D525)

Replace in Title/Slide Master with Company Logo or delete Slide 14 SCI Software SISCI Esprit Project –Software Infrastructure for SCI Application Programming Interface (API) –Low Level SCI Programming User space Access to basic SCI and Adapter properties –High Bandwidth –Low Latency –Memory Mapped Remote Access –DMA Engine –Interrupts –Callbacks

Replace in Title/Slide Master with Company Logo or delete Slide 15 SCI Software SISCI Features Access to High Performance HW Highly Portable Cross Platform / Cross Operating system interoperable Simplified SCI Programming Flexible Reliable Data transfers Hostbridge / Adapter Optimization in libraries

Replace in Title/Slide Master with Company Logo or delete Slide 16 SCI Software SISCI Performance Highly dependent of the PC Chipsets Requires special attention –Write Combining –Write Posting –Burst Assembly –Cache line manipulation / flush Taken care of by –IRM –SCIMemCopy()

Replace in Title/Slide Master with Company Logo or delete Slide 17 SCI Software Bandwidth test results PIO - D330

Replace in Title/Slide Master with Company Logo or delete Slide 18 SCI Software Bandwidth test results PIO - D330

Replace in Title/Slide Master with Company Logo or delete Slide 19 SCI Software Bandwidth test results DMA - D330

Replace in Title/Slide Master with Company Logo or delete Slide 20 SCI Software Bandwidth test results DMA - D330

Replace in Title/Slide Master with Company Logo or delete Slide 21 SCI Software SISCI software layers Application (Performance tool) SISCI library SISCI Driver IRM Driver Hardware abstraction layer (PAL) PCI-SCI adapter card Application (Performance tool) SISCI library SISCI Driver IRM Driver Hardware abstraction layer (PAL) PCI-SCI adapter card Node ANode B

Replace in Title/Slide Master with Company Logo or delete Slide 22 SCI Software SISCI Remote Memory Access *remotePtr = value;

Replace in Title/Slide Master with Company Logo or delete Slide 23 SCI Software SISCI Remote Interrupt *remotePtr = value;

Replace in Title/Slide Master with Company Logo or delete Slide 24 SCI Software SISCI Example Programs The programs are made simple to demonstrate the use of the SISCI functions. Example programs available: –Shared memory— Block transfers –DMA — CSR –Interrupts— Query –Probe — Scibench2 – Connection to SCI Space

Replace in Title/Slide Master with Company Logo or delete Slide 25 SCI Software Operating Systems supported Linux 2.0 / 2.2 x86 –SISCI –Available since December 1998 –TCP/IP Prototype available Linux 2.2 Alpha –SISCI –Running Prototype Linux 2.4 –Port in progress

Replace in Title/Slide Master with Company Logo or delete Slide 26 SCI Software Operating Systems supported Solaris / 7 / 8 SPARC –SISCI and DLPI –Available since 1994 Solaris 2.6 / 7 x86 –SISCI –Available since 1998

Replace in Title/Slide Master with Company Logo or delete Slide 27 SCI Software Operating Systems supported Windows NT 4.0 x86 –SISCI and NDIS –Available since August 1996 Windows 2000 x86 –SISCI and NDIS –Available since March 2000

Replace in Title/Slide Master with Company Logo or delete Slide 28 SCI Software Operating Systems supported Dolphin is a Lynx Synergy partner Lynx 3.01 x86 –SISCI –Available since December 1999 Lynx PowerPC –SISCI –Beta testing in progress. Lynx HA Package support is being added Lynx Messenger is being reviewed Lynx 3.1 Prototype available

Replace in Title/Slide Master with Company Logo or delete Slide 29 SCI Software Operating Systems supported Dolphin is a WindLink Partner VxWorks PowerPC –SISCI –Beta available since September 2000 VxWorks x86 –SISCI –Beta planned mid October 2000 cPCI backplane messaging API ported to SCI

Replace in Title/Slide Master with Company Logo or delete Slide 30 SCI Software Operating Systems supported Compaq Tru64 Unix Alpha –SISCI –Running Prototype

Replace in Title/Slide Master with Company Logo or delete Slide 31 SCI Software Software Distribution Distributed using web technology – Free of Charge –Operating system choice –Upgrades On Line Web Documentation –Software installation Guides –Users Guides –Configuration Guides CD ROM Available on request