Reconfigurable Application Specific Computers RASCs Advanced Architectures with Multiple Processors and Field Programmable Gate Arrays FPGAs Computational.

Slides:



Advertisements
Similar presentations
C3.ca in Atlantic Canada Virendra Bhavsar Director, Advanced Computational Research Laboratory (ACRL) Faculty of Computer Science University of New Brunswick.
Advertisements

1 A Common Application Platform (CAP) for SURAgrid -Mahantesh Halappanavar, John-Paul Robinson, Enis Afgane, Mary Fran Yafchalk and Purushotham Bangalore.
Heterogeneous Computing at USC Dept. of Computer Science and Engineering University of South Carolina Dr. Jason D. Bakos Assistant Professor Heterogeneous.
Silicon Graphics, Inc. Poster Presented by: SGI Proprietary Technologies for Breakthrough Research Rosario Caltabiano North East Higher Education & Research.
Seven Minute Madness: Special-Purpose Parallel Architectures Dr. Jason D. Bakos.
MA5233: Computational Mathematics
COE Labs Objectives and Benefits. General Objectives 1.Students’ training using state-of-the-art facilities through course labs 2.Enable world-class research.
October 14-15, 2005Conformal Computing Geometry of Arrays: Mathematics of Arrays and  calculus Lenore R. Mullin Computer Science Department College.
1 Multi - Core fast Communication for SoPC Multi - Core fast Communication for SoPC Technion – Israel Institute of Technology Department of Electrical.
High Performance Computing 1 Parallelization Strategies and Load Balancing Some material borrowed from lectures of J. Demmel, UC Berkeley.
LabVIEW Design of Digital Integrated Circuits FPGA IC Implantation.
Computer Science Prof. Bill Pugh Dept. of Computer Science.
Atacama Large Millimeter/submillimeter Array Expanded Very Large Array Robert C. Byrd Green Bank Telescope Very Long Baseline Array Digital Signal Processing.
1 Parallel Simulations of Underground Flow in Porous and Fractured Media H. Mustapha 1,2, A. Beaudoin 1, J. Erhel 1 and J.R. De Dreuzy IRISA – INRIA.
General FPGA Architecture Field Programmable Gate Array.
Implementation of Digital Front End Processing Algorithms with Portability Across Multiple Processing Platforms September 20-21, 2011 John Holland, Jeremy.
EKT303/4 PRINCIPLES OF PRINCIPLES OF COMPUTER ARCHITECTURE (PoCA)
ECEn 191 – New Student Seminar - Session 8: Computer Systems ECEn 191 – New Student Seminar – Session 7: Computer Systems Computer Systems ECEn 191 New.
Introduction to Computer and Programming CS-101 Lecture 6 By : Lecturer : Omer Salih Dawood Department of Computer Science College of Arts and Science.
gpucomputing.net is a research and development community site dedicated to fostering collaborative and interdisciplinary work on the various disciplines.
1 First-Principles Molecular Dynamics for Petascale Computers François Gygi Dept of Applied Science, UC Davis
04/04/20071 Image Understanding Architecture: Exploiting Potential Parallelism in Machine Vision.
QCD Project Overview Ying Zhang September 26, 2005.
Silicon Graphics, Inc. Re-Configurable Application Specific Computing (RASC/FPGA) David Alexander Director of Engineering.
Cosc 4242 Signals and Systems Introduction. Motivation Modeling, characterization, design and analysis of natural and man-made systems General approaches.
Efficient FPGA Implementation of QR
Presenter: Chuan Li Yang Dept of Electronic and Electrical Engineering.
STE 6239 Simulering Friday, Week 1: 5. Scientific computing: basic solvers.
O AK R IDGE N ATIONAL L ABORATORY U.S. D EPARTMENT OF E NERGY 1 Parallel Solution of the 3-D Laplace Equation Using a Symmetric-Galerkin Boundary Integral.
Welcome to the Department of Engineering Contact us: (207)
Programming Concepts in GPU Computing Dušan Gajić, University of Niš Programming Concepts in GPU Computing Dušan B. Gajić CIITLab, Dept. of Computer Science.
©Wen-mei W. Hwu and David Kirk/NVIDIA Urbana, Illinois, August 2-5, 2010 VSCSE Summer School Proven Algorithmic Techniques for Many-core Processors Lecture.
J. Christiansen, CERN - EP/MIC
Reminder Lab 0 Xilinx ISE tutorial Research Send me an if interested Looking for those interested in RC with skills in compilers/languages/synthesis,
Introduction to Reconfigurable Computing Greg Stitt ECE Department University of Florida.
NIH Resource for Biomolecular Modeling and Bioinformatics Beckman Institute, UIUC NAMD Development Goals L.V. (Sanjay) Kale Professor.
HPEC2002_Session1 1 DRM 11/11/2015 MIT Lincoln Laboratory Session 1: Novel Hardware Architectures David R. Martinez 24 September 2002 This work is sponsored.
EKT303/4 PRINCIPLES OF PRINCIPLES OF COMPUTER ARCHITECTURE (PoCA)
Computer Engineering 1502 Advanced Digital Design Professor Donald Chiarulli Computer Science Dept Sennott Square
High-Performance and Grid Computing for Neuroinformatics: NIC and Cerebral Data Systems Allen D. Malony University of Oregon Professor Department of Computer.
ANTON D.E Shaw Research.
Linear Algebra Libraries: BLAS, LAPACK, ScaLAPACK, PLASMA, MAGMA
Program Optimizations and Recent Trends in Heterogeneous Parallel Computing Dušan Gajić, University of Niš Program Optimizations and Recent Trends in Heterogeneous.
Survey of multicore architectures Marko Bertogna Scuola Superiore S.Anna, ReTiS Lab, Pisa, Italy.
Programmable Logic Device Architectures
A New Class of High Performance FFTs Dr. J. Greg Nash Centar ( High Performance Embedded Computing (HPEC) Workshop.
Cray XD1 Reconfigurable Computing for Application Acceleration.
C OMPUTATIONAL R ESEARCH D IVISION 1 Defining Software Requirements for Scientific Computing Phillip Colella Applied Numerical Algorithms Group Lawrence.
High Performance Flexible DSP Infrastructure Based on MPI and VSIPL 7th Annual Workshop on High Performance Embedded Computing MIT Lincoln Laboratory
University of Texas at Arlington Scheduling and Load Balancing on the NASA Information Power Grid Sajal K. Das, Shailendra Kumar, Manish Arora Department.
EU-Russia Call Dr. Panagiotis Tsarchopoulos Computing Systems ICT Programme European Commission.
Scientific Computing Goals Past progress Future. Goals Numerical algorithms & computational strategies Solve specific set of problems associated with.
Linear Algebra Libraries: BLAS, LAPACK, ScaLAPACK, PLASMA, MAGMA Shirley Moore CPS5401 Fall 2013 svmoore.pbworks.com November 12, 2012.
Reconfigurable Supercomputing (2) Key Issues in HPC  Leveling off of performance Traditional Scalar/Vector – long product cycles, too few vendors.
Fermi National Accelerator Laboratory & Thomas Jefferson National Accelerator Facility SciDAC LQCD Software The Department of Energy (DOE) Office of Science.
Presented by Reconfigurable HPC Research at ORNL using Field-Programmable Gate Arrays (FPGAs) Olaf O. Storaasli Future Technologies Group Computer Science.
University at Albany State University of NY lrm-1 lrm 6/28/16 GE Global Research Simulating Quantum Computation: Essentials for High Performance.
Heterogeneous Processing KYLE ADAMSKI. Overview What is heterogeneous processing? Why it is necessary Issues with heterogeneity CPU’s vs. GPU’s Heterogeneous.
Defining the Competencies for Leadership- Class Computing Education and Training Steven I. Gordon and Judith D. Gardiner August 3, 2010.
بسم الله الرحمن الرحيم Lecture (1) Introduction to DSP Dr. Iman Abuel Maaly University of Khartoum Department of Electrical and Electronic Engineering.
Introduction to Parallel Computing: MPI, OpenMP and Hybrid Programming
Computer Science Courses
Session 4: Reconfigurable Computing
A Quantitative Analysis of Stream Algorithms on Raw Fabrics
An Overview of the ITTC Networking & Distributed Systems Laboratory
Characteristics of Reconfigurable Hardware
 = N  N matrix multiplication N = 3 matrix N = 3 matrix N = 3 matrix
Ph.D. Thesis Numerical Solution of PDEs and Their Object-oriented Parallel Implementations Xing Cai October 26, 1998.
Panel on Research Challenges in Big Data
Computer Science Courses in the Major
Presentation transcript:

Reconfigurable Application Specific Computers RASCs Advanced Architectures with Multiple Processors and Field Programmable Gate Arrays FPGAs Computational Science at the University at Albany Ian GroutLenore Mullin Dept. of Electronic and Department of Computer Science and Computer Engineering College of Computing and Information University of Limerick Department of Physics Ireland College of Arts and Sciences

12 July RASCs and FPGAs Polymorphic Computing Architectures –DARPA PCA Project –MIT Lincoln Laboratory –Combines both hardware- and software- programming techniques Needs hardware design engineers Needs computer scientists

12 July Computational Science Interdisciplinary –Engineering –Computer and Information Sciences –Mathematics –Physics (and other Physical and Biological Sciences)

12 July Engineering in Computational Science Advanced Architectures NUMAs and RASCs –Multiple processors –Multiple levels of memory –Multiple FPGAs: Needs hardware design engineers –Networks of RASCs –Grids of Networks of RASCs –Grids of homogeneous and heterogeneous architectures

12 July CCI in Computational Science –Parallel and Distributed Computing/Algorithms –Grid Computing –Visualization and Graphics –Networks –Software and Hardware Verification –Scientific Databases: ATLAS e.g. Portable and Scalable Scientific Algorithms and Libraries –e.g. Linpack, Lapack, Scalapack: Jack Dongarra at Oak Ridge National Labs Array Based Computing –Computational Matrix Mechanics –Operators, Density Matrices, DMRGs, … –Quantum Computation and Simulation, Quantum Algorithms –Digital Signal Processing »Radar, Sonar, Imaging: FFT, QR, LU, SVD, TDC, …

12 July Applied Mathematics and Physics in Computational Science –Computational Physics Huge Databases: ATLAS project e.g. Real Time DSP: Radar, Sonar, Imaging –Computational, Time, and Space Intensive Operations »Transforms, Matrix Decomposition, … Ab-initio Simulations –Requires Discrete Mathematics –Requires hundreds, thousands or more particles »Parallel, Distributed, Grid Computing –PDE solvers, multigrid algorithms, adaptive multigrid algorithms –Linear Algebra –Matrix Operators, Density Matrices(DMRG algorithms, … ) –Applied Functional Analysis »Integral Operators and Eigenvalue problems, Hilbert Spaces, etc. –…

12 July Reconfigurable Application Specific Computers SGI MOATB Cray XD1 –We have access to both at NCSA, Washington University and Boston University –Collaborators at Boston University: Martin Herbordt Engineers Access to SGI MOATB RASC –Mullin, Grout, Hunt, and other collaborators will visit BU next week to work with Herbordt and his students –Will also plan to meet with colleagues at MIT Lincoln Lab

12 July Reconfigurable Application Specific Computers SGI MOATB –Rather than fixed implementation, e.g. GPUs, RASC uses FPGAs to allow full reconfigurability –NUMA: Distributed Shared Memory –Independent scaling for CPUs, memory, GPUs, I/O interfaces, and specialized processors –NUMAlink interconnect allows scalability to thousands of CPUs, terabytes of memory, hundreds of IO channels, hundreds of GPUs and thousands of ASICS. –NUMAlink supports basic rings and with the addition of routers; meshes, hypercube, and full fat tress can be built. –Ideal for HPC

12 July FPGA Workshop